From: OpenStack Jenkins Date: Tue, 11 Feb 2014 06:24:03 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=f976a0be22a466dd65e063c7f01572647e571b0d;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: I8c1944fd04f74b4d3623a5589cebac89f72f1ff3 --- diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index e4ebd533f..dde9bac8c 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13508,11 +13544,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13525,3 +13556,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 567cc48fa..3981908bc 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 1f59c55bf..72501189d 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13438,11 +13474,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13455,3 +13486,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 39ee1b4d2..6a81890a8 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index c4d1c1bac..b09aa2495 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index d10273969..620618585 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index acd8219fe..af5952db8 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 74c204b5b..fcbd7b377 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -779,7 +779,7 @@ msgid "Security group member updated on remote: %s" msgstr "Sicherheitsgruppenelement auf fernem Server aktualisiert: %s" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "Provider-Regel aktualisiert" @@ -788,39 +788,60 @@ msgstr "Provider-Regel aktualisiert" msgid "Init firewall settings (driver=%s)" msgstr "Initialisierung von Firewalleinstellungen (driver=%s)" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "Vorbereiten von Filtern für Geräte %s" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "Sicherheitsgruppenregel aktualisiert %r" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "Sicherheitsgruppenmitglied aktualisiert %r" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "Gerätefilter für %r entfernen" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "Firewallregeln aktualisieren" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "Portfilter für %s aktualisieren" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "Stammhilfsanwendung." @@ -2737,7 +2758,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3993,6 +4014,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -5093,7 +5130,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -5108,18 +5145,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5991,16 +6028,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver: %s" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -6015,7 +6052,7 @@ msgid "NexusPlugin:create_network() called" msgstr "Aufruf von 'NexusPlugin:create_network()'" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -6026,25 +6063,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6505,7 +6539,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" @@ -6529,7 +6563,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -6950,7 +6984,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7832,120 +7866,122 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8349,14 +8385,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9762,12 +9798,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11855,13 +11891,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "Kein VIF-Port für Port %s für Agent definiert." #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11886,150 +11922,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" @@ -12424,29 +12460,29 @@ msgstr "" "Wiederholungslimit für Neuversuch von Transaktion erreicht (%d). " "Tunnelschlüsselzuordnung abgebrochen." -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "DHCP-Agent %(agent_id)s ist Netz %(network_id)s als Host zugeordnet" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "Netz %s wird bereits gehostet" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "DHCP-Agent %s ist nicht aktiv" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "Keine nicht gehosteten Netze" @@ -14600,13 +14636,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "Erneut starten: letzte Übereinstimmung für %(first_ip)s-%(last_ip)s" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" -#~ "Erneut starten: %(first_ip1)s-%(last_ip1)s und " -#~ "%(first_ip2)s-%(last_ip2)s zusammengefügt" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "Erneut starten: zuerst %(first_ip)s-%(last_ip)s aktualisiert" @@ -14619,3 +14648,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "Fehler beim Überprüfen des Status vom Netzadministrator:" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index b8f906757..775f2f3db 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 18d231bd9..8b833e5fa 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index b5e32c9d7..c32a75ad4 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index b86593e4b..634b78e4a 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 89ffa5ff0..56fbea9dd 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13855,11 +13891,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13872,3 +13903,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 53e604594..c4572d959 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13396,11 +13432,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13413,3 +13444,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index ca364de75..3488940c6 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13396,11 +13432,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13413,3 +13444,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 5b9d3937e..c13e90f7a 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13396,11 +13432,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13413,3 +13444,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 31803054c..2fbe66427 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index cd91c5fc7..1c67055ab 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13495,11 +13531,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13512,3 +13543,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 55ca3df35..db80c92b4 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 5a480c10e..b4e4e458f 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13420,11 +13456,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13437,3 +13468,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index dd0578150..7f22ce9a1 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13195,11 +13231,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13212,3 +13243,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index 7f2599da2..cc49aca0e 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13195,11 +13231,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13212,3 +13243,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 22d79e76f..14451dec2 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13873,11 +13909,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13890,3 +13921,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index dbdb357bd..8d80b53f4 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 871b72040..4609ea829 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index ad867c1b1..9f25fca71 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index ca8ff809c..fae23fd3b 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13273,11 +13309,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13290,3 +13321,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 26108d2d5..89ca66df9 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 0f88b231a..a3de6e3e1 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 7c4557dab..64304a193 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 8b0ba8f2b..ace5248f3 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "პროვაიდერის წესი განახლებულია" @@ -777,39 +777,60 @@ msgstr "პროვაიდერის წესი განახლებ msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "ფაირვოლის წესების განახლება" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 1af79d4ef..ab598fc26 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13396,11 +13432,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13413,3 +13444,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index e52409bb8..4277a7875 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13507,11 +13543,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13524,3 +13555,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 4f6a4301f..82fbb98ee 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 362b265ee..dc5e34f3a 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 5a14f3c68..c7a2b2508 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13396,11 +13432,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13413,3 +13444,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 2adb9daff..55f9305b7 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13441,11 +13477,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13458,3 +13489,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 3eaa0c583..29439a61c 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 2f8a16fbb..46f78bdf2 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 04f22cc1e..dd977a87f 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13759,11 +13795,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13776,3 +13807,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 515b237a5..19071e136 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.229\n" +"jenkins.neutron.propose.translation.update.231\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 57d2cbcd4..d72f8173a 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 3b562cfca..4f1561d35 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13273,11 +13309,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13290,3 +13321,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 3b2c207b8..35c812ad2 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index fd741149f..02c84bdd3 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 61d62c7e7..3d204abe0 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 977442d90..79600ef99 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index d91fe95a3..6f8bd6164 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 795a5d353..0d1454e11 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 8753af6e7..1bd9f81e5 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13873,11 +13909,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13890,3 +13921,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 27232bc67..e4880f84e 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 5f11c85b2..ad3abfa50 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13396,11 +13432,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13413,3 +13444,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 51956b555..0724ec279 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index b5f63e8bb..cc1c14b72 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 9d9a0508c..8423f46ea 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13495,11 +13531,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13512,3 +13543,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index a83f7a1b5..1025cb28f 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 7f0690c1d..62520ef67 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -25,7 +25,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -778,39 +778,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2610,7 +2631,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3800,6 +3821,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4859,7 +4896,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4874,18 +4911,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5757,16 +5794,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5781,7 +5818,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5792,25 +5829,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6259,7 +6293,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6281,7 +6315,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6686,7 +6720,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7542,119 +7576,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8047,14 +8083,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9415,12 +9451,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11421,13 +11457,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11452,150 +11488,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11982,29 +12018,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14156,11 +14192,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14173,3 +14204,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index abed824e6..7a54b5874 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -13477,11 +13513,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -13494,3 +13525,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 44b1dc0c6..a38a6cd5c 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 753aa34d5..88a97f171 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 450f9b37e..1e76f62ee 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "" @@ -777,39 +777,60 @@ msgstr "" msgid "Init firewall settings (driver=%s)" msgstr "" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "" @@ -2609,7 +2630,7 @@ msgstr "" #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3799,6 +3820,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4858,7 +4895,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4873,18 +4910,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5756,16 +5793,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5780,7 +5817,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5791,25 +5828,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6258,7 +6292,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "" @@ -6280,7 +6314,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6685,7 +6719,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7541,119 +7575,121 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8046,14 +8082,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9414,12 +9450,12 @@ msgstr "" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11420,13 +11456,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11451,150 +11487,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11981,29 +12017,29 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "" @@ -14155,11 +14191,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "" @@ -14172,3 +14203,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 36f5db7c1..1992135a7 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-09 06:21+0000\n" +"POT-Creation-Date: 2014-02-11 06:22+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -24,7 +24,7 @@ msgid "" "update for Neutron." msgstr "" -#: neutron/auth.py:36 +#: neutron/auth.py:37 msgid "X_USER_ID is not found in request" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "已在遠端 %s 上更新安全群組成員" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:150 +#: neutron/agent/securitygroups_rpc.py:162 msgid "Provider rule updated" msgstr "已更新提供者規則" @@ -778,39 +778,60 @@ msgstr "已更新提供者規則" msgid "Init firewall settings (driver=%s)" msgstr "起始防火牆設定(驅動程式 = %s)" -#: neutron/agent/securitygroups_rpc.py:118 +#: neutron/agent/securitygroups_rpc.py:126 #, python-format msgid "Preparing filters for devices %s" msgstr "正在準備裝置 %s 的過濾器" -#: neutron/agent/securitygroups_rpc.py:126 +#: neutron/agent/securitygroups_rpc.py:134 #, python-format msgid "Security group rule updated %r" msgstr "安全群組規則已更新 %r" -#: neutron/agent/securitygroups_rpc.py:133 +#: neutron/agent/securitygroups_rpc.py:141 #, python-format msgid "Security group member updated %r" msgstr "安全群組成員已更新 %r" -#: neutron/agent/securitygroups_rpc.py:156 +#: neutron/agent/securitygroups_rpc.py:154 +#, python-format +msgid "" +"Adding %s devices to the list of devices for which firewall needs to be " +"refreshed" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:174 #, python-format msgid "Remove device filter for %r" msgstr "移除 %r 的裝置過濾器" -#: neutron/agent/securitygroups_rpc.py:165 +#: neutron/agent/securitygroups_rpc.py:183 msgid "Refresh firewall rules" msgstr "重新整理防火牆規則" -#: neutron/agent/securitygroups_rpc.py:172 +#: neutron/agent/securitygroups_rpc.py:187 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:178 +#: neutron/agent/securitygroups_rpc.py:193 #, python-format msgid "Update port filter for %s" msgstr "更新 %s 的埠過濾器" +#: neutron/agent/securitygroups_rpc.py:211 +#, python-format +msgid "Preparing device filters for %d new devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:224 +msgid "Refreshing firewall for all filtered devices" +msgstr "" + +#: neutron/agent/securitygroups_rpc.py:232 +#, python-format +msgid "Refreshing firewall for %d devices" +msgstr "" + #: neutron/agent/common/config.py:31 msgid "Root helper application." msgstr "根說明程式應用程式。" @@ -2618,7 +2639,7 @@ msgstr "埠 %(port_id)s 已與浮動 IP %(floatingip_id)s 之外的 Tenant 產 #: neutron/db/l3_db.py:510 #, python-format msgid "" -"Cannnot create floating IP and bind it to Port %s, since that port is " +"Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" @@ -3814,6 +3835,22 @@ msgstr "" msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" +#: neutron/openstack/common/middleware/catch_errors.py:40 +#, python-format +msgid "An error occurred during processing the request: %s" +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/middleware/sizelimit.py:55 +#: neutron/openstack/common/middleware/sizelimit.py:64 +#: neutron/openstack/common/middleware/sizelimit.py:75 +msgid "Request is too large." +msgstr "" + #: neutron/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -4879,7 +4916,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4894,18 +4931,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5777,16 +5814,16 @@ msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 #: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver:%s" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195 +#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5801,7 +5838,7 @@ msgid "NexusPlugin:create_network() called" msgstr "已呼叫 NexusPlugin:create_network()" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5812,25 +5849,22 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131 #, python-format msgid "Nexus: delete & untrunk vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135 #, python-format msgid "Nexus: delete vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138 #, python-format msgid "Nexus: untrunk vlan %s" msgstr "" @@ -6279,7 +6313,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" @@ -6301,7 +6335,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -6708,7 +6742,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7574,120 +7608,122 @@ msgstr "" msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:116 +#: neutron/plugins/ml2/plugin.py:117 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/plugin.py:145 +#: neutron/plugins/ml2/plugin.py:146 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:184 +#: neutron/plugins/ml2/plugin.py:185 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:285 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:327 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:386 +#: neutron/plugins/ml2/plugin.py:387 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 +#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:410 +#: neutron/plugins/ml2/plugin.py:411 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:421 +#: neutron/plugins/ml2/plugin.py:422 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 +#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:433 +#: neutron/plugins/ml2/plugin.py:434 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 +#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:451 +#: neutron/plugins/ml2/plugin.py:452 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:461 +#: neutron/plugins/ml2/plugin.py:462 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:476 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:506 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:531 +#: neutron/plugins/ml2/plugin.py:532 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:552 +#: neutron/plugins/ml2/plugin.py:553 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:581 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:642 +#: neutron/plugins/ml2/plugin.py:643 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:659 +#: neutron/plugins/ml2/plugin.py:660 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:669 +#: neutron/plugins/ml2/plugin.py:670 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:679 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:688 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8087,14 +8123,14 @@ msgstr "" msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46 +#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 #, python-format -msgid "nexus_switches found = %s" +msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151 +#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 #, python-format -msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +msgid "nexus_switches found = %s" msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:25 @@ -9459,12 +9495,12 @@ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2062 +#: neutron/plugins/nicira/NeutronPlugin.py:2065 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11469,13 +11505,13 @@ msgid "No VIF port for port %s defined on agent." msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11500,150 +11536,150 @@ msgstr "" msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "無法同步通道 IP %(local_ip)s:%(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" @@ -12032,29 +12068,29 @@ msgstr "找不到索引鍵" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "交易重試次數已耗盡(%d 次)。已放棄通道索引鍵配置。" -#: neutron/scheduler/dhcp_agent_scheduler.py:42 +#: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" "Network %(network_id)s is scheduled to be hosted by DHCP agent " "%(agent_id)s" msgstr "網路 %(network_id)s 已排程為由 DHCP 代理程式 %(agent_id)s 進行管理" -#: neutron/scheduler/dhcp_agent_scheduler.py:60 +#: neutron/scheduler/dhcp_agent_scheduler.py:68 #, python-format msgid "Network %s is hosted already" msgstr "網路 %s 已進行管理" -#: neutron/scheduler/dhcp_agent_scheduler.py:69 -#: neutron/scheduler/dhcp_agent_scheduler.py:78 +#: neutron/scheduler/dhcp_agent_scheduler.py:77 +#: neutron/scheduler/dhcp_agent_scheduler.py:86 msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/dhcp_agent_scheduler.py:101 +#: neutron/scheduler/dhcp_agent_scheduler.py:109 #, python-format msgid "DHCP agent %s is not active" msgstr "DHCP 代理程式 %s 不在作用中" -#: neutron/scheduler/dhcp_agent_scheduler.py:108 +#: neutron/scheduler/dhcp_agent_scheduler.py:116 msgid "No non-hosted networks" msgstr "不存在未管理的網路" @@ -13241,7 +13277,7 @@ msgstr "" #~ msgstr "預設服務類型的文字說明" #~ msgid "" -#~ msgstr "" +#~ msgstr "回收:已合併 %(first_ip1)s-%(last_ip1)s 及 %(first_ip2)s-%(last_ip2)s" #~ msgid "Service type %(service_type_id)s could not be found " #~ msgstr "找不到服務類型 %(service_type_id)s" @@ -14206,11 +14242,6 @@ msgstr "" #~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" #~ msgstr "回收:%(first_ip)s-%(last_ip)s 的最後一個相符項" -#~ msgid "" -#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and " -#~ "%(first_ip2)s-%(last_ip2)s" -#~ msgstr "回收:已合併 %(first_ip1)s-%(last_ip1)s 及 %(first_ip2)s-%(last_ip2)s" - #~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" #~ msgstr "回收:已更新第一個 %(first_ip)s-%(last_ip)s" @@ -14223,3 +14254,12 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "網路管理狀態驗證失敗:" +#~ msgid "" +#~ "Cannnot create floating IP and bind " +#~ "it to Port %s, since that port " +#~ "is owned by a different tenant." +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." +#~ msgstr "" +