From d3e369a5ee6248e8c2cf8176bfddd82d5ac7d20b Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Sat, 23 Nov 2013 06:40:58 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I26f10ec24fa6684284d6946e541fc6fe26f36d6f --- neutron/locale/ar/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/bs/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ca/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/cs/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/da/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/de/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/es/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/eu/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/fa/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/fil/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/fr/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/gl/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/hi/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/hr/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/hu/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/id/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/it/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ja/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/km/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/kn/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ko/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ms/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/nb/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ne/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/neutron.pot | 250 +++++++++--------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/pt/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ro/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ru/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/sk/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/sv/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/tl/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/uk/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/ur/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 266 +++++++++++--------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 266 +++++++++++--------- 58 files changed, 8799 insertions(+), 6613 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index d8ae6db58..3796cd80f 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12744,3 +12764,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 320f338b2..3e09f4c9b 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index b140aeaf8..22eec5d92 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12674,3 +12694,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index b57458bde..aef9ee81d 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index b48f4b638..976cc9a95 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 05529ec42..7d7af106c 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index d0342976e..eb4a05196 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 5c8f9e984..b5d0f7d28 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "Bei Kontexterstellung gelöschte Argumente: %s" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "'read_deleted' kann nur 'no', 'yes' oder 'only' sein, nicht '%r'" @@ -501,6 +501,7 @@ msgstr "" "Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -508,6 +509,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1014,27 +1016,27 @@ msgstr "Zuordnung zwischen Version und LinuxInterfaceDriver" msgid "Admin username" msgstr "Administratorbenutzername" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "Administratorkennwort" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "Administratornutzername" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "Authentifizierungs-URL" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "Der zu verwendende Authentifizierungtyp" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "Authentifizierungsregion" @@ -1228,48 +1230,48 @@ msgstr "" "Standardausgabe: %(stdout)r\n" "Standardfehler: %(stderr)r" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "Benutzer mit Administratorberechtigung" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "Von Nova-Metadatenserver verwendete IP-Adresse." -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "Von Nova-Metadatenserver verwendeter TCP-Port." -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" "Geheimer Schlüssel für gemeinsame Nutzung zum Unterzeichnen von Instanz-" "ID-Anforderung" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "Anforderung: %s" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "Unerwarteter Fehler." -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" "Ein unbekannter Fehler ist aufgetreten. Stellen Sie Ihre Anforderung " "erneut." -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." @@ -1278,18 +1280,18 @@ msgstr "" "tritt üblicherweise auf, wenn geheime Schlüssel für die gemeinsame " "Nutzung nicht übereinstimmen." -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "Interner Serverfehler bei fernem Metadatenserver." -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "Unerwarteter Antwortcode: %s" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "Position für UNIX-Domänensocket von Metadatenproxy" @@ -1524,92 +1526,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "'%(data)s' befindet sich nicht in %(valid_values)s" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "'%s' ist keine gültige Zeichenfolge" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "'%(data)s' überschreitet die Höchstlänge von %(max_len)s" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, fuzzy, python-format msgid "'%s' is not a valid boolean value" msgstr "'%s' ist keine gültige Eingabe" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "'%s' ist keine Ganzzahl" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "'%s' ist keine gültige MAC-Adresse" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "'%s' ist keine gültige IP-Adresse" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "Ungültiges Datenformat für IP-Pool: '%s'" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "Ungültiges Datenformat für statische IP: '%s'" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "Doppelte IP-Adresse '%s'" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "Ungültiges Datenformat für Namensserver: '%s'" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "'%s' ist kein gültiger Namensserver" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "Doppelter Namensserver '%s'" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "Ungültiges Datenformat für Hostroute: '%s'" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "Doppelte Hostroute '%s'" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1617,59 +1619,59 @@ msgstr "Doppelte Hostroute '%s'" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "'%s' ist kein gültiges IP-Teilnetz" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "'%s' ist keine Liste" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "Doppelte Elemente in der Liste: '%s'" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "'%s' ist keine gültige Eingabe" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' ist keine gültige UUID" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "Der Validator '%s' ist nicht vorhanden." -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "%s ist kein Verzeichnis" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' sollte nicht negativ sein" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "'%s' kann nicht in boolesche Zahl umgewandelt werden" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "'%s' ist keine Ganzzahl" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' ist nicht in der Form =[value]" @@ -6434,13 +6436,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" @@ -6459,7 +6461,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -6842,30 +6844,28 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "Gerät %s nicht für Plug-in definiert" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." @@ -6884,7 +6884,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7805,7 +7805,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7832,7 +7832,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7856,33 +7856,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8630,7 +8640,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" @@ -11521,62 +11531,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" @@ -12667,105 +12677,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13853,3 +13873,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "RPC-Informationsaufruf von Netz %s fehlgeschlagen." +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 3cc09c585..33527dea1 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 10dc8c1d1..1acd11426 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index da339aba7..acbde0535 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 2c2067454..d2c377da8 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 87522aaec..2d125f62c 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13091,3 +13111,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index dcdca8b4b..dc0c6a636 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12632,3 +12652,21 @@ msgstr "" #~ msgid "" #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index f781db03e..f87153c30 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12632,3 +12652,21 @@ msgstr "" #~ msgid "" #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 4e1640ab4..01a5db1fb 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12632,3 +12652,21 @@ msgstr "" #~ msgid "" #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index f9081c899..5d69d8234 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index f85e8fad9..1c7242367 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12731,3 +12751,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index f31e8c21e..e3f4358ac 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 2538e3903..24ac68db6 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12656,3 +12676,21 @@ msgstr "" #~ msgid "" #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 9e9f3b6f7..a6d1dde16 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13109,3 +13129,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 4dbf9f147..a185a99f6 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 706d4a660..adaf8056b 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index b09058d24..dce5244c2 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index f1b8cfb7b..865008795 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index b96aa148e..57cf5394f 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 80acbdedb..1ad331846 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "管理ユーザー" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index eede4ba8f..4d82494de 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "მოთხოვნა: %s" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index a02335a73..b1d424b64 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12632,3 +12652,21 @@ msgstr "" #~ msgid "" #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 60451da02..efacf666a 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12743,3 +12763,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index ea99c0e1b..3584bfabd 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 6900dfd7f..c9b7e2f53 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 25d5f3bd5..57aa1dd47 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12632,3 +12652,21 @@ msgstr "" #~ msgid "" #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 000e33e91..81b6e951f 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12677,3 +12697,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index a4e08d090..c782365f5 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index e5c2b4e11..9831103b3 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 3feaad496..2fa6da7df 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12995,3 +13015,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 928ef00ec..dcea5223b 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.147\n" +"jenkins.neutron.propose.translation.update.148\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 90ea70ee9..399d0fd34 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 3676cc136..bc0f6a196 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index edb7a979b..ef281e72f 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 64655e9ba..615c2c7d4 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 29071fe8d..05877f600 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 194eee7fd..58fc624e9 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index e32cc9490..4bef63540 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 467cd5358..c1c75b8da 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13109,3 +13129,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 36fe4b32f..d858f5b12 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 27cd97ea2..a70662235 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12632,3 +12652,21 @@ msgstr "" #~ msgid "" #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index bfde2de71..532945f27 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index feaf55fcf..7ffbc8a79 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 58686e136..1d936049b 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12731,3 +12751,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 78a8c4e30..0a43493e9 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 1a030fe82..cef8c54ce 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -29,12 +29,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -494,6 +494,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -501,6 +502,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1207,61 +1209,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1483,92 +1485,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1576,59 +1578,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6179,13 +6181,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6202,7 +6204,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6569,30 +6571,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6611,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7501,7 +7501,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7528,7 +7528,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7552,33 +7552,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8315,7 +8325,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11070,62 +11080,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,105 +12216,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13392,3 +13412,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 5c3b4704f..46fe1ca9e 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -12713,3 +12733,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 47ac91bc9..b9a90e2a5 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index b9eaafea5..2d2e0594d 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 8909a014b..02d089239 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -493,6 +493,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1001,27 +1003,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1206,61 +1208,61 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" @@ -1482,92 +1484,92 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1575,59 +1577,59 @@ msgstr "" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -6178,13 +6180,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "" @@ -6201,7 +6203,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6568,30 +6570,28 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "" @@ -6610,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7500,7 +7500,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7527,7 +7527,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7551,33 +7551,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8314,7 +8324,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -11069,62 +11079,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12205,105 +12215,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13391,3 +13411,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index da852fbbd..d296dd78a 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-22 06:40+0000\n" +"POT-Creation-Date: 2013-11-23 06:39+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -28,12 +28,12 @@ msgstr "" msgid "X_USER_ID is not found in request" msgstr "" -#: neutron/context.py:49 +#: neutron/context.py:58 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "建立環境定義時捨棄了引數:%s" -#: neutron/context.py:92 +#: neutron/context.py:109 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "read_deleted 只能是 'no'、'yes' 或 'only' 其中之一,不能是 %r" @@ -493,6 +493,7 @@ msgid "" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" #: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 +#: neutron/agent/metadata/agent.py:261 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" @@ -500,6 +501,7 @@ msgid "" msgstr "" #: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 +#: neutron/agent/metadata/agent.py:266 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -1002,27 +1004,27 @@ msgstr "在特性與 LinuxInterfaceDriver 之間進行對映" msgid "Admin username" msgstr "管理使用者名稱" -#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:46 +#: neutron/agent/linux/interface.py:49 neutron/agent/metadata/agent.py:52 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "管理者密碼" -#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:49 +#: neutron/agent/linux/interface.py:52 neutron/agent/metadata/agent.py:55 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "管理者 Tenant 名稱" -#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:51 +#: neutron/agent/linux/interface.py:54 neutron/agent/metadata/agent.py:57 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "鑑別 URL" -#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 +#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:59 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "要使用的鑑別類型" -#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:58 neutron/agent/metadata/agent.py:61 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "鑑別區域" @@ -1212,61 +1214,61 @@ msgstr "" "標準輸出:%(stdout)r\n" "標準錯誤:%(stderr)r" -#: neutron/agent/metadata/agent.py:44 +#: neutron/agent/metadata/agent.py:50 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "管理使用者" -#: neutron/agent/metadata/agent.py:58 +#: neutron/agent/metadata/agent.py:64 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:61 +#: neutron/agent/metadata/agent.py:67 msgid "IP address used by Nova metadata server." msgstr "Nova meta 資料伺服器所使用的 IP 位址。" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:70 msgid "TCP Port used by Nova metadata server." msgstr "Nova meta 資料伺服器所使用的 TCP 埠。" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:73 msgid "Shared secret to sign instance-id request" msgstr "用於簽署 instance-id 要求的共用機密" -#: neutron/agent/metadata/agent.py:92 +#: neutron/agent/metadata/agent.py:98 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "要求:%s" -#: neutron/agent/metadata/agent.py:101 +#: neutron/agent/metadata/agent.py:107 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "非預期的錯誤。" -#: neutron/agent/metadata/agent.py:102 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "發生不明錯誤。請重試要求。" -#: neutron/agent/metadata/agent.py:154 +#: neutron/agent/metadata/agent.py:160 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "遠端 meta 資料伺服器回應「已禁止」。此回應通常會在共用密碼不符時發生。" -#: neutron/agent/metadata/agent.py:165 +#: neutron/agent/metadata/agent.py:171 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "遠端 meta 資料伺服器發生內部伺服器錯誤。" -#: neutron/agent/metadata/agent.py:171 +#: neutron/agent/metadata/agent.py:177 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "非預期的回應碼:%s" -#: neutron/agent/metadata/agent.py:209 +#: neutron/agent/metadata/agent.py:215 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "meta 資料 Proxy UNIX 網域 Socket 的位置" @@ -1488,92 +1490,92 @@ msgstr "驗證字典索引鍵失敗。需要的索引鍵:%(expected_keys)s 提 msgid "'%(data)s' is not in %(valid_values)s" msgstr "'%(data)s' 不在 %(valid_values)s 中" -#: neutron/api/v2/attributes.py:79 +#: neutron/api/v2/attributes.py:84 #, python-format msgid "'%s' is not a valid string" msgstr "'%s' 不是有效字串" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:89 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "'%(data)s' 超出 %(max_len)s 的長度上限" -#: neutron/api/v2/attributes.py:94 +#: neutron/api/v2/attributes.py:99 #, fuzzy, python-format msgid "'%s' is not a valid boolean value" msgstr "'%s' 不是有效的輸入" -#: neutron/api/v2/attributes.py:113 neutron/api/v2/attributes.py:413 +#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 #, python-format msgid "'%s' is not an integer" msgstr "'%s' 不是整數" -#: neutron/api/v2/attributes.py:117 +#: neutron/api/v2/attributes.py:122 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:127 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:131 +#: neutron/api/v2/attributes.py:136 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:141 +#: neutron/api/v2/attributes.py:146 #, python-format msgid "'%s' is not a valid MAC address" msgstr "'%s' 不是有效的 MAC 位址" -#: neutron/api/v2/attributes.py:150 +#: neutron/api/v2/attributes.py:155 #, python-format msgid "'%s' is not a valid IP address" msgstr "'%s' 不是有效的 IP 位址" -#: neutron/api/v2/attributes.py:161 +#: neutron/api/v2/attributes.py:166 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "IP 儲存區的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:180 neutron/api/v2/attributes.py:187 +#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "固定 IP 的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:195 +#: neutron/api/v2/attributes.py:200 #, python-format msgid "Duplicate IP address '%s'" msgstr "重複的 IP 位址 '%s'" -#: neutron/api/v2/attributes.py:211 +#: neutron/api/v2/attributes.py:216 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "名稱伺服器的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:222 +#: neutron/api/v2/attributes.py:227 #, python-format msgid "'%s' is not a valid nameserver" msgstr "'%s' 不是有效的名稱伺服器" -#: neutron/api/v2/attributes.py:226 +#: neutron/api/v2/attributes.py:231 #, python-format msgid "Duplicate nameserver '%s'" msgstr "重複的名稱伺服器 '%s'" -#: neutron/api/v2/attributes.py:234 +#: neutron/api/v2/attributes.py:239 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "主機路徑的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:254 +#: neutron/api/v2/attributes.py:259 #, python-format msgid "Duplicate hostroute '%s'" msgstr "重複的主機路徑 '%s'" -#: neutron/api/v2/attributes.py:271 neutron/tests/unit/test_attributes.py:434 +#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 #: neutron/tests/unit/test_attributes.py:443 #: neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 @@ -1581,59 +1583,59 @@ msgstr "重複的主機路徑 '%s'" msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:277 +#: neutron/api/v2/attributes.py:282 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "'%s' 不是有效的 IP 子網路" -#: neutron/api/v2/attributes.py:285 neutron/api/v2/attributes.py:326 +#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a list" msgstr "'%s' 不是清單" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:337 +#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "清單中的重複項目:'%s'" -#: neutron/api/v2/attributes.py:307 +#: neutron/api/v2/attributes.py:312 #, python-format msgid "'%s' is not a valid input" msgstr "'%s' 不是有效的輸入" -#: neutron/api/v2/attributes.py:314 +#: neutron/api/v2/attributes.py:319 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' 不是有效的 UUID" -#: neutron/api/v2/attributes.py:357 +#: neutron/api/v2/attributes.py:362 #, python-format msgid "Validator '%s' does not exist." msgstr "驗證器 '%s' 不存在。" -#: neutron/api/v2/attributes.py:367 +#: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' is not a dictionary" msgstr "'%s' 不是字典" -#: neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:423 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' 應該為非負數" -#: neutron/api/v2/attributes.py:437 +#: neutron/api/v2/attributes.py:442 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "無法將 '%s' 轉換為布林值" -#: neutron/api/v2/attributes.py:445 +#: neutron/api/v2/attributes.py:450 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "'%s' 不是整數" -#: neutron/api/v2/attributes.py:458 +#: neutron/api/v2/attributes.py:463 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' 的格式不是 =[value]" @@ -6199,13 +6201,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1070 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1086 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" @@ -6222,7 +6224,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -6591,30 +6593,28 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" @@ -6633,7 +6633,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7538,7 +7538,7 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:390 #, python-format msgid "Ports to auto-delete: %s" msgstr "" @@ -7565,7 +7565,7 @@ msgstr "" msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:437 #, python-format msgid "Exception auto-deleting port %s" msgstr "" @@ -7589,33 +7589,43 @@ msgstr "" msgid "Deleting subnet %s" msgstr "" +#: neutron/plugins/ml2/plugin.py:510 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + #: neutron/plugins/ml2/plugin.py:525 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:544 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:555 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:584 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:639 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:656 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:665 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:674 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8359,7 +8369,7 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1104 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" @@ -11122,62 +11132,62 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "無法同步通道 IP %(local_ip)s:%(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1136 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1174 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1199 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" @@ -12260,105 +12270,115 @@ msgstr "" msgid "create_vip. service_name: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:219 +#: neutron/services/loadbalancer/drivers/radware/driver.py:223 #, python-format -msgid "Failed to remove workflow %s" +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:308 +#: neutron/services/loadbalancer/drivers/radware/driver.py:314 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:358 +#: neutron/services/loadbalancer/drivers/radware/driver.py:364 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:364 -#: neutron/services/loadbalancer/drivers/radware/driver.py:380 -msgid "params must contain __ids__ field!" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:372 -#: neutron/services/loadbalancer/drivers/radware/driver.py:398 +#: neutron/services/loadbalancer/drivers/radware/driver.py:373 +#: neutron/services/loadbalancer/drivers/radware/driver.py:393 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:384 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:489 +#: neutron/services/loadbalancer/drivers/radware/driver.py:484 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:507 -#, python-format -msgid "The workflow %s does not exist on vDirect." -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:532 -msgid "User and password must be specified" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:537 +#: neutron/services/loadbalancer/drivers/radware/driver.py:531 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:563 +#: neutron/services/loadbalancer/drivers/radware/driver.py:557 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:570 +#: neutron/services/loadbalancer/drivers/radware/driver.py:564 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:587 +#: neutron/services/loadbalancer/drivers/radware/driver.py:581 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:634 +#: neutron/services/loadbalancer/drivers/radware/driver.py:628 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:668 +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:682 +#: neutron/services/loadbalancer/drivers/radware/driver.py:681 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:692 -msgid "Exception was thrown inside OperationCompletionHander" +#: neutron/services/loadbalancer/drivers/radware/driver.py:696 +msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:715 +#: neutron/services/loadbalancer/drivers/radware/driver.py:723 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:750 +#: neutron/services/loadbalancer/drivers/radware/driver.py:763 #, python-format msgid "_remove_object_from_db %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:763 +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:24 +msgid "An unknown exception occurred in Radware LBaaS provider." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:28 +msgid "" +"vDirect user/password missing. Specify in configuration file, under " +"[radware] section" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:33 +#, python-format +msgid "" +"Workflow %(workflow)s is missing on vDirect server. Upload missing " +"workflow" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:38 +#, python-format +msgid "" +"REST request failed with status %(status)s. Reason: %(reason)s, " +"Description: %(description)s. Success status codes are %(success_codes)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/exceptions.py:44 #, python-format -msgid "Tried to remove unsupported lbaas entity %s!" +msgid "%(operation)s operation is not supported for %(entity)s." msgstr "" #: neutron/services/metering/agents/metering_agent.py:67 @@ -13446,3 +13466,21 @@ msgstr "" #~ msgid "Network %s RPC info call failed." #~ msgstr "呼叫網路 %s RPC 資訊失敗。" +#~ msgid "Failed to remove workflow %s" +#~ msgstr "" + +#~ msgid "params must contain __ids__ field!" +#~ msgstr "" + +#~ msgid "The workflow %s does not exist on vDirect." +#~ msgstr "" + +#~ msgid "User and password must be specified" +#~ msgstr "" + +#~ msgid "Exception was thrown inside OperationCompletionHander" +#~ msgstr "" + +#~ msgid "Tried to remove unsupported lbaas entity %s!" +#~ msgstr "" + -- 2.45.2