From c3d65facddc5837761cb704c0cc878ec3919e082 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Fri, 12 Jul 2013 19:55:57 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I0aa0c983eb0867b6d306844f16db86df7e6d94f9 --- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/cs/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/da/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/de/LC_MESSAGES/neutron.po | 379 ++++++++++++-------- neutron/locale/es/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/fr/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/it/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/ja/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/neutron.pot | 365 +++++++++++-------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/ro/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/ru/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 375 +++++++++++-------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 379 ++++++++++++-------- 20 files changed, 4593 insertions(+), 2905 deletions(-) diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 310cf6059..e553d97c7 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 3af45e955..546896a3f 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 611998780..117d799da 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 3d4c08230..406b00cf2 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -388,7 +388,11 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " @@ -397,33 +401,33 @@ msgstr "" "Der DHCP-Treiber '%s' unterstützt das Abrufen einer Liste mit bestehenden" " Netzen nicht" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "DHCP-Agent gestartet" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "%s bei DHCP nicht möglich." -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "Lease kann nicht aktualisiert werden" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "Synchronisation von Status" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "Netzstatus kann nicht synchronisiert werden." -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "RPC-Informationsaufruf von Netz %s fehlgeschlagen." -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " @@ -432,78 +436,83 @@ msgstr "" "%(port_num)d Routerports auf dem Zugangsnetz für Metadaten gefunden. Nur " "Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber." -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "Sie müssen einen Schnittstellentreiber angeben" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "Wiederverwendung von vorhandenem Gerät: %s." -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "Position des durch DHCP-Leaserelais erstellten UNIX-Domänensockets" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "Netz-ID %s ist keine gültige UUID" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" "Parsing von Lease-Relais-Nachricht an Verzeichnis kann nicht durchgeführt" " werden." -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "Ausnahmewert: %s" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "Nachrichtendarstellung: %s" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "Lease kann nicht aktualisiert werden. Ausnahme" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" @@ -2258,22 +2267,27 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" -msgstr "Netzliste von %s angefordert" +msgid "get_active_networks requested from %s" +msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "Netz %(network_id)s von %(host)s angefordert" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "Port %(device_id)s für %(network_id)s von %(host)s angefordert" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " @@ -2282,19 +2296,19 @@ msgstr "" "DHCP-Port %(device_id)s auf Netz %(network_id)s ist auf %(host)s nicht " "vorhanden" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "Löschen von DHCP-Port für %(network_id)s-Anforderung von %(host)s" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" "'fixed_ip' für %(subnet_id)s-Anforderung von %(host)s von DHCP-Port " "entfernt" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " @@ -2303,6 +2317,16 @@ msgstr "" "Aktualisierung von Leaseablauf für %(ip_address)s auf Netz %(network_id)s" " von %(host)s." +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "Maximale Anzahl an Routen" @@ -2402,7 +2426,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -4150,25 +4174,25 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" msgid "%s can not be found in database" msgstr "%s kann in Datenbank nicht gefunden werden" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "Treiber für Brocade-Netzbetriebssystem:" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "%s" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "Das zugeordnete VLAN (%d) wird in den Pool zurückgegeben" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "Zugeordnetes VLAN (%d) aus dem Pool" @@ -4816,7 +4840,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -5078,73 +5102,73 @@ msgstr "vSwitch nicht gefunden: %s" msgid "Device %(device)s up %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "Initialisierung von Linux-Brücken-Plug-in abgeschlossen" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -6149,8 +6173,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -6170,79 +6194,109 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, fuzzy, python-format msgid "Loaded type driver names: %s" msgstr "Treiber %s geladen" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, fuzzy, python-format msgid "Registered types: %s" msgstr "Erstellter Router: %s" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, fuzzy, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, fuzzy, python-format msgid "Tenant network_types: %s" msgstr "Nicht unterstützter Netztyp %s" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, fuzzy, python-format msgid "network_type value '%s' not supported" msgstr "Netztyp %s nicht unterstützt" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, fuzzy, python-format msgid "Loaded mechanism driver names: %s" msgstr "Treiber %s geladen" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 #, fuzzy msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, fuzzy, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -6285,6 +6339,11 @@ msgstr "Update für Gerät %(device)s auf %(agent_id)s" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "Update für Gerät %(device)s auf %(agent_id)s" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6686,95 +6745,95 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "'create_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s ." -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." @@ -6782,25 +6841,25 @@ msgstr "" "_activate_packet_filter_if_ready(): überspringen, " "'packet_filter.admin_state_up' ist 'False'." -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, " "'network.admin_state_up' ist 'False'." -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, ungültiger Wert für " "'in_port_id'." -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, keine " "Portinformationen für 'in_port'." -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." @@ -6808,28 +6867,28 @@ msgstr "" "_activate_packet_filter_if_ready(): überspringen, 'ofc_packet_filter' ist" " bereits vorhanden." -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "'create_ofc_packet_filter()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" "'_deactivate_packet_filter()': überspringen, 'ofc_packet_filter' ist " "nicht vorhanden." -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "'delete_ofc_packet_filter()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "Aufruf von 'NECPluginV2.create_packet_filter()', packet_filter=%s ." -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " @@ -6838,12 +6897,12 @@ msgstr "" "Aufruf von 'NECPluginV2.update_packet_filter()', id=%(id)s " "packet_filter=%(packet_filter)s." -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_packet_filter()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6852,19 +6911,19 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -7142,7 +7201,7 @@ msgstr "" "gefunden" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" @@ -7247,100 +7306,100 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "'get_networks()' für Nutzer %s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "LSwitch %s in NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "Abrufen von Ports nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " "NVP nicht möglich." -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht gelöscht werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "Abrufen des logischen Routers vom NVP-Controller nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" @@ -7349,7 +7408,7 @@ msgstr "" "Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" "End-NVP nicht gefunden." -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -7358,7 +7417,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" @@ -7367,21 +7426,21 @@ msgstr "" "Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" "End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" "Port-Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -7390,18 +7449,18 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "Adressliste für Port des logischen Routers von NVP: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -7411,17 +7470,17 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " @@ -7430,7 +7489,7 @@ msgstr "" "'Create_l2_gw_service' hat keine UUID für die neu erstellte Ressource " "zurückgegeben: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8197,40 +8256,40 @@ msgstr "Eine Warteschlange mit dem Namen 'default' ist bereits vorhanden." #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." -msgstr "Ungültiger Wert für DSCP; %(data)s muss eine Ganzzahl sein." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "Ungültige Bandbreitengeschwindigkeit, 'min' ist größer als 'max'." -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" "Ungültige Bandbreitengeschwindigkeit; %(data)s muss eine nicht negative " "Ganzzahl sein." -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" "Kein DSCP-Feld nötig, wenn der QoS-Workload als vertrauenswürdig markiert" " ist" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "Warteschlange %(id)s ist nicht vorhanden" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "Die dem Port angehängte Warteschlange kann nicht gelöscht werden." -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "Port ist 'lqueue' nicht zugeordnet" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "'%s' muss eine nicht negative Ganzzahl sein." @@ -8888,13 +8947,13 @@ msgstr "Keine L3-Agenten können Router %s hosten" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "Router %(router_id)s ist L3-Agent %(agent_id)s zugeordnet" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "FEHLER: %s" @@ -9005,6 +9064,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -9015,3 +9088,15 @@ msgstr "lSwitch: %s nicht gefunden" msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" +#~ msgid "Network list requested from %s" +#~ msgstr "Netzliste von %s angefordert" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "Ungültiger Wert für DSCP; %(data)s muss eine Ganzzahl sein." + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 79b67f6d9..ce84ab50e 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index ea45257c0..e10d82590 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 684e44590..7d92d0694 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 2e84d0cd5..d810628d5 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 982613252..8a44a0e5b 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -382,116 +382,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2126,45 +2135,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2251,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3880,25 +3904,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4526,7 +4550,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4776,73 +4800,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5781,8 +5805,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5800,77 +5824,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5913,6 +5967,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6303,161 +6362,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6719,7 +6778,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6820,171 +6879,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7666,36 +7725,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8330,13 +8389,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8445,6 +8504,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8455,3 +8528,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index c65a496e3..e8b308080 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "სინქრონიზაცის მდგომარეობა" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "ტქვენ უნდა მიუთითოთ ინტერფეისის დრაივერი" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, fuzzy, python-format msgid "%s. Agent terminated!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6303,161 +6362,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6719,7 +6778,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6820,171 +6879,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, fuzzy, python-format msgid "Network %s was not found in NVP." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7666,36 +7725,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8330,13 +8389,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8445,6 +8504,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8455,3 +8528,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 8597efb33..331ee272d 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 4320dfa9a..7aa00fd2b 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.4\n" +"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.7\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -380,116 +380,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2124,45 +2133,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 +#, python-format +msgid "get_active_networks requested from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:60 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2249,7 +2273,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3878,25 +3902,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4524,7 +4548,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4774,73 +4798,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5779,8 +5803,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5798,77 +5822,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5911,6 +5965,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6301,161 +6360,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6717,7 +6776,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6818,171 +6877,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7664,36 +7723,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8328,13 +8387,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8443,6 +8502,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index a11fb599f..4c296dbd0 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -382,116 +382,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2126,45 +2135,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2251,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3880,25 +3904,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4526,7 +4550,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4776,73 +4800,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5781,8 +5805,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5800,77 +5824,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5913,6 +5967,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6303,161 +6362,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6719,7 +6778,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6820,171 +6879,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7666,36 +7725,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8330,13 +8389,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8445,6 +8504,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8455,3 +8528,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 14cfc2476..1ce33357b 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index aad35adf0..a06444cdb 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -382,116 +382,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2126,45 +2135,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2251,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3880,25 +3904,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4526,7 +4550,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4776,73 +4800,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5781,8 +5805,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5800,77 +5824,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5913,6 +5967,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6303,161 +6362,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6719,7 +6778,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6820,171 +6879,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7666,36 +7725,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8330,13 +8389,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8445,6 +8504,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8455,3 +8528,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 50f52d6b8..17dfd22f8 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -382,116 +382,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2126,45 +2135,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2251,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3880,25 +3904,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4526,7 +4550,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4776,73 +4800,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5781,8 +5805,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5800,77 +5824,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5913,6 +5967,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6303,161 +6362,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6719,7 +6778,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6820,171 +6879,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7666,36 +7725,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8330,13 +8389,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8445,6 +8504,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8455,3 +8528,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index f20efaf53..a711162f9 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -382,116 +382,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2126,45 +2135,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2251,7 +2275,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3880,25 +3904,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4526,7 +4550,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4776,73 +4800,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5781,8 +5805,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5800,77 +5824,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5913,6 +5967,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6303,161 +6362,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6719,7 +6778,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6820,171 +6879,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7666,36 +7725,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8330,13 +8389,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8445,6 +8504,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8455,3 +8528,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 53c72d20f..6379215af 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index c41435997..b544e6648 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -2125,45 +2134,60 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" +msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "" @@ -2250,7 +2274,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3879,25 +3903,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4525,7 +4549,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4775,73 +4799,73 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5780,8 +5804,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5799,77 +5823,107 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, python-format msgid "Loaded type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, python-format msgid "Registered types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, python-format msgid "Tenant network_types: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5912,6 +5966,11 @@ msgstr "" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6302,161 +6361,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6718,7 +6777,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -6819,171 +6878,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7665,36 +7724,36 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "" @@ -8329,13 +8388,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "" @@ -8444,6 +8503,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8454,3 +8527,15 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Network list requested from %s" +#~ msgstr "" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index b560d59ed..b151c98ef 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-07-09 19:55+0000\n" +"POT-Creation-Date: 2013-07-12 19:55+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -381,116 +381,125 @@ msgid "" "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:102 +#: neutron/agent/dhcp_agent.py:71 +msgid "Number of threads to use during sync process." +msgstr "" + +#: neutron/agent/dhcp_agent.py:104 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "'%s' DHCP-driver 不支援擷取現有網路清單" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:782 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 msgid "DHCP agent started" msgstr "已啟動 DHCP 代理程式" -#: neutron/agent/dhcp_agent.py:137 +#: neutron/agent/dhcp_agent.py:139 #, python-format msgid "Unable to %s dhcp." msgstr "無法 %s DHCP。" -#: neutron/agent/dhcp_agent.py:145 +#: neutron/agent/dhcp_agent.py:147 msgid "Unable to update lease" msgstr "無法更新租賃" -#: neutron/agent/dhcp_agent.py:149 +#: neutron/agent/dhcp_agent.py:151 msgid "Synchronizing state" msgstr "正在同步化狀態" -#: neutron/agent/dhcp_agent.py:161 +#: neutron/agent/dhcp_agent.py:166 msgid "Unable to sync network state." msgstr "無法同步網路狀態。" -#: neutron/agent/dhcp_agent.py:181 neutron/agent/dhcp_agent.py:219 +#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 #, python-format msgid "Network %s RPC info call failed." msgstr "呼叫網路 %s RPC 資訊失敗。" -#: neutron/agent/dhcp_agent.py:311 +#: neutron/agent/dhcp_agent.py:318 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" -#: neutron/agent/dhcp_agent.py:500 neutron/agent/l3_agent.py:149 +#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "用於管理虛擬介面的驅動程式。" -#: neutron/agent/dhcp_agent.py:508 +#: neutron/agent/dhcp_agent.py:536 msgid "You must specify an interface driver" msgstr "必須指定介面驅動程式" -#: neutron/agent/dhcp_agent.py:514 neutron/agent/l3_agent.py:192 +#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #, python-format msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/dhcp_agent.py:565 +#: neutron/agent/dhcp_agent.py:590 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:575 +#: neutron/agent/dhcp_agent.py:600 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:599 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:641 +#, python-format +msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." +msgstr "" + +#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "正在重複使用現有裝置:%s。" -#: neutron/agent/dhcp_agent.py:686 +#: neutron/agent/dhcp_agent.py:769 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "DHCP 租賃中繼 UNIX 網域 Socket 的位置" -#: neutron/agent/dhcp_agent.py:716 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "網路 ID %s 不是有效的 UUID" -#: neutron/agent/dhcp_agent.py:722 +#: neutron/agent/dhcp_agent.py:805 msgid "Unable to parse lease relay msg to dict." msgstr "無法將租賃中繼訊息剖析為字典。" -#: neutron/agent/dhcp_agent.py:723 +#: neutron/agent/dhcp_agent.py:806 #, python-format msgid "Exception value: %s" msgstr "異常狀況值:%s" -#: neutron/agent/dhcp_agent.py:724 +#: neutron/agent/dhcp_agent.py:807 #, python-format msgid "Message representation: %s" msgstr "訊息表示法:%s" -#: neutron/agent/dhcp_agent.py:726 +#: neutron/agent/dhcp_agent.py:809 msgid "Unable update lease. Exception" msgstr "無法更新租賃。異常狀況" -#: neutron/agent/dhcp_agent.py:765 neutron/agent/l3_agent.py:764 +#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:771 neutron/agent/l3_agent.py:769 +#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:215 msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: neutron/agent/dhcp_agent.py:779 neutron/agent/l3_agent.py:774 +#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated 是由伺服器端 %s 執行!" @@ -2134,45 +2143,60 @@ msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) 未回收" -#: neutron/db/dhcp_rpc_base.py:35 +#: neutron/db/dhcp_rpc_base.py:53 #, python-format -msgid "Network list requested from %s" -msgstr "從 %s 要求的網路清單" +msgid "get_active_networks requested from %s" +msgstr "" -#: neutron/db/dhcp_rpc_base.py:52 +#: neutron/db/dhcp_rpc_base.py:60 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:80 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "從 %(host)s 要求的網路 %(network_id)s" -#: neutron/db/dhcp_rpc_base.py:77 +#: neutron/db/dhcp_rpc_base.py:109 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "從 %(host)s 要求的 %(network_id)s 埠 %(device_id)s" -#: neutron/db/dhcp_rpc_base.py:111 +#: neutron/db/dhcp_rpc_base.py:143 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "網路 %(network_id)s 上的 DHCP 埠 %(device_id)s 不存在於 %(host)s 上" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:176 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "%(host)s 提出 %(network_id)s 要求來刪除 DHCP 埠" -#: neutron/db/dhcp_rpc_base.py:161 +#: neutron/db/dhcp_rpc_base.py:193 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "%(host)s 提出 %(subnet_id)s 要求來移除 DHCP 埠 fixed_ip" -#: neutron/db/dhcp_rpc_base.py:185 +#: neutron/db/dhcp_rpc_base.py:217 #, python-format msgid "" "Updating lease expiration for %(ip_address)s on network %(network_id)s " "from %(host)s." msgstr "正在從 %(host)s 更新網路 %(network_id)s 上 %(ip_address)s 的租賃有效期限。" +#: neutron/db/dhcp_rpc_base.py:231 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:247 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + #: neutron/db/extraroute_db.py:38 msgid "Maximum number of routes" msgstr "路徑數目上限" @@ -2261,7 +2285,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1793 +#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1795 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -3902,25 +3926,25 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" msgid "%s can not be found in database" msgstr "在資料庫中找不到 %s" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:324 +#: neutron/plugins/brocade/NeutronPlugin.py:374 msgid "Brocade NOS driver:" msgstr "Brocade NOS 驅動程式:" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:282 +#: neutron/plugins/brocade/NeutronPlugin.py:325 +#: neutron/plugins/brocade/NeutronPlugin.py:375 #, python-format msgid "%s" msgstr "%s" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:283 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "正在將已配置的 VLAN (%d) 傳回給儲存區" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:291 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "已從儲存區配置 VLAN (%d)" @@ -4548,7 +4572,7 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:320 @@ -4800,73 +4824,73 @@ msgstr "找不到 vSwitch:%s" msgid "Device %(device)s up %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:244 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:247 #: neutron/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "無效的 tenant_network_type:%s。已終止服務!" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:255 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 msgid "Linux Bridge Plugin initialization complete" msgstr "已完成 Linux 橋接器外掛程式起始設定" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:276 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:317 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 msgid "provider:network_type required" msgstr "需要 provider:network_type" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:321 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:327 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:399 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:343 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 msgid "provider:physical_network required" @@ -5835,8 +5859,8 @@ msgstr "" #: neutron/plugins/ml2/config.py:32 msgid "" -"List of networking mechanism driver entrypoints to be loaded from the " -"neutron.ml2.mechanism_drivers namespace." +"An ordered list of networking mechanism driver entrypoints to be loaded " +"from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/db.py:44 @@ -5854,79 +5878,109 @@ msgstr "" msgid "get_port_and_sgs() called for port_id %s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" -#: neutron/plugins/ml2/managers.py:40 +#: neutron/plugins/ml2/managers.py:41 #, python-format msgid "Configured type driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:45 +#: neutron/plugins/ml2/managers.py:46 #, fuzzy, python-format msgid "Loaded type driver names: %s" msgstr "已載入驅動程式 %s" -#: neutron/plugins/ml2/managers.py:53 +#: neutron/plugins/ml2/managers.py:54 #, python-format msgid "" "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" " is already registered for type '%(type)s'" msgstr "" -#: neutron/plugins/ml2/managers.py:61 +#: neutron/plugins/ml2/managers.py:62 #, fuzzy, python-format msgid "Registered types: %s" msgstr "已建立路由器:%s" -#: neutron/plugins/ml2/managers.py:69 +#: neutron/plugins/ml2/managers.py:70 #, fuzzy, python-format msgid "No type driver for tenant network_type: %s. Service terminated!" msgstr "無效的 tenant_network_type:%s。已終止服務!" -#: neutron/plugins/ml2/managers.py:73 +#: neutron/plugins/ml2/managers.py:74 #, fuzzy, python-format msgid "Tenant network_types: %s" msgstr "不支援的網路類型 %s" -#: neutron/plugins/ml2/managers.py:77 +#: neutron/plugins/ml2/managers.py:78 #, python-format msgid "Initializing driver for type '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:86 +#: neutron/plugins/ml2/managers.py:87 #, fuzzy, python-format msgid "network_type value '%s' not supported" msgstr "不支援網路類型 %s" -#: neutron/plugins/ml2/managers.py:122 +#: neutron/plugins/ml2/managers.py:129 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:127 +#: neutron/plugins/ml2/managers.py:134 #, fuzzy, python-format msgid "Loaded mechanism driver names: %s" msgstr "已載入驅動程式 %s" -#: neutron/plugins/ml2/plugin.py:103 +#: neutron/plugins/ml2/managers.py:145 +#, python-format +msgid "Mechanism driver '%s' ignored because driver is already registered" +msgstr "" + +#: neutron/plugins/ml2/managers.py:151 +#, python-format +msgid "Registered mechanism drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:156 +#, python-format +msgid "Initializing mechanism driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:176 +#, python-format +msgid "Mechanism driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:106 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/plugin.py:131 +#: neutron/plugins/ml2/plugin.py:134 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:148 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/ml2/plugin.py:177 +#: neutron/plugins/ml2/plugin.py:180 #, fuzzy msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" +#: neutron/plugins/ml2/plugin.py:223 +#, python-format +msgid "mechanism_manager.create_network failed, deleting network '%s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:326 +#, python-format +msgid "mechanism_manager.create_port failed, deleting port '%s'" +msgstr "" + #: neutron/plugins/ml2/rpc.py:79 #, fuzzy, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" @@ -5969,6 +6023,11 @@ msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" +#: neutron/plugins/ml2/common/exceptions.py:23 +#, python-format +msgid "%(method)s failed." +msgstr "" + #: neutron/plugins/ml2/drivers/type_flat.py:31 msgid "" "List of physical_network names with which flat networks can be created. " @@ -6366,87 +6425,87 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:160 +#: neutron/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:164 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:168 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:186 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: neutron/plugins/nec/nec_plugin.py:193 +#: neutron/plugins/nec/nec_plugin.py:192 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: neutron/plugins/nec/nec_plugin.py:235 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:254 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "create_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:270 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: neutron/plugins/nec/nec_plugin.py:320 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:328 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:343 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:362 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:374 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:393 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: neutron/plugins/nec/nec_plugin.py:419 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:480 +#: neutron/plugins/nec/nec_plugin.py:479 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." @@ -6454,44 +6513,44 @@ msgstr "" "_activate_packet_filter_if_ready():跳過,packet_filter.admin_state_up 為 " "False。" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:483 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "_activate_packet_filter_if_ready():跳過,network.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:488 +#: neutron/plugins/nec/nec_plugin.py:487 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "_activate_packet_filter_if_ready():跳過,無效的 in_port_id。" -#: neutron/plugins/nec/nec_plugin.py:492 +#: neutron/plugins/nec/nec_plugin.py:491 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "_activate_packet_filter_if_ready():跳過,in_port 沒有 PortInfo。" -#: neutron/plugins/nec/nec_plugin.py:498 +#: neutron/plugins/nec/nec_plugin.py:497 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "_activate_packet_filter_if_ready():跳過,ofc_packet_filter 已存在。" -#: neutron/plugins/nec/nec_plugin.py:507 +#: neutron/plugins/nec/nec_plugin.py:506 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "create_ofc_packet_filter() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:520 +#: neutron/plugins/nec/nec_plugin.py:519 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "_deactivate_packet_filter():跳過,ofc_packet_filter 不存在。" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "delete_ofc_packet_filter() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:536 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "已呼叫 NECPluginV2.create_packet_filter(),packet_filter=%s。" -#: neutron/plugins/nec/nec_plugin.py:553 +#: neutron/plugins/nec/nec_plugin.py:552 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " @@ -6500,12 +6559,12 @@ msgstr "" "已呼叫 NECPluginV2.update_packet_filter(),ID = %(id)s packet_filter = " "%(packet_filter)s。" -#: neutron/plugins/nec/nec_plugin.py:577 +#: neutron/plugins/nec/nec_plugin.py:576 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_packet_filter(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:623 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6514,19 +6573,19 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:654 +#: neutron/plugins/nec/nec_plugin.py:653 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:678 +#: neutron/plugins/nec/nec_plugin.py:677 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6790,7 +6849,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" #: neutron/plugins/nicira/NeutronPlugin.py:579 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:1740 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" @@ -6891,171 +6950,171 @@ msgstr "" msgid "get_networks() completed for tenant %s" msgstr "已對 Tenant %s 完成 get_networks()" -#: neutron/plugins/nicira/NeutronPlugin.py:1083 +#: neutron/plugins/nicira/NeutronPlugin.py:1085 #, python-format msgid "Lswitch %s not found in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1092 +#: neutron/plugins/nicira/NeutronPlugin.py:1094 msgid "Unable to get ports" msgstr "無法取得埠" -#: neutron/plugins/nicira/NeutronPlugin.py:1119 +#: neutron/plugins/nicira/NeutronPlugin.py:1121 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1126 +#: neutron/plugins/nicira/NeutronPlugin.py:1128 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1194 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1202 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1204 +#: neutron/plugins/nicira/NeutronPlugin.py:1206 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1279 +#: neutron/plugins/nicira/NeutronPlugin.py:1281 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1305 +#: neutron/plugins/nicira/NeutronPlugin.py:1307 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1429 -#: neutron/plugins/nicira/NeutronPlugin.py:1473 +#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1475 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1442 +#: neutron/plugins/nicira/NeutronPlugin.py:1444 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 +#: neutron/plugins/nicira/NeutronPlugin.py:1493 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1494 +#: neutron/plugins/nicira/NeutronPlugin.py:1496 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1514 +#: neutron/plugins/nicira/NeutronPlugin.py:1516 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1518 +#: neutron/plugins/nicira/NeutronPlugin.py:1520 msgid "Unable to delete logical routeron NVP Platform" msgstr "無法在 NVP 平台上刪除邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1538 +#: neutron/plugins/nicira/NeutronPlugin.py:1540 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1565 +#: neutron/plugins/nicira/NeutronPlugin.py:1567 msgid "Unable to get logical routers from NVP controller" msgstr "無法從 NVP 控制器取得邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1587 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1613 +#: neutron/plugins/nicira/NeutronPlugin.py:1615 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1648 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1693 +#: neutron/plugins/nicira/NeutronPlugin.py:1695 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1705 +#: neutron/plugins/nicira/NeutronPlugin.py:1707 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1734 +#: neutron/plugins/nicira/NeutronPlugin.py:1736 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器埠資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1760 +#: neutron/plugins/nicira/NeutronPlugin.py:1762 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1766 +#: neutron/plugins/nicira/NeutronPlugin.py:1768 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1832 +#: neutron/plugins/nicira/NeutronPlugin.py:1834 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "NVP 邏輯路由器埠的位址清單:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1856 +#: neutron/plugins/nicira/NeutronPlugin.py:1858 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1899 +#: neutron/plugins/nicira/NeutronPlugin.py:1901 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1904 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1928 +#: neutron/plugins/nicira/NeutronPlugin.py:1930 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "Create_l2_gw_service 未傳回所新建資源的 UUID:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7737,36 +7796,36 @@ msgstr "預設佇列已存在。" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer." -msgstr "DSCP %(data)s 的值無效,必須是整數。" +msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgstr "" -#: neutron/plugins/nicira/extensions/nvp_qos.py:50 +#: neutron/plugins/nicira/extensions/nvp_qos.py:51 msgid "Invalid bandwidth rate, min greater than max." msgstr "頻寬速率無效,下限大於上限。" -#: neutron/plugins/nicira/extensions/nvp_qos.py:54 +#: neutron/plugins/nicira/extensions/nvp_qos.py:55 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "無效的頻寬速率,%(data)s 必須為非負整數。" -#: neutron/plugins/nicira/extensions/nvp_qos.py:59 +#: neutron/plugins/nicira/extensions/nvp_qos.py:60 msgid "No DSCP field needed when QoS workload marked trusted" msgstr "如果服務品質工作量已標示為受信任,則不需要 DSCP 欄位" -#: neutron/plugins/nicira/extensions/nvp_qos.py:63 +#: neutron/plugins/nicira/extensions/nvp_qos.py:64 #, python-format msgid "Queue %(id)s does not exist" msgstr "佇列 %(id)s 不存在" -#: neutron/plugins/nicira/extensions/nvp_qos.py:67 +#: neutron/plugins/nicira/extensions/nvp_qos.py:68 msgid "Unable to delete queue attached to port." msgstr "無法刪除埠所連接的佇列。" -#: neutron/plugins/nicira/extensions/nvp_qos.py:71 +#: neutron/plugins/nicira/extensions/nvp_qos.py:72 msgid "Port is not associated with lqueue" msgstr "埠未與 lqueue 產生關聯" -#: neutron/plugins/nicira/extensions/nvp_qos.py:82 +#: neutron/plugins/nicira/extensions/nvp_qos.py:83 #, python-format msgid "'%s' must be a non negative integer." msgstr "'%s' 必須為非負整數。" @@ -8407,13 +8466,13 @@ msgstr "不存在可以管理路由器 %s 的 L3 代理程式" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "路由器 %(router_id)s 已排程到 L3 代理程式 %(agent_id)s" -#: neutron/server/__init__.py:34 +#: neutron/server/__init__.py:37 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:41 +#: neutron/server/__init__.py:44 #, python-format msgid "ERROR: %s" msgstr "錯誤:%s" @@ -8522,6 +8581,20 @@ msgstr "" msgid "Unexpected error code: %s" msgstr "" +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:32 +#, python-format +msgid "" +"%(method)s called with network settings %(current)s (original settings " +"%(original)s) and network segments %(segments)s" +msgstr "" + +#: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 +#, python-format +msgid "" +"%(method)s called with port settings %(current)s (original settings " +"%(original)s) on network %(network)s" +msgstr "" + #: neutron/tests/unit/nicira/fake_nvpapiclient.py:375 #, python-format msgid "lswitch:%s not found" @@ -8532,3 +8605,15 @@ msgstr "找不到 lswitch:%s" msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" +#~ msgid "Network list requested from %s" +#~ msgstr "從 %s 要求的網路清單" + +#~ msgid "" +#~ "List of networking mechanism driver " +#~ "entrypoints to be loaded from the " +#~ "neutron.ml2.mechanism_drivers namespace." +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer." +#~ msgstr "DSCP %(data)s 的值無效,必須是整數。" + -- 2.45.2