]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Fri, 21 Aug 2015 06:08:23 +0000 (06:08 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Fri, 21 Aug 2015 06:08:23 +0000 (06:08 +0000)
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ie7eece283fcc43f872e28b72bac9b2f92913b84c

neutron/locale/neutron-log-error.pot
neutron/locale/neutron-log-info.pot
neutron/locale/neutron-log-warning.pot
neutron/locale/neutron.pot
neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po [new file with mode: 0644]
neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po [new file with mode: 0644]
neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po [new file with mode: 0644]

index 18b323031940f792f16fea44293bd334beaa0917..cd36472cd2f72b8eb66c9db1729c6beba4b18f03 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-08-21 06:08+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -31,62 +31,66 @@ msgstr ""
 msgid "Error loading plugin by class, %s"
 msgstr ""
 
-#: neutron/policy.py:267
+#: neutron/policy.py:266
 #, python-format
 msgid "Policy check error while calling %s!"
 msgstr ""
 
-#: neutron/service.py:105 neutron/service.py:167
+#: neutron/service.py:105 neutron/service.py:185
 msgid "Unrecoverable error: please check log for details."
 msgstr ""
 
-#: neutron/service.py:145
+#: neutron/service.py:124
+msgid "done with wait"
+msgstr ""
+
+#: neutron/service.py:159
 #, python-format
 msgid "'rpc_workers = %d' ignored because start_rpc_listeners is not implemented."
 msgstr ""
 
-#: neutron/service.py:181
+#: neutron/service.py:199
 msgid "No known API applications configured."
 msgstr ""
 
-#: neutron/service.py:286
+#: neutron/service.py:304
 msgid "Exception occurs when timer stops"
 msgstr ""
 
-#: neutron/service.py:295
+#: neutron/service.py:313
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:160
+#: neutron/wsgi.py:169
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:803
+#: neutron/wsgi.py:812
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:807
+#: neutron/wsgi.py:816
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:816
+#: neutron/wsgi.py:825
 msgid "Internal error"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:219 neutron/agent/common/ovs_lib.py:319
+#: neutron/agent/common/ovs_lib.py:223 neutron/agent/common/ovs_lib.py:327
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:240
+#: neutron/agent/common/ovs_lib.py:244
 #, python-format
 msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:567
+#: neutron/agent/common/ovs_lib.py:605
 #, python-format
 msgid "OVS flows could not be applied on bridge %s"
 msgstr ""
@@ -120,16 +124,26 @@ msgid "Network %s info call failed."
 msgstr ""
 
 #: neutron/agent/dhcp/agent.py:576 neutron/agent/l3/agent.py:638
-#: neutron/agent/metadata/agent.py:319
+#: neutron/agent/metadata/agent.py:322
 #: neutron/plugins/hyperv/agent/l2_agent.py:94
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:109
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:847
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:130
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:313
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:137
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:318
 #: neutron/services/metering/agents/metering_agent.py:283
 msgid "Failed reporting state!"
 msgstr ""
 
+#: neutron/agent/l2/extensions/manager.py:68
+#, python-format
+msgid "Agent Extension '%(name)s' failed while handling port update"
+msgstr ""
+
+#: neutron/agent/l2/extensions/manager.py:82
+#, python-format
+msgid "Agent Extension '%(name)s' failed while handling port deletion"
+msgstr ""
+
 #: neutron/agent/l3/agent.py:233
 msgid "Router id is required if not using namespaces."
 msgstr ""
@@ -280,7 +294,7 @@ msgstr ""
 msgid "Failed unplugging interface '%s'"
 msgstr ""
 
-#: neutron/agent/linux/ip_conntrack.py:76
+#: neutron/agent/linux/ip_conntrack.py:75
 #, python-format
 msgid "Failed execute conntrack command %s"
 msgstr ""
@@ -317,6 +331,7 @@ msgstr ""
 #: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:58
 #: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:79
 #: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:105
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:136
 msgid "Failed executing ip command"
 msgstr ""
 
@@ -329,7 +344,7 @@ msgstr ""
 msgid "Failure applying iptables rules"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:478
+#: neutron/agent/linux/iptables_manager.py:485
 #, python-format
 msgid ""
 "IPTablesManager.apply failed to apply the following set of iptables "
@@ -346,7 +361,7 @@ msgstr ""
 msgid "Interface monitor is not active"
 msgstr ""
 
-#: neutron/agent/linux/utils.py:220
+#: neutron/agent/linux/utils.py:239
 #, python-format
 msgid "Unable to convert value in %s"
 msgstr ""
@@ -380,17 +395,17 @@ msgstr ""
 msgid "Bridge %s does not exist"
 msgstr ""
 
-#: neutron/agent/ovsdb/native/commands.py:296
+#: neutron/agent/ovsdb/native/commands.py:320
 #, python-format
 msgid "Port %s does not exist"
 msgstr ""
 
-#: neutron/agent/ovsdb/native/commands.py:307
+#: neutron/agent/ovsdb/native/commands.py:331
 #, python-format
 msgid "Port %(port)s does not exist on %(bridge)s!"
 msgstr ""
 
-#: neutron/agent/ovsdb/native/commands.py:401
+#: neutron/agent/ovsdb/native/commands.py:425
 #, python-format
 msgid ""
 "Row doesn't exist in the DB. Request info: Table=%(table)s. "
@@ -433,13 +448,13 @@ msgid ""
 "message %s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:75
+#: neutron/api/rpc/handlers/l3_rpc.py:77
 msgid ""
 "No plugin for L3 routing registered! Will reply to l3 agent with empty "
 "router dictionary."
 msgstr ""
 
-#: neutron/api/v2/base.py:389
+#: neutron/api/v2/base.py:394
 #, python-format
 msgid "Unable to undo add for %(resource)s %(id)s"
 msgstr ""
@@ -450,7 +465,7 @@ msgstr ""
 msgid "%s failed"
 msgstr ""
 
-#: neutron/callbacks/manager.py:144
+#: neutron/callbacks/manager.py:143
 #, python-format
 msgid "Error during notification for %(callback)s %(resource)s, %(event)s"
 msgstr ""
@@ -545,11 +560,11 @@ msgstr ""
 msgid "Unexpected exception while checking supported feature via command: %s"
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:142
+#: neutron/cmd/sanity/checks.py:144
 msgid "Unexpected exception while checking supported ip link command"
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:306
+#: neutron/cmd/sanity/checks.py:308
 #, python-format
 msgid ""
 "Failed to import required modules. Ensure that the python-openvswitch "
@@ -570,23 +585,23 @@ msgstr ""
 msgid "Failed to schedule network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:310
+#: neutron/db/agentschedulers_db.py:311
 #, python-format
 msgid ""
 "Unexpected exception occurred while removing network %(net)s from agent "
 "%(agent)s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:321
+#: neutron/db/agentschedulers_db.py:322
 msgid "Exception encountered during network rescheduling"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:226 neutron/plugins/ml2/plugin.py:571
+#: neutron/db/db_base_plugin_v2.py:225 neutron/plugins/ml2/plugin.py:584
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:982
+#: neutron/db/db_base_plugin_v2.py:985
 #, python-format
 msgid "Unable to generate mac address after %s attempts"
 msgstr ""
@@ -596,7 +611,7 @@ msgstr ""
 msgid "MAC generation error after %s attempts"
 msgstr ""
 
-#: neutron/db/dvr_mac_db.py:177
+#: neutron/db/dvr_mac_db.py:187
 #, python-format
 msgid "Could not retrieve gateway port for subnet %s"
 msgstr ""
@@ -617,20 +632,20 @@ msgid ""
 "changes"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:119
+#: neutron/db/l3_agentschedulers_db.py:128
 #, python-format
 msgid "Failed to reschedule router %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:124
+#: neutron/db/l3_agentschedulers_db.py:133
 msgid "Exception encountered during router rescheduling."
 msgstr ""
 
-#: neutron/db/l3_db.py:521
+#: neutron/db/l3_db.py:522
 msgid "Router port must have at least one fixed IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:550
+#: neutron/db/l3_db.py:551
 msgid "Cannot have multiple IPv4 subnets on router port"
 msgstr ""
 
@@ -650,12 +665,12 @@ msgstr ""
 msgid "IPAM subnet referenced to Neutron subnet %s does not exist"
 msgstr ""
 
-#: neutron/notifiers/nova.py:248
+#: neutron/notifiers/nova.py:257
 #, python-format
 msgid "Failed to notify nova on events: %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:252 neutron/notifiers/nova.py:268
+#: neutron/notifiers/nova.py:261 neutron/notifiers/nova.py:277
 #, python-format
 msgid "Error response returned from nova: %s"
 msgstr ""
@@ -751,182 +766,182 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:256
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1739
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1806
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/ml2/db.py:242 neutron/plugins/ml2/db.py:326
-#: neutron/plugins/ml2/plugin.py:1370
+#: neutron/plugins/ml2/plugin.py:1389
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:60
+#: neutron/plugins/ml2/managers.py:62
 #, python-format
 msgid ""
 "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'"
 " is already registered for type '%(type)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "No type driver for tenant network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:83
+#: neutron/plugins/ml2/managers.py:85
 #, python-format
 msgid "No type driver for external network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:152
+#: neutron/plugins/ml2/managers.py:154
 #, python-format
 msgid "Network %s has no segments"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:251 neutron/plugins/ml2/managers.py:278
+#: neutron/plugins/ml2/managers.py:253 neutron/plugins/ml2/managers.py:280
 #, python-format
 msgid "Failed to release segment '%s' because network type is not supported."
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:353
+#: neutron/plugins/ml2/managers.py:389
 #, python-format
 msgid "Mechanism driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:639 neutron/plugins/ml2/managers.py:701
+#: neutron/plugins/ml2/managers.py:675 neutron/plugins/ml2/managers.py:737
 #, python-format
 msgid "Failed to bind port %(port)s on host %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:654
+#: neutron/plugins/ml2/managers.py:690
 #, python-format
 msgid ""
 "Exceeded maximum binding levels attempting to bind port %(port)s on host "
 "%(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:697
+#: neutron/plugins/ml2/managers.py:733
 #, python-format
 msgid "Mechanism driver %s failed in bind_port"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:768
+#: neutron/plugins/ml2/managers.py:844
 #, python-format
 msgid "Extension driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:295
+#: neutron/plugins/ml2/plugin.py:286
 #, python-format
 msgid "Failed to commit binding results for %(port)s after %(max)s tries"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:462
 #, python-format
 msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:462
+#: neutron/plugins/ml2/plugin.py:473
 #, python-format
 msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:548
+#: neutron/plugins/ml2/plugin.py:559
 #, python-format
 msgid "Could not find %s to delete."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:551
+#: neutron/plugins/ml2/plugin.py:562
 #, python-format
 msgid "Could not delete %(res)s %(id)s."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:584
+#: neutron/plugins/ml2/plugin.py:597
 #, python-format
 msgid ""
 "mechanism_manager.create_%(res)s_postcommit failed for %(res)s: "
 "'%(failed_id)s'. Deleting %(res)ss %(resource_ids)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:630
+#: neutron/plugins/ml2/plugin.py:643
 #, python-format
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:700
+#: neutron/plugins/ml2/plugin.py:713
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:713
+#: neutron/plugins/ml2/plugin.py:726
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:794
+#: neutron/plugins/ml2/plugin.py:807
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:815
+#: neutron/plugins/ml2/plugin.py:828
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:934
+#: neutron/plugins/ml2/plugin.py:947
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:943
+#: neutron/plugins/ml2/plugin.py:956
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1008
+#: neutron/plugins/ml2/plugin.py:1023
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1020
+#: neutron/plugins/ml2/plugin.py:1035
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1051
+#: neutron/plugins/ml2/plugin.py:1066
 #, python-format
 msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1185
+#: neutron/plugins/ml2/plugin.py:1206
 #, python-format
 msgid "mechanism_manager.update_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1232
+#: neutron/plugins/ml2/plugin.py:1253
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1351
+#: neutron/plugins/ml2/plugin.py:1370
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1383
+#: neutron/plugins/ml2/plugin.py:1402
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:154
+#: neutron/plugins/ml2/rpc.py:161
 #, python-format
 msgid "Failed to get details for device %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:242
+#: neutron/plugins/ml2/rpc.py:249
 #, python-format
 msgid "Failed to update device %s up"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:256
+#: neutron/plugins/ml2/rpc.py:263
 #, python-format
 msgid "Failed to update device %s down"
 msgstr ""
@@ -943,13 +958,6 @@ msgstr ""
 msgid "Failed to parse vni_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/ucsm/mech_cisco_ucsm.py:206
-#, python-format
-msgid ""
-"UCS Mech Driver: Failed binding port ID %(id)s on any segment of network "
-"%(network)s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:102
 #, python-format
 msgid ""
@@ -1003,7 +1011,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1062
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:282
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:307
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
@@ -1021,25 +1029,30 @@ msgid ""
 "%(physnet)s, and network type %(nettype)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:50
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:51
 #, python-format
 msgid "Failed to get devices for %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:187
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:201
 #, python-format
 msgid "Failed to set device %s state"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:342
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:367
 msgid "Failed on Agent configuration parse. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:354
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:379
 msgid "Agent Initialization Failed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:91
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py:82
+#, python-format
+msgid "Failed to set device %s max rate"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:94
 msgid "Failed to parse supported PCI vendor devices"
 msgstr ""
 
@@ -1071,111 +1084,118 @@ msgid ""
 "a different subnet %(orig_subnet)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:414
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:429
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:417
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:440
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:432
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:455
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:433
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:448
 msgid "No tunnel_ip specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:437
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:452
 msgid "No tunnel_type specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:583
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:598
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:614
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:629
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:637
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:632
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:647
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:641
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:656
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:701
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:716
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:788
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:803
 #, python-format
 msgid "Configuration for devices %s failed!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:925
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:947
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1007
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1205
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1369
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1413
 #, python-format
 msgid ""
 "process_network_ports - iteration:%d - failure while retrieving port "
 "details from server"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1405
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1452
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration:%d - failure while retrieving"
 " port details from server"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1557
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1613
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1627
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1684
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1733
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1780
+#, python-format
+msgid ""
+"Tunneling can't be enabled with invalid local_ip '%s'. IP couldn't be "
+"found on this host's interfaces."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1799
 msgid "Agent failed to create agent config map"
 msgstr ""
 
index 06cb12665ae601e4197d7c8a6279b1232c2c10f1..5c3e7a73fac37d2e67f168d613b64b6902c867f7 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-08-21 06:07+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -32,27 +32,27 @@ msgstr ""
 msgid "Loading Plugin: %s"
 msgstr ""
 
-#: neutron/service.py:186
+#: neutron/service.py:204
 #, python-format
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:805
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:813
+#: neutron/wsgi.py:822
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:829
+#: neutron/wsgi.py:838
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:832
+#: neutron/wsgi.py:841
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
@@ -65,46 +65,46 @@ msgstr ""
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:154
+#: neutron/agent/securitygroups_rpc.py:137
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:166
+#: neutron/agent/securitygroups_rpc.py:149
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:197
+#: neutron/agent/securitygroups_rpc.py:179
 #, python-format
 msgid "Security group rule updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:205
+#: neutron/agent/securitygroups_rpc.py:187
 #, python-format
 msgid "Security group member updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:229
+#: neutron/agent/securitygroups_rpc.py:211
 msgid "Provider rule updated"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:241
+#: neutron/agent/securitygroups_rpc.py:223
 #, python-format
 msgid "Remove device filter for %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:251
+#: neutron/agent/securitygroups_rpc.py:233
 msgid "Refresh firewall rules"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:255
+#: neutron/agent/securitygroups_rpc.py:237
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:424 neutron/agent/common/ovs_lib.py:457
+#: neutron/agent/common/ovs_lib.py:432 neutron/agent/common/ovs_lib.py:465
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -127,6 +127,16 @@ msgstr ""
 msgid "agent_updated by server side %s!"
 msgstr ""
 
+#: neutron/agent/l2/extensions/manager.py:44
+#, python-format
+msgid "Loaded agent extensions: %s"
+msgstr ""
+
+#: neutron/agent/l2/extensions/manager.py:57
+#, python-format
+msgid "Initializing agent extension '%s'"
+msgstr ""
+
 #: neutron/agent/l3/agent.py:573 neutron/agent/l3/agent.py:642
 msgid "L3 agent started"
 msgstr ""
@@ -148,7 +158,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:816
+#: neutron/agent/linux/dhcp.py:821
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is "
@@ -160,12 +170,12 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:161
+#: neutron/agent/linux/iptables_firewall.py:168
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:172
+#: neutron/agent/linux/iptables_firewall.py:179
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
@@ -224,8 +234,8 @@ msgstr ""
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:262
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1100
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:357
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1636
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:382
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1693
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -277,7 +287,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:744 neutron/plugins/ml2/plugin.py:891
+#: neutron/db/db_base_plugin_v2.py:743 neutron/plugins/ml2/plugin.py:904
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet "
@@ -289,23 +299,23 @@ msgstr ""
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:230
+#: neutron/db/ipam_backend_mixin.py:228
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
 "%(subnet_id)s (CIDR: %(cidr)s)"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:268
+#: neutron/db/ipam_backend_mixin.py:266
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:272
+#: neutron/db/ipam_backend_mixin.py:270
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:293
+#: neutron/db/ipam_backend_mixin.py:291
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
@@ -321,33 +331,33 @@ msgstr ""
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:88
+#: neutron/db/l3_dvr_db.py:89
 #, python-format
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:558
+#: neutron/db/l3_dvr_db.py:565
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:641
+#: neutron/db/l3_dvr_db.py:645
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvrscheduler_db.py:350
+#: neutron/db/l3_dvrscheduler_db.py:354
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:191
+#: neutron/db/l3_hamode_db.py:203
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:274
+#: neutron/db/l3_hamode_db.py:292
 #, python-format
 msgid ""
 "Number of active agents lower than max_l3_agents_per_router. L3 agents "
@@ -363,7 +373,7 @@ msgstr ""
 msgid "Disabled vlantransparent extension."
 msgstr ""
 
-#: neutron/notifiers/nova.py:266
+#: neutron/notifiers/nova.py:275
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -487,96 +497,108 @@ msgstr ""
 msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:46
+#: neutron/plugins/ml2/managers.py:48
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:51
+#: neutron/plugins/ml2/managers.py:53
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:68
+#: neutron/plugins/ml2/managers.py:70
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:79
+#: neutron/plugins/ml2/managers.py:81
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:169
+#: neutron/plugins/ml2/managers.py:171
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:296
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:300
+#: neutron/plugins/ml2/managers.py:302
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:312
+#: neutron/plugins/ml2/managers.py:314
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:317
+#: neutron/plugins/ml2/managers.py:333
+#, python-format
+msgid ""
+"%(rule_types)s rule types disabled for ml2 because %(driver)s does not "
+"support them"
+msgstr ""
+
+#: neutron/plugins/ml2/managers.py:353
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:762
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:732
+#: neutron/plugins/ml2/managers.py:768
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:743
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:749
+#: neutron/plugins/ml2/managers.py:785
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:757
+#: neutron/plugins/ml2/managers.py:794
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:150
+#: neutron/plugins/ml2/managers.py:805
+#, python-format
+msgid "Extension driver '%(name)s' failed in %(method)s"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:152
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:301
+#: neutron/plugins/ml2/plugin.py:277
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:697
+#: neutron/plugins/ml2/plugin.py:710
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:709
+#: neutron/plugins/ml2/plugin.py:722
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1396
+#: neutron/plugins/ml2/plugin.py:1415
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted "
@@ -619,7 +641,7 @@ msgid "Initializing CRD client... "
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py:32
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:802
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:817
 #, python-format
 msgid ""
 "Skipping ARP spoofing rules for port '%s' because it has port security "
@@ -636,15 +658,15 @@ msgid "Stopping linuxbridge agent."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:861
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:100
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:106
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:89
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:928
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:219
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1246
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:233
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1281
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -660,8 +682,8 @@ msgid "Attachment %s removed"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:985
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:247
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:272
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1366
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -671,8 +693,8 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1053
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:263
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1524
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:288
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1580
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -682,36 +704,37 @@ msgstr ""
 msgid "Interface mappings: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:180
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:194
 #, python-format
 msgid "Device %(device)s spoofcheck %(spoofcheck)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:201
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:215
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py:84
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:228
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:243
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:235
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:250
 #, python-format
 msgid "Removing device with mac_address %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:256
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:281
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:345
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:370
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:346
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:371
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -725,72 +748,77 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:592
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:607
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:656
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:671
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:793
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:808
 #, python-format
 msgid "Configuration for devices up %(up)s and devices down %(down)s completed."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:834
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:849
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:900
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:916
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:978
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1001
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1132
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1166
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1240
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1279
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1321
 #, python-format
 msgid "Ancillary Ports %s added"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1296
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1338
 #, python-format
 msgid "Ports %s removed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1312
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "Ancillary ports %s removed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1553
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1559
+#, python-format
+msgid "Cleaning stale %s flows"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1609
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1655
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1712
 msgid "Agent caught SIGTERM, quitting daemon loop."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1659
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1716
 msgid "Agent caught SIGHUP, resetting."
 msgstr ""
 
@@ -802,13 +830,13 @@ msgstr ""
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/quota/__init__.py:180
+#: neutron/quota/__init__.py:208
 msgid ""
 "ConfDriver is used as quota_driver because the loaded plugin does not "
 "support 'quotas' table."
 msgstr ""
 
-#: neutron/quota/__init__.py:191
+#: neutron/quota/__init__.py:219
 #, python-format
 msgid "Loaded quota_driver: %s."
 msgstr ""
@@ -828,7 +856,7 @@ msgstr ""
 msgid "Agent %s already present"
 msgstr ""
 
-#: neutron/server/__init__.py:50
+#: neutron/server/__init__.py:48
 msgid "RPC was already started in parent process by plugin."
 msgstr ""
 
@@ -847,3 +875,8 @@ msgstr ""
 msgid "Loading interface driver %s"
 msgstr ""
 
+#: neutron/services/qos/notification_drivers/manager.py:70
+#, python-format
+msgid "Loading %(name)s (%(description)s) notification driver for QoS plugin"
+msgstr ""
+
index f422976114263695d67a0bf93fae74b29bdbd8ce..bd77febff351f68cb86304be4ad5f444e1763a45 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-08-21 06:08+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.0\n"
 
-#: neutron/policy.py:116
+#: neutron/policy.py:115
 #, python-format
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
@@ -35,23 +35,23 @@ msgstr ""
 msgid "Driver configuration doesn't match with enable_security_group"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:142
+#: neutron/agent/securitygroups_rpc.py:125
 msgid ""
 "security_group_info_for_devices rpc call not supported by the server, "
 "falling back to old security_group_rules_for_devices which scales worse."
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:378
+#: neutron/agent/common/ovs_lib.py:386
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:381
+#: neutron/agent/common/ovs_lib.py:389
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:439
+#: neutron/agent/common/ovs_lib.py:447
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
@@ -84,7 +84,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp/agent.py:570 neutron/agent/l3/agent.py:633
-#: neutron/agent/metadata/agent.py:314
+#: neutron/agent/metadata/agent.py:317
 #: neutron/services/metering/agents/metering_agent.py:278
 msgid ""
 "Neutron server does not support state report. State report for this agent"
@@ -112,7 +112,7 @@ msgstr ""
 msgid "Info for router %s was not found. Performing router cleanup"
 msgstr ""
 
-#: neutron/agent/l3/router_info.py:191
+#: neutron/agent/l3/router_info.py:190
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
@@ -140,7 +140,7 @@ msgid ""
 "%(top)r"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:698
+#: neutron/agent/linux/iptables_manager.py:705
 #, python-format
 msgid "Attempted to get traffic counters of chain %s which does not exist"
 msgstr ""
@@ -197,19 +197,19 @@ msgid ""
 "inactive agents."
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:100
+#: neutron/api/rpc/handlers/dhcp_rpc.py:103
 #, python-format
 msgid ""
 "Action %(action)s for network %(net_id)s could not complete successfully:"
 " %(reason)s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:152
+#: neutron/api/rpc/handlers/dhcp_rpc.py:155
 #, python-format
 msgid "Network %s could not be found, it might have been deleted concurrently."
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:203
+#: neutron/api/rpc/handlers/dhcp_rpc.py:208
 #, python-format
 msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
@@ -245,28 +245,39 @@ msgid ""
 "in case there was a clock adjustment."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:280
+#: neutron/db/agentschedulers_db.py:281
 msgid "No DHCP agents available, skipping rescheduling"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:284
+#: neutron/db/agentschedulers_db.py:285
 #, python-format
 msgid ""
 "Removing network %(network)s from agent %(agent)s because the agent did "
 "not report to the server in the last %(dead_time)s seconds."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:106
+#: neutron/db/l3_agentschedulers_db.py:111
+#, python-format
+msgid ""
+"L3 DVR agent on node %(host)s is down. Not rescheduling from agent in "
+"'dvr' mode."
+msgstr ""
+
+#: neutron/db/l3_agentschedulers_db.py:115
 #, python-format
 msgid ""
 "Rescheduling router %(router)s from agent %(agent)s because the agent did"
 " not report to the server in the last %(dead_time)s seconds."
 msgstr ""
 
-#: neutron/db/l3_dvrscheduler_db.py:341
+#: neutron/db/l3_dvrscheduler_db.py:342
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
+#: neutron/db/l3_dvrscheduler_db.py:347
+msgid "No candidates found for SNAT"
+msgstr ""
+
 #: neutron/db/securitygroups_rpc_base.py:375
 #, python-format
 msgid "No valid gateway port on subnet %s is found for IPv6 RA"
@@ -277,22 +288,22 @@ msgstr ""
 msgid "Failed to delete namespace %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:76
+#: neutron/notifiers/nova.py:77
 msgid ""
 "Authenticating to nova using nova_admin_* options is deprecated. This "
 "should be done using an auth plugin, like password"
 msgstr ""
 
-#: neutron/notifiers/nova.py:195
+#: neutron/notifiers/nova.py:204
 msgid "Port ID not set! Nova will not be notified of port status change."
 msgstr ""
 
-#: neutron/notifiers/nova.py:245
+#: neutron/notifiers/nova.py:254
 #, python-format
 msgid "Nova returned NotFound for event: %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:263
+#: neutron/notifiers/nova.py:272
 #, python-format
 msgid "Nova event: %s returned with failed status"
 msgstr ""
@@ -331,28 +342,33 @@ msgstr ""
 msgid "Could not expand segment %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:532
+#: neutron/plugins/ml2/managers.py:342
+#, python-format
+msgid "%s does not support QoS; no rule types available"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:543
 #, 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:782
+#: neutron/plugins/ml2/plugin.py:795
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1455
+#: neutron/plugins/ml2/plugin.py:1475
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:78
+#: neutron/plugins/ml2/rpc.py:79
 #, python-format
 msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:92
+#: neutron/plugins/ml2/rpc.py:93
 #, python-format
 msgid ""
 "Device %(device)s requested by agent %(agent_id)s on network "
@@ -360,7 +376,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mech_agent.py:76
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:117
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:120
 #, python-format
 msgid "Attempting to bind with dead agent: %s"
 msgstr ""
@@ -385,18 +401,6 @@ msgstr ""
 msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/ucsm/mech_cisco_ucsm.py:78
-msgid "update_port_precommit: vlan_id is None."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/ucsm/mech_cisco_ucsm.py:98
-msgid "update_port_postcommit: vlan_id is None."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/ucsm/mech_cisco_ucsm.py:186
-msgid "Bind port: vlan_id is None."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:108
 #, python-format
 msgid "unable to modify mac_address of ACTIVE port %s"
@@ -453,32 +457,44 @@ msgid ""
 "VXLAN MCAST mode"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:149
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:162
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:195
 #, python-format
 msgid "Cannot find vf index for pci slot %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:309
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:352
 #, python-format
 msgid "device pci mismatch: %(device_mac)s - %(pci_slot)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:142
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:157
 #, python-format
 msgid "Cannot find vfs %(vfs)s in device %(dev_name)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:158
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:173
 #, python-format
 msgid "failed to parse vf link show line %(line)s: for %(device)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:178
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:192
 #, python-format
 msgid "Failed to set spoofcheck for device %s"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:258
+#, python-format
+msgid ""
+"Failed to find pci slot for device %(device)s; skipping extension port "
+"cleanup"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py:58
+#: neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py:58
+#, python-format
+msgid "Unsupported QoS rule type for %(rule_id)s: %(rule_type)s; skipping"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:163
 #, python-format
 msgid ""
@@ -494,54 +510,59 @@ msgid ""
 "message: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:535
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:550
 #, python-format
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:956
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:979
 #, python-format
 msgid ""
 "Creating an interface named %(name)s exceeds the %(limit)d character "
 "limitation. It was shortened to %(new_name)s to fit."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1149
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1183
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1261
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1303
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1426
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1473
 #, python-format
 msgid "Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1469
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1516
 msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1472
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1519
 msgid ""
 "OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
 "periodically."
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ofswitch.py:121
+#, python-format
+msgid "Deleting flow %s"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/lib/plugin_helper.py:110
 msgid "No Token, Re-login"
 msgstr ""
 
-#: neutron/quota/__init__.py:186
+#: neutron/quota/__init__.py:214
 msgid ""
 "The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. "
 "neutron.db.quota.driver.DbQuotaDriver should be used in its place"
 msgstr ""
 
-#: neutron/quota/__init__.py:259
+#: neutron/quota/__init__.py:321
 msgid ""
 "Registering resources to apply quota limits to using the quota_items "
 "option is deprecated as of Liberty.Resource REST controllers should take "
@@ -576,7 +597,7 @@ msgstr ""
 msgid "No L3 agents can host the router %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:58
+#: neutron/services/provider_configuration.py:60
 #, python-format
 msgid ""
 "The configured driver %(driver)s has been moved, automatically using "
@@ -584,10 +605,15 @@ msgid ""
 "automatic fixup will be removed in a future release."
 msgstr ""
 
-#: neutron/services/provider_configuration.py:84
+#: neutron/services/provider_configuration.py:86
 msgid ""
 "Reading service_providers from legacy location in neutron.conf, and "
 "ignoring values in neutron_*aas.conf files; this override will be going "
 "away soon."
 msgstr ""
 
+#: neutron/services/qos/notification_drivers/message_queue.py:30
+#, python-format
+msgid "Received %(resource)s %(policy_id)s without context"
+msgstr ""
+
index 6c1eb2d63c164b3bb39d3114d9836ae405be70e6..d1e61d2dbe17f81e88ec28a0124f3a132bd702d7 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-08-21 06:07+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgstr ""
 msgid "Multiple plugins for service %s were configured"
 msgstr ""
 
-#: neutron/policy.py:202
+#: neutron/policy.py:201
 #, python-format
 msgid ""
 "Unable to identify a target field from:%s. Match should be in the form "
 "%%(<field_name>)s"
 msgstr ""
 
-#: neutron/policy.py:232
+#: neutron/policy.py:231
 #, python-format
 msgid "Unable to find resource name in %s"
 msgstr ""
 
-#: neutron/policy.py:241
+#: neutron/policy.py:240
 #, python-format
 msgid ""
 "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
@@ -75,41 +75,41 @@ msgid ""
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
-#: neutron/wsgi.py:52
+#: neutron/wsgi.py:51
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:56
+#: neutron/wsgi.py:55
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:60
+#: neutron/wsgi.py:59
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:63
+#: neutron/wsgi.py:62
 msgid "Max header line to accommodate large tokens"
 msgstr ""
 
-#: neutron/wsgi.py:66
+#: neutron/wsgi.py:65
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:68
+#: neutron/wsgi.py:67
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:71
+#: neutron/wsgi.py:70
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:74
+#: neutron/wsgi.py:73
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:78
+#: neutron/wsgi.py:77
 msgid ""
 "Determines if connections are allowed to be held open by clients after a "
 "request is fulfilled. A value of False will ensure that the socket "
@@ -117,62 +117,62 @@ msgid ""
 " client."
 msgstr ""
 
-#: neutron/wsgi.py:84
+#: neutron/wsgi.py:83
 msgid ""
 "Timeout for client connections socket operations. If an incoming "
 "connection is idle for this number of seconds it will be closed. A value "
 "of '0' means wait forever."
 msgstr ""
 
-#: neutron/wsgi.py:177
+#: neutron/wsgi.py:186
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:197
+#: neutron/wsgi.py:206
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:203
+#: neutron/wsgi.py:212
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:208
+#: neutron/wsgi.py:217
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:499
+#: neutron/wsgi.py:508
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:665
+#: neutron/wsgi.py:674
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:753 neutron/api/v2/base.py:199 neutron/api/v2/base.py:358
-#: neutron/api/v2/base.py:512 neutron/api/v2/base.py:576
+#: neutron/wsgi.py:762 neutron/api/v2/base.py:204 neutron/api/v2/base.py:363
+#: neutron/api/v2/base.py:517 neutron/api/v2/base.py:581
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:94
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:802
+#: neutron/wsgi.py:811
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:806
+#: neutron/wsgi.py:815
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:943
+#: neutron/wsgi.py:952
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:996
+#: neutron/wsgi.py:1005
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -245,16 +245,16 @@ msgstr ""
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:475
+#: neutron/agent/common/ovs_lib.py:483
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:583
+#: neutron/agent/common/ovs_lib.py:621
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:588
+#: neutron/agent/common/ovs_lib.py:626
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
@@ -322,6 +322,10 @@ msgstr ""
 msgid "Use broadcast in DHCP replies"
 msgstr ""
 
+#: neutron/agent/l2/extensions/manager.py:29
+msgid "Extensions list to use"
+msgstr ""
+
 #: neutron/agent/l3/agent.py:272
 msgid ""
 "The 'gateway_external_network_id' option must be configured for this "
@@ -465,10 +469,6 @@ msgstr ""
 msgid "Location of Metadata Proxy UNIX domain socket"
 msgstr ""
 
-#: neutron/agent/l3/link_local_allocator.py:85
-msgid "Cannot allocate link local address"
-msgstr ""
-
 #: neutron/agent/linux/async_process.py:72
 msgid "respawn_interval must be >= 0 if provided."
 msgstr ""
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Location to store IPv6 RA config files"
 msgstr ""
 
-#: neutron/agent/linux/utils.py:120
+#: neutron/agent/linux/utils.py:137
 msgid ""
 "\n"
 "Command: {cmd}\n"
@@ -792,7 +792,7 @@ msgstr ""
 msgid "record"
 msgstr ""
 
-#: neutron/agent/windows/utils.py:54
+#: neutron/agent/windows/utils.py:72
 #, python-format
 msgid ""
 "\n"
@@ -824,12 +824,12 @@ msgid ""
 " and '%(desc)s'"
 msgstr ""
 
-#: neutron/api/api_common.py:318 neutron/api/v2/base.py:652
+#: neutron/api/api_common.py:328 neutron/api/v2/base.py:640
 #, python-format
 msgid "Unable to find '%s' in request body"
 msgstr ""
 
-#: neutron/api/api_common.py:325
+#: neutron/api/api_common.py:335
 #, python-format
 msgid "Failed to parse request. Parameter '%s' not specified"
 msgstr ""
@@ -847,251 +847,277 @@ msgstr ""
 msgid "Unknown API version specified"
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:83
+#: neutron/api/rpc/callbacks/exceptions.py:17
+#, python-format
+msgid "Callback for %(resource_type)s returned wrong resource type"
+msgstr ""
+
+#: neutron/api/rpc/callbacks/exceptions.py:21
+#, python-format
+msgid "Callback for %(resource_type)s not found"
+msgstr ""
+
+#: neutron/api/rpc/callbacks/exceptions.py:25
+#, python-format
+msgid "Cannot add multiple callbacks for %(resource_type)s"
+msgstr ""
+
+#: neutron/api/rpc/handlers/dhcp_rpc.py:86
 msgid "Unrecognized action"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:55
+#: neutron/api/rpc/handlers/resources_rpc.py:38
+#, python-format
+msgid "Invalid resource type %(resource_type)s"
+msgstr ""
+
+#: neutron/api/rpc/handlers/resources_rpc.py:42
+#, python-format
+msgid "Resource %(resource_id)s of type %(resource_type)s not found"
+msgstr ""
+
+#: neutron/api/v2/attributes.py:56
 #, python-format
 msgid ""
 "Invalid input. '%(target_dict)s' must be a dictionary with keys: "
 "%(expected_keys)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:67
+#: neutron/api/v2/attributes.py:68
 #, python-format
 msgid ""
 "Validation of dictionary's keys failed. Expected keys: %(expected_keys)s "
 "Provided keys: %(provided_keys)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:82
+#: neutron/api/v2/attributes.py:83
 #, python-format
 msgid "'%(data)s' is not in %(valid_values)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:98
+#: neutron/api/v2/attributes.py:99
 #, python-format
 msgid "'%s' Blank strings are not permitted"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:110
+#: neutron/api/v2/attributes.py:111
 #, python-format
 msgid "'%s' is not a valid string"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:115
+#: neutron/api/v2/attributes.py:116
 #, python-format
 msgid "'%(data)s' exceeds maximum length of %(max_len)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:125
+#: neutron/api/v2/attributes.py:126
 #, python-format
 msgid "'%s' is not a valid boolean value"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:144 neutron/api/v2/attributes.py:480
+#: neutron/api/v2/attributes.py:145 neutron/api/v2/attributes.py:485
 #, python-format
 msgid "'%s' is not an integer"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:148
+#: neutron/api/v2/attributes.py:149
 #, python-format
 msgid "'%(data)s' is too small - must be at least '%(limit)d'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:153
+#: neutron/api/v2/attributes.py:154
 #, python-format
 msgid "'%(data)s' is too large - must be no larger than '%(limit)d'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:162
+#: neutron/api/v2/attributes.py:163
 #, python-format
 msgid "'%s' contains whitespace"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:177
+#: neutron/api/v2/attributes.py:182
 #, python-format
 msgid "'%s' is not a valid MAC address"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:206
+#: neutron/api/v2/attributes.py:211
 #, python-format
 msgid "'%s' is not a valid IP address"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:217
+#: neutron/api/v2/attributes.py:222
 #, python-format
 msgid "Invalid data format for IP pool: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:234 neutron/api/v2/attributes.py:241
+#: neutron/api/v2/attributes.py:239 neutron/api/v2/attributes.py:246
 #, python-format
 msgid "Invalid data format for fixed IP: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:249
+#: neutron/api/v2/attributes.py:254
 #, python-format
 msgid "Duplicate IP address '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:264
+#: neutron/api/v2/attributes.py:269
 #, python-format
 msgid "Invalid data format for nameserver: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:273
+#: neutron/api/v2/attributes.py:278
 #, python-format
 msgid "'%(host)s' is not a valid nameserver. %(msg)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:278
+#: neutron/api/v2/attributes.py:283
 #, python-format
 msgid "Duplicate nameserver '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:286
+#: neutron/api/v2/attributes.py:291
 #, python-format
 msgid "Invalid data format for hostroute: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:303
+#: neutron/api/v2/attributes.py:308
 #, python-format
 msgid "Duplicate hostroute '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:319
-#: neutron/tests/unit/api/v2/test_attributes.py:502
-#: neutron/tests/unit/api/v2/test_attributes.py:516
-#: neutron/tests/unit/api/v2/test_attributes.py:524
+#: neutron/api/v2/attributes.py:324
+#: neutron/tests/unit/api/v2/test_attributes.py:507
+#: neutron/tests/unit/api/v2/test_attributes.py:521
+#: neutron/tests/unit/api/v2/test_attributes.py:529
 #, python-format
 msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:325
+#: neutron/api/v2/attributes.py:330
 #, python-format
 msgid "'%s' is not a valid IP subnet"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:333 neutron/api/v2/attributes.py:394
+#: neutron/api/v2/attributes.py:338 neutron/api/v2/attributes.py:399
 #, python-format
 msgid "'%s' is not a list"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:338 neutron/api/v2/attributes.py:404
+#: neutron/api/v2/attributes.py:343 neutron/api/v2/attributes.py:409
 #, python-format
 msgid "Duplicate items in the list: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:360
+#: neutron/api/v2/attributes.py:365
 #, python-format
 msgid "'%s' is not a valid input"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:382
+#: neutron/api/v2/attributes.py:387
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:424
+#: neutron/api/v2/attributes.py:429
 #, python-format
 msgid "Validator '%s' does not exist."
 msgstr ""
 
-#: neutron/api/v2/attributes.py:436
+#: neutron/api/v2/attributes.py:441
 #, python-format
 msgid "'%s' is not a dictionary"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:485
+#: neutron/api/v2/attributes.py:490
 #, python-format
 msgid "'%s' should be non-negative"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:504
+#: neutron/api/v2/attributes.py:509
 #, python-format
 msgid "'%s' cannot be converted to boolean"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:517
+#: neutron/api/v2/attributes.py:522
 #: neutron/plugins/nec/extensions/packetfilter.py:73
 #, python-format
 msgid "'%s' is not a integer"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:540
+#: neutron/api/v2/attributes.py:545
 #, python-format
 msgid "'%s' must be a non negative decimal."
 msgstr ""
 
-#: neutron/api/v2/attributes.py:554
+#: neutron/api/v2/attributes.py:559
 #, python-format
 msgid "'%s' is not of the form <key>=[value]"
 msgstr ""
 
-#: neutron/api/v2/base.py:93
-msgid "Native pagination depend on native sorting"
+#: neutron/api/v2/attributes.py:901
+#, python-format
+msgid "Failed to parse request. Required attribute '%s' not specified"
 msgstr ""
 
-#: neutron/api/v2/base.py:537
+#: neutron/api/v2/attributes.py:908
 #, python-format
-msgid "Invalid format: %s"
+msgid "Attribute '%s' not allowed in POST"
 msgstr ""
 
-#: neutron/api/v2/base.py:604
+#: neutron/api/v2/attributes.py:927
+#, python-format
+msgid "Invalid input for %(attr)s. Reason: %(reason)s."
+msgstr ""
+
+#: neutron/api/v2/attributes.py:936
 msgid ""
 "Specifying 'tenant_id' other than authenticated tenant in request "
 "requires admin privileges"
 msgstr ""
 
-#: neutron/api/v2/base.py:612
+#: neutron/api/v2/attributes.py:944
 msgid "Running without keystone AuthN requires that tenant_id is specified"
 msgstr ""
 
-#: neutron/api/v2/base.py:630
-msgid "Resource body required"
-msgstr ""
-
-#: neutron/api/v2/base.py:636
-msgid "Bulk operation not supported"
+#: neutron/api/v2/attributes.py:952
+#: neutron/extensions/allowedaddresspairs.py:76
+#: neutron/extensions/multiprovidernet.py:45
+#, python-format
+msgid "Unrecognized attribute(s) '%s'"
 msgstr ""
 
-#: neutron/api/v2/base.py:639
-msgid "Resources required"
+#: neutron/api/v2/base.py:93
+msgid "Native pagination depend on native sorting"
 msgstr ""
 
-#: neutron/api/v2/base.py:649
-msgid "Body contains invalid data"
+#: neutron/api/v2/base.py:542
+#, python-format
+msgid "Invalid format: %s"
 msgstr ""
 
-#: neutron/api/v2/base.py:663
-#, python-format
-msgid "Failed to parse request. Required attribute '%s' not specified"
+#: neutron/api/v2/base.py:618
+msgid "Resource body required"
 msgstr ""
 
-#: neutron/api/v2/base.py:670
-#, python-format
-msgid "Attribute '%s' not allowed in POST"
+#: neutron/api/v2/base.py:624
+msgid "Bulk operation not supported"
 msgstr ""
 
-#: neutron/api/v2/base.py:675
-#, python-format
-msgid "Cannot update read-only attribute %s"
+#: neutron/api/v2/base.py:627
+msgid "Resources required"
 msgstr ""
 
-#: neutron/api/v2/base.py:693
-#, python-format
-msgid "Invalid input for %(attr)s. Reason: %(reason)s."
+#: neutron/api/v2/base.py:637
+msgid "Body contains invalid data"
 msgstr ""
 
-#: neutron/api/v2/base.py:702 neutron/extensions/allowedaddresspairs.py:76
-#: neutron/extensions/multiprovidernet.py:45
+#: neutron/api/v2/base.py:652
 #, python-format
-msgid "Unrecognized attribute(s) '%s'"
+msgid "Cannot update read-only attribute %s"
 msgstr ""
 
-#: neutron/api/v2/base.py:721
+#: neutron/api/v2/base.py:674
 #, python-format
 msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
 msgstr ""
@@ -1196,7 +1222,7 @@ msgstr ""
 msgid "The core plugin Neutron will use"
 msgstr ""
 
-#: neutron/common/config.py:54 neutron/db/migration/cli.py:47
+#: neutron/common/config.py:54
 msgid "The service plugins Neutron will use"
 msgstr ""
 
@@ -1394,441 +1420,480 @@ msgstr ""
 
 #: neutron/common/exceptions.py:81
 #, python-format
-msgid "Network %(net_id)s could not be found"
+msgid "Object %(id)s not found."
 msgstr ""
 
 #: neutron/common/exceptions.py:85
 #, python-format
-msgid "Subnet %(subnet_id)s could not be found"
+msgid "Network %(net_id)s could not be found"
 msgstr ""
 
 #: neutron/common/exceptions.py:89
 #, python-format
-msgid "Subnet pool %(subnetpool_id)s could not be found"
+msgid "Subnet %(subnet_id)s could not be found"
 msgstr ""
 
 #: neutron/common/exceptions.py:93
 #, python-format
-msgid "Port %(port_id)s could not be found"
+msgid "Subnet pool %(subnetpool_id)s could not be found"
 msgstr ""
 
 #: neutron/common/exceptions.py:97
 #, python-format
+msgid "Port %(port_id)s could not be found"
+msgstr ""
+
+#: neutron/common/exceptions.py:101
+#, python-format
+msgid "QoS policy %(policy_id)s could not be found"
+msgstr ""
+
+#: neutron/common/exceptions.py:105
+#, python-format
+msgid "QoS rule %(rule_id)s for policy %(policy_id)s could not be found"
+msgstr ""
+
+#: neutron/common/exceptions.py:110
+#, python-format
 msgid "Port %(port_id)s could not be found on network %(net_id)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:102
+#: neutron/common/exceptions.py:115
+#, python-format
+msgid ""
+"QoS binding for port %(port_id)s and policy %(policy_id)s could not be "
+"found"
+msgstr ""
+
+#: neutron/common/exceptions.py:120
+#, python-format
+msgid ""
+"QoS binding for network %(net_id)s and policy %(policy_id)s could not be "
+"found"
+msgstr ""
+
+#: neutron/common/exceptions.py:125
 msgid "Policy configuration policy.json could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:106
+#: neutron/common/exceptions.py:129
 #, python-format
 msgid "Failed to init policy %(policy)s because %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:110
+#: neutron/common/exceptions.py:133
 #, python-format
 msgid "Failed to check policy %(policy)s because %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:114
+#: neutron/common/exceptions.py:137
 #, python-format
 msgid "Unsupported port state: %(port_state)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:118
+#: neutron/common/exceptions.py:141
 msgid "The resource is inuse"
 msgstr ""
 
-#: neutron/common/exceptions.py:122
+#: neutron/common/exceptions.py:145
+#, python-format
+msgid "QoS Policy %(policy_id)s is used by %(object_type)s %(object_id)s."
+msgstr ""
+
+#: neutron/common/exceptions.py:150
 #, python-format
 msgid ""
 "Unable to complete operation on network %(net_id)s. There are one or more"
 " ports still in use on the network."
 msgstr ""
 
-#: neutron/common/exceptions.py:127
+#: neutron/common/exceptions.py:155
 #, python-format
 msgid "Unable to complete operation on subnet %(subnet_id)s. %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:132
+#: neutron/common/exceptions.py:160
 msgid "One or more ports have an IP allocation from this subnet."
 msgstr ""
 
-#: neutron/common/exceptions.py:138
+#: neutron/common/exceptions.py:166
 #, python-format
 msgid ""
 "Unable to complete operation on port %(port_id)s for network %(net_id)s. "
 "Port already has an attached device %(device_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:144
+#: neutron/common/exceptions.py:172
 #, python-format
 msgid "Port %(port_id)s cannot be deleted directly via the port API: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:149
+#: neutron/common/exceptions.py:177
 #, python-format
 msgid ""
 "Unable to complete operation on port %(port_id)s, port is already bound, "
 "port type: %(vif_type)s, old_mac %(old_mac)s, new_mac %(new_mac)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:155
+#: neutron/common/exceptions.py:183
 #, python-format
 msgid ""
 "Unable to complete operation for network %(net_id)s. The mac address "
 "%(mac)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:161
+#: neutron/common/exceptions.py:189
 #, python-format
 msgid ""
 "Unable to complete operation for %(subnet_id)s. The number of host routes"
 " exceeds the limit %(quota)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:167
+#: neutron/common/exceptions.py:195
 #, python-format
 msgid ""
 "Unable to complete operation for %(subnet_id)s. The number of DNS "
 "nameservers exceeds the limit %(quota)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:172
+#: neutron/common/exceptions.py:200
 #, python-format
 msgid ""
 "IP address %(ip_address)s is not a valid IP for any of the subnets on the"
 " specified network."
 msgstr ""
 
-#: neutron/common/exceptions.py:177
+#: neutron/common/exceptions.py:205
 #, python-format
 msgid "IP address %(ip_address)s is not a valid IP for the specified subnet."
 msgstr ""
 
-#: neutron/common/exceptions.py:182
+#: neutron/common/exceptions.py:210
 #, python-format
 msgid ""
 "Unable to complete operation for network %(net_id)s. The IP address "
 "%(ip_address)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:187
+#: neutron/common/exceptions.py:215
 #, python-format
 msgid ""
 "Unable to create the network. The VLAN %(vlan_id)s on physical network "
 "%(physical_network)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:221
 #, python-format
 msgid ""
 "Unable to create the flat network. Physical network %(physical_network)s "
 "is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:198
+#: neutron/common/exceptions.py:226
 #, python-format
 msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:231
 msgid "Tenant network creation is not enabled."
 msgstr ""
 
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:239
 msgid ""
 "Unable to create the network. No tenant network is available for "
 "allocation."
 msgstr ""
 
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:244
 msgid ""
 "Unable to create the network. No available network found in maximum "
 "allowed attempts."
 msgstr ""
 
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:249
 #, python-format
 msgid ""
 "Subnet on port %(port_id)s does not match the requested subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:226
+#: neutron/common/exceptions.py:254
 #, python-format
 msgid "Malformed request body: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:236
+#: neutron/common/exceptions.py:264
 #, python-format
 msgid "Invalid input for operation: %(error_message)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:240
+#: neutron/common/exceptions.py:268
 #, python-format
 msgid "The allocation pool %(pool)s is not valid."
 msgstr ""
 
-#: neutron/common/exceptions.py:244
+#: neutron/common/exceptions.py:272
 #, python-format
 msgid ""
 "Operation %(op)s is not supported for device_owner %(device_owner)s on "
 "port %(port_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:277
 #, python-format
 msgid ""
 "Found overlapping allocation pools: %(pool_1)s %(pool_2)s for subnet "
 "%(subnet_cidr)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:254
+#: neutron/common/exceptions.py:282
 #, python-format
 msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:259
+#: neutron/common/exceptions.py:287
 #, python-format
 msgid "Unable to generate unique mac on network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:291
 #, python-format
 msgid "No more IP addresses available on network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:267
+#: neutron/common/exceptions.py:295
 #, python-format
 msgid "Bridge %(bridge)s does not exist."
 msgstr ""
 
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:299
 #, python-format
 msgid "Creation failed. %(dev_name)s already exists."
 msgstr ""
 
-#: neutron/common/exceptions.py:275
+#: neutron/common/exceptions.py:303
 #, python-format
 msgid "Unknown quota resources %(unknown)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:279
+#: neutron/common/exceptions.py:307
 #, python-format
 msgid "Quota exceeded for resources: %(overs)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:283
+#: neutron/common/exceptions.py:311
 msgid "Tenant-id was missing from Quota request"
 msgstr ""
 
-#: neutron/common/exceptions.py:287
+#: neutron/common/exceptions.py:315
 #, python-format
 msgid ""
 "Change would make usage less than 0 for the following resources: "
 "%(unders)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:292
+#: neutron/common/exceptions.py:320
 #, python-format
 msgid ""
 "Unable to reconfigure sharing settings for network %(network)s. Multiple "
 "tenants are using it"
 msgstr ""
 
-#: neutron/common/exceptions.py:297
+#: neutron/common/exceptions.py:325
 #, python-format
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:301
+#: neutron/common/exceptions.py:329
 #, python-format
 msgid "Extensions not found: %(extensions)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:305
+#: neutron/common/exceptions.py:333
 #, python-format
 msgid "Invalid content type %(content_type)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:309
+#: neutron/common/exceptions.py:337
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:314
+#: neutron/common/exceptions.py:342
 msgid "More than one external network exists"
 msgstr ""
 
-#: neutron/common/exceptions.py:318
+#: neutron/common/exceptions.py:346
 #, python-format
 msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:323
+#: neutron/common/exceptions.py:351
 #, python-format
 msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:328
+#: neutron/common/exceptions.py:356
 #, python-format
 msgid ""
 "Current gateway ip %(ip_address)s already in use by port %(port_id)s. "
 "Unable to update."
 msgstr ""
 
-#: neutron/common/exceptions.py:333
+#: neutron/common/exceptions.py:361
 #, python-format
 msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
 msgstr ""
 
-#: neutron/common/exceptions.py:343
+#: neutron/common/exceptions.py:371
 msgid "Empty physical network name."
 msgstr ""
 
-#: neutron/common/exceptions.py:347
+#: neutron/common/exceptions.py:375
 #, python-format
 msgid "Invalid network Tunnel range: '%(tunnel_range)s' - %(error)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:358
+#: neutron/common/exceptions.py:386
 #, python-format
 msgid "Invalid network VXLAN port range: '%(vxlan_range)s'"
 msgstr ""
 
-#: neutron/common/exceptions.py:362
+#: neutron/common/exceptions.py:390
 msgid "VXLAN Network unsupported."
 msgstr ""
 
-#: neutron/common/exceptions.py:366
+#: neutron/common/exceptions.py:394
 #, python-format
 msgid "Found duplicate extension: %(alias)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:370
+#: neutron/common/exceptions.py:398
 #, python-format
 msgid ""
 "The following device_id %(device_id)s is not owned by your tenant or "
 "matches another tenants router."
 msgstr ""
 
-#: neutron/common/exceptions.py:375
+#: neutron/common/exceptions.py:403
 #, python-format
 msgid "Invalid CIDR %(input)s given as IP prefix"
 msgstr ""
 
-#: neutron/common/exceptions.py:379
+#: neutron/common/exceptions.py:407
 #, python-format
 msgid "Router '%(router_id)s' is not compatible with this agent"
 msgstr ""
 
-#: neutron/common/exceptions.py:383
+#: neutron/common/exceptions.py:411
 #, python-format
 msgid "Router '%(router_id)s' cannot be both DVR and HA"
 msgstr ""
 
-#: neutron/common/exceptions.py:404
+#: neutron/common/exceptions.py:432
 msgid "network_id and router_id are None. One must be provided."
 msgstr ""
 
-#: neutron/common/exceptions.py:408
+#: neutron/common/exceptions.py:436
 msgid "Aborting periodic_sync_routers_task due to an error"
 msgstr ""
 
-#: neutron/common/exceptions.py:420
+#: neutron/common/exceptions.py:448
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/common/exceptions.py:424
+#: neutron/common/exceptions.py:452
 msgid "Unspecified minimum subnet pool prefix"
 msgstr ""
 
-#: neutron/common/exceptions.py:428
+#: neutron/common/exceptions.py:456
 msgid "Empty subnet pool prefix list"
 msgstr ""
 
-#: neutron/common/exceptions.py:432
+#: neutron/common/exceptions.py:460
 msgid "Cannot mix IPv4 and IPv6 prefixes in a subnet pool"
 msgstr ""
 
-#: neutron/common/exceptions.py:436
+#: neutron/common/exceptions.py:464
 #, python-format
 msgid "Prefix '%(prefix)s' not supported in IPv%(version)s pool"
 msgstr ""
 
-#: neutron/common/exceptions.py:440
+#: neutron/common/exceptions.py:468
 #, python-format
 msgid ""
 "Illegal prefix bounds: %(prefix_type)s=%(prefixlen)s, "
 "%(base_prefix_type)s=%(base_prefixlen)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:445
+#: neutron/common/exceptions.py:473
 #, python-format
 msgid "Illegal update to prefixes: %(msg)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:449
+#: neutron/common/exceptions.py:477
 #, python-format
 msgid "Failed to allocate subnet: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:453
+#: neutron/common/exceptions.py:481
 msgid ""
 "Failed to associate address scope: subnetpools within an address scope "
 "must have unique prefixes"
 msgstr ""
 
-#: neutron/common/exceptions.py:458
+#: neutron/common/exceptions.py:486
 #, python-format
 msgid ""
 "Illegal subnetpool association: subnetpool %(subnetpool_id)s  cannot be "
 "associated with address scope %(address_scope_id)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:464
+#: neutron/common/exceptions.py:492
 #, python-format
 msgid "Illegal subnetpool update : %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:468
+#: neutron/common/exceptions.py:496
 #, python-format
 msgid ""
 "Unable to allocate subnet with prefix length %(prefixlen)s, minimum "
 "allowed prefix is %(min_prefixlen)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:473
+#: neutron/common/exceptions.py:501
 #, python-format
 msgid ""
 "Unable to allocate subnet with prefix length %(prefixlen)s, maximum "
 "allowed prefix is %(max_prefixlen)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:478
+#: neutron/common/exceptions.py:506
 #, python-format
 msgid "Unable to delete subnet pool: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:482
+#: neutron/common/exceptions.py:510
 msgid "Per-tenant subnet pool prefix quota exceeded"
 msgstr ""
 
-#: neutron/common/exceptions.py:486
+#: neutron/common/exceptions.py:514
 #, python-format
 msgid "Device '%(device_name)s' does not exist"
 msgstr ""
 
-#: neutron/common/exceptions.py:490
+#: neutron/common/exceptions.py:518
 msgid ""
 "Subnets hosted on the same network must be allocated from the same subnet"
 " pool"
 msgstr ""
 
+#: neutron/common/exceptions.py:523
+#, python-format
+msgid "Object action %(action)s failed because: %(reason)s"
+msgstr ""
+
 #: neutron/common/ipv6_utils.py:36
 msgid "Unable to generate IP address by EUI64 for IPv4 prefix"
 msgstr ""
@@ -1934,19 +1999,19 @@ msgstr ""
 msgid "Cannot create resource for another tenant"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:117 neutron/db/db_base_plugin_v2.py:121
+#: neutron/db/db_base_plugin_v2.py:116 neutron/db/db_base_plugin_v2.py:120
 #, python-format
 msgid "Invalid route: %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:173
+#: neutron/db/db_base_plugin_v2.py:172
 #, python-format
 msgid ""
 "Invalid CIDR %s for IPv6 address mode. OpenStack uses the EUI-64 address "
 "format, which requires the prefix to be /64."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:181
+#: neutron/db/db_base_plugin_v2.py:180
 #, python-format
 msgid ""
 "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
@@ -1954,87 +2019,87 @@ msgid ""
 "the same value"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:189
+#: neutron/db/db_base_plugin_v2.py:188
 msgid ""
 "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set "
 "to False."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:195
+#: neutron/db/db_base_plugin_v2.py:194
 msgid "Cannot disable enable_dhcp with ipv6 attributes set"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:344
+#: neutron/db/db_base_plugin_v2.py:343
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:371
+#: neutron/db/db_base_plugin_v2.py:370
 msgid "Subnet has a prefix length that is incompatible with DHCP service enabled."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:392
+#: neutron/db/db_base_plugin_v2.py:391
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:412 neutron/db/db_base_plugin_v2.py:426
+#: neutron/db/db_base_plugin_v2.py:411 neutron/db/db_base_plugin_v2.py:425
 #: neutron/plugins/opencontrail/contrail_plugin.py:313
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:419
+#: neutron/db/db_base_plugin_v2.py:418
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:435
+#: neutron/db/db_base_plugin_v2.py:434
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:439
+#: neutron/db/db_base_plugin_v2.py:438
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:447
+#: neutron/db/db_base_plugin_v2.py:446
 msgid "Prefix Delegation can only be used with IPv6 subnets."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:457
+#: neutron/db/db_base_plugin_v2.py:456
 msgid "IPv6 RA Mode must be SLAAC or Stateless for Prefix Delegation."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:463
+#: neutron/db/db_base_plugin_v2.py:462
 msgid "IPv6 Address Mode must be SLAAC or Stateless for Prefix Delegation."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:542
+#: neutron/db/db_base_plugin_v2.py:541
 msgid "ip_version must be specified in the absence of cidr and subnetpool_id"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:559
+#: neutron/db/db_base_plugin_v2.py:558
 msgid "cidr and prefixlen must not be supplied together"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:584
+#: neutron/db/db_base_plugin_v2.py:583
 msgid "A cidr must be specified in the absence of a subnet pool"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:817
+#: neutron/db/db_base_plugin_v2.py:820
 #, python-format
 msgid ""
 "subnetpool %(subnetpool_id)s cannot be updated when associated with "
 "shared address scope %(address_scope_id)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:872
+#: neutron/db/db_base_plugin_v2.py:875
 msgid "Existing prefixes must be a subset of the new prefixes"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:945
+#: neutron/db/db_base_plugin_v2.py:948
 msgid "Subnet pool has existing allocations"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:952
+#: neutron/db/db_base_plugin_v2.py:955
 msgid "mac address update"
 msgstr ""
 
@@ -2099,34 +2164,34 @@ msgstr ""
 msgid "Cannot allocate IPv%(req_ver)s subnet from IPv%(pool_ver)s subnet pool"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:214
+#: neutron/db/ipam_backend_mixin.py:212
 msgid "0 is not allowed as CIDR prefix length"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:225
+#: neutron/db/ipam_backend_mixin.py:223
 #, python-format
 msgid ""
 "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
 " with another subnet"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:303
+#: neutron/db/ipam_backend_mixin.py:301
 #: neutron/plugins/opencontrail/contrail_plugin.py:390
 msgid "Exceeded maximim amount of fixed ips per port"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:310
+#: neutron/db/ipam_backend_mixin.py:308
 #, python-format
 msgid ""
 "Failed to create port on network %(network_id)s, because fixed_ips "
 "included invalid subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:324
+#: neutron/db/ipam_backend_mixin.py:322
 msgid "IP allocation requires subnet_id or ip_address"
 msgstr ""
 
-#: neutron/db/ipam_backend_mixin.py:372
+#: neutron/db/ipam_backend_mixin.py:370
 msgid "Exceeded maximum amount of fixed ips per port"
 msgstr ""
 
@@ -2152,42 +2217,42 @@ msgid ""
 "agents."
 msgstr ""
 
-#: neutron/db/l3_db.py:273
+#: neutron/db/l3_db.py:274
 #, python-format
 msgid "No eligible l3 agent associated with external network %s found"
 msgstr ""
 
-#: neutron/db/l3_db.py:311
+#: neutron/db/l3_db.py:312
 #, python-format
 msgid "Network %s is not an external network"
 msgstr ""
 
-#: neutron/db/l3_db.py:321
+#: neutron/db/l3_db.py:322
 #, python-format
 msgid "External IP %s is the same as the gateway IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:471
+#: neutron/db/l3_db.py:472
 #, python-format
 msgid "Router already has a port on subnet %s"
 msgstr ""
 
-#: neutron/db/l3_db.py:488
+#: neutron/db/l3_db.py:489
 #, python-format
 msgid ""
 "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
 "of subnet %(sub_id)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:504 neutron/plugins/opencontrail/contrail_plugin.py:501
+#: neutron/db/l3_db.py:505 neutron/plugins/opencontrail/contrail_plugin.py:501
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
-#: neutron/db/l3_db.py:508 neutron/plugins/opencontrail/contrail_plugin.py:511
+#: neutron/db/l3_db.py:509 neutron/plugins/opencontrail/contrail_plugin.py:511
 msgid "Cannot specify both subnet-id and port-id"
 msgstr ""
 
-#: neutron/db/l3_db.py:529
+#: neutron/db/l3_db.py:530
 #, python-format
 msgid ""
 "Cannot have multiple router ports with the same network id if both "
@@ -2195,77 +2260,77 @@ msgid ""
 "id %(nid)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:571
+#: neutron/db/l3_db.py:572
 msgid "Subnet for router interface must have a gateway IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:575
+#: neutron/db/l3_db.py:576
 #, python-format
 msgid ""
 "IPv6 subnet %s configured to receive RAs from an external router cannot "
 "be added to Neutron Router."
 msgstr ""
 
-#: neutron/db/l3_db.py:788
+#: neutron/db/l3_db.py:787
 #, python-format
 msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
 msgstr ""
 
-#: neutron/db/l3_db.py:833
+#: neutron/db/l3_db.py:832
 #, python-format
 msgid ""
 "Port %(port_id)s is associated with a different tenant than Floating IP "
 "%(floatingip_id)s and therefore cannot be bound."
 msgstr ""
 
-#: neutron/db/l3_db.py:837
+#: neutron/db/l3_db.py:836
 #, python-format
 msgid ""
 "Cannot create floating IP and bind it to Port %s, since that port is "
 "owned by a different tenant."
 msgstr ""
 
-#: neutron/db/l3_db.py:849
+#: neutron/db/l3_db.py:848
 #, python-format
 msgid ""
 "Floating IP %(floatingip_id) is associated with non-IPv4 address "
 "%s(internal_ip)s and therefore cannot be bound."
 msgstr ""
 
-#: neutron/db/l3_db.py:853
+#: neutron/db/l3_db.py:852
 #, python-format
 msgid ""
 "Cannot create floating IP and bind it to %s, since that is not an IPv4 "
 "address."
 msgstr ""
 
-#: neutron/db/l3_db.py:861
+#: neutron/db/l3_db.py:860
 #, python-format
 msgid "Port %(id)s does not have fixed ip %(address)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:868
+#: neutron/db/l3_db.py:867
 #, python-format
 msgid "Cannot add floating IP to port %s that has no fixed IPv4 addresses"
 msgstr ""
 
-#: neutron/db/l3_db.py:872
+#: neutron/db/l3_db.py:871
 #, python-format
 msgid ""
 "Port %s has multiple fixed IPv4 addresses.  Must provide a specific IPv4 "
 "address when assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:901
+#: neutron/db/l3_db.py:900
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
-#: neutron/db/l3_db.py:945
+#: neutron/db/l3_db.py:944
 #, python-format
 msgid "Network %s is not a valid external network"
 msgstr ""
 
-#: neutron/db/l3_db.py:949
+#: neutron/db/l3_db.py:948
 #, python-format
 msgid "Network %s does not contain any IPv4 subnet"
 msgstr ""
@@ -2275,21 +2340,21 @@ msgstr ""
 msgid "has device owner %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:52
+#: neutron/db/l3_dvr_db.py:53
 msgid ""
 "System-wide flag to determine the type of router that tenants can create."
 " Only admin can override."
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:90
+#: neutron/db/l3_dvr_db.py:91
 msgid "Migration from distributed router to centralized"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:574
+#: neutron/db/l3_dvr_db.py:579
 msgid "Unable to create the Agent Gateway Port"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:606
+#: neutron/db/l3_dvr_db.py:610
 msgid "Unable to create the SNAT Interface Port"
 msgstr ""
 
@@ -2299,22 +2364,34 @@ msgid ""
 "external_gateway_info."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:44
+#: neutron/db/l3_hamode_db.py:47
 msgid "Enable HA mode for virtual routers."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:47
+#: neutron/db/l3_hamode_db.py:50
 msgid "Maximum number of agents on which a router will be scheduled."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:51
+#: neutron/db/l3_hamode_db.py:54
 msgid "Minimum number of agents on which a router will be scheduled."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:55
+#: neutron/db/l3_hamode_db.py:58
 msgid "Subnet used for the l3 HA admin network."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:60
+msgid ""
+"The network type to use when creating the HA network for an HA router. By"
+" default or if empty, the first 'tenant_network_types' is used. This is "
+"helpful when the VRRP traffic should use a specific network which is not "
+"the default one."
+msgstr ""
+
+#: neutron/db/l3_hamode_db.py:66
+msgid "The physical network name with which the HA network can be created."
+msgstr ""
+
 #: neutron/db/rbac_db_models.py:27
 #, python-format
 msgid ""
@@ -2322,12 +2399,12 @@ msgid ""
 "actions: %(valid_actions)s"
 msgstr ""
 
-#: neutron/db/securitygroups_db.py:271 neutron/db/securitygroups_db.py:612
+#: neutron/db/securitygroups_db.py:271 neutron/db/securitygroups_db.py:613
 #, python-format
 msgid "cannot be deleted due to %s"
 msgstr ""
 
-#: neutron/db/securitygroups_db.py:663
+#: neutron/db/securitygroups_db.py:673
 msgid "Default security group"
 msgstr ""
 
@@ -2353,68 +2430,109 @@ msgstr ""
 msgid "%s cannot be called while in offline mode"
 msgstr ""
 
-#: neutron/db/migration/cli.py:44
+#: neutron/db/migration/cli.py:54
+#, python-format
+msgid "Can be one of '%s'."
+msgstr ""
+
+#: neutron/db/migration/cli.py:56
+msgid "(No services are currently installed)."
+msgstr ""
+
+#: neutron/db/migration/cli.py:62
 msgid "Neutron plugin provider module"
 msgstr ""
 
-#: neutron/db/migration/cli.py:50
+#: neutron/db/migration/cli.py:65
+msgid "The advanced service to execute the command against. "
+msgstr ""
+
+#: neutron/db/migration/cli.py:69
 #, python-format
-msgid "The advanced service to execute the command against. Can be one of '%s'."
+msgid "The subproject to execute the command against. Can be one of %s."
 msgstr ""
 
-#: neutron/db/migration/cli.py:54
+#: neutron/db/migration/cli.py:73
 msgid "Enforce using split branches file structure."
 msgstr ""
 
-#: neutron/db/migration/cli.py:60
+#: neutron/db/migration/cli.py:79
 msgid "Neutron quota driver class"
 msgstr ""
 
-#: neutron/db/migration/cli.py:68
+#: neutron/db/migration/cli.py:87
 msgid "URL to database"
 msgstr ""
 
-#: neutron/db/migration/cli.py:71
+#: neutron/db/migration/cli.py:90
 msgid "Database engine"
 msgstr ""
 
-#: neutron/db/migration/cli.py:98
+#: neutron/db/migration/cli.py:101
+#, python-format
+msgid "Running %(cmd)s for %(project)s ..."
+msgstr ""
+
+#: neutron/db/migration/cli.py:107
+msgid "OK"
+msgstr ""
+
+#: neutron/db/migration/cli.py:112
+#, python-format
+msgid "Sub-project %s not installed."
+msgstr ""
+
+#: neutron/db/migration/cli.py:128
 msgid "You must provide a revision or relative delta"
 msgstr ""
 
-#: neutron/db/migration/cli.py:102
+#: neutron/db/migration/cli.py:132
 msgid "Negative relative revision (downgrade) not supported"
 msgstr ""
 
-#: neutron/db/migration/cli.py:108
+#: neutron/db/migration/cli.py:138
 msgid "Use either --delta or relative revision, not both"
 msgstr ""
 
-#: neutron/db/migration/cli.py:111
+#: neutron/db/migration/cli.py:141
 msgid "Negative delta (downgrade) not supported"
 msgstr ""
 
-#: neutron/db/migration/cli.py:124
+#: neutron/db/migration/cli.py:154
 msgid "Downgrade no longer supported"
 msgstr ""
 
-#: neutron/db/migration/cli.py:181
+#: neutron/db/migration/cli.py:212
+#, python-format
+msgid "Unexpected label for script %(script_name)s: %(labels)s"
+msgstr ""
+
+#: neutron/db/migration/cli.py:261
 #, python-format
 msgid "No new branches are allowed except: %s"
 msgstr ""
 
-#: neutron/db/migration/cli.py:199
+#: neutron/db/migration/cli.py:279
 #, python-format
 msgid "HEADS file does not match migration timeline heads, expected: %s"
 msgstr ""
 
-#: neutron/db/migration/cli.py:250
+#: neutron/db/migration/cli.py:334
 msgid "Available commands"
 msgstr ""
 
-#: neutron/db/migration/cli.py:324
+#: neutron/db/migration/cli.py:350
 #, python-format
-msgid "Package neutron-%s not installed"
+msgid "Failed to locate source for %s."
+msgstr ""
+
+#: neutron/db/migration/cli.py:422
+#, python-format
+msgid "Package %s not installed"
+msgstr ""
+
+#: neutron/db/migration/cli.py:511
+msgid "Cannot specify both --service and --subproject."
 msgstr ""
 
 #: neutron/db/migration/alembic_migrations/versions/14be42f3d0a5_default_sec_group_table.py:45
@@ -2919,13 +3037,13 @@ msgstr ""
 msgid "'%s' is not an integer or uuid"
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:269
+#: neutron/extensions/securitygroup.py:271
 msgid ""
 "Number of security groups allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:273
+#: neutron/extensions/securitygroup.py:275
 msgid ""
 "Number of security rules allowed per tenant. A negative value means "
 "unlimited."
@@ -3008,6 +3126,20 @@ msgstr ""
 msgid "Unsupported request type"
 msgstr ""
 
+#: neutron/objects/base.py:24
+#, python-format
+msgid "Unable to update the following object fields: %(fields)s"
+msgstr ""
+
+#: neutron/objects/base.py:28
+msgid "Failed to create a duplicate object"
+msgstr ""
+
+#: neutron/objects/base.py:69
+#, python-format
+msgid "'%s' is not supported for filtering"
+msgstr ""
+
 #: neutron/plugins/brocade/NeutronPlugin.py:61
 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:22
 #: neutron/services/l3_router/brocade/l3_router_plugin.py:23
@@ -3584,21 +3716,21 @@ msgstr ""
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/common/utils.py:44
+#: neutron/plugins/common/utils.py:47
 #, python-format
 msgid "%(id)s is not a valid %(type)s identifier"
 msgstr ""
 
-#: neutron/plugins/common/utils.py:49
+#: neutron/plugins/common/utils.py:52
 msgid "End of tunnel range is less than start of tunnel range"
 msgstr ""
 
-#: neutron/plugins/common/utils.py:59
+#: neutron/plugins/common/utils.py:62
 #, python-format
 msgid "%s is not a valid VLAN tag"
 msgstr ""
 
-#: neutron/plugins/common/utils.py:63
+#: neutron/plugins/common/utils.py:66
 msgid "End of VLAN range is less than start of VLAN range"
 msgstr ""
 
@@ -3996,16 +4128,16 @@ msgid ""
 "configured in type_drivers config option."
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:99
+#: neutron/plugins/ml2/managers.py:101
 msgid "network_type required"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:206 neutron/plugins/ml2/managers.py:215
+#: neutron/plugins/ml2/managers.py:208 neutron/plugins/ml2/managers.py:217
 #, python-format
 msgid "network_type value '%s' not supported"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:239
+#: neutron/plugins/ml2/plugin.py:246
 msgid "binding:profile value too large"
 msgstr ""
 
@@ -4014,6 +4146,11 @@ msgstr ""
 msgid "%(method)s failed."
 msgstr ""
 
+#: neutron/plugins/ml2/common/exceptions.py:28
+#, python-format
+msgid "Extension %(driver)s failed."
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_flat.py:34
 msgid ""
 "List of physical_network names with which flat networks can be created. "
@@ -4229,15 +4366,15 @@ msgid ""
 "supports matching ARP headers."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:52
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:53
 msgid "Device not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:66
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:67
 msgid "Device has no virtual functions"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:326
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:351
 #, python-format
 msgid "Device name %(dev_name)s is missing from physical_device_mappings"
 msgstr ""
@@ -4286,22 +4423,22 @@ msgstr ""
 msgid "Unsupported network type %(net_type)s."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:35
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:36
 msgid ""
 "Supported PCI vendor devices, defined by vendor_id:product_id according "
 "to the PCI ID Repository. Default enables support for Intel and Mellanox "
 "SR-IOV capable NICs"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:41
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:42
 msgid "SRIOV neutron agent is required for port binding"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:92
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:95
 msgid "Parsing supported pci_vendor_devs failed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:189
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:192
 #, python-format
 msgid "Incorrect pci_vendor_info: \"%s\", should be pair vendor_id:product_id"
 msgstr ""
@@ -4328,48 +4465,48 @@ msgid ""
 " daemon, i.e. value of 2 will  double the request timeout each retry"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/opendaylight/driver.py:30
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:27
 msgid "HTTP URL of OpenDaylight REST interface."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/opendaylight/driver.py:32
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:29
 msgid "HTTP username for authentication"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/opendaylight/driver.py:34
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:31
 msgid "HTTP password for authentication"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/opendaylight/driver.py:36
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:33
 msgid "HTTP timeout in seconds."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/opendaylight/driver.py:38
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:35
 msgid "Tomcat session timeout in minutes."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:67
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:69
 #, python-format
 msgid "Unable to retrieve port details for devices: %(devices)s "
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1675
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1732
 msgid ""
 "DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in "
 "both the Agent and Server side."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1689
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1746
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1711
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1768
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1714
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1771
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -4449,6 +4586,12 @@ msgstr ""
 msgid "Make the l2 agent run in DVR mode."
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:102
+msgid ""
+"Reset flow table on start. Setting this to True will cause brief traffic "
+"interruption."
+msgstr ""
+
 #: neutron/plugins/nec/config.py:33
 msgid "Host to connect to."
 msgstr ""
@@ -4634,122 +4777,51 @@ msgstr ""
 msgid "Unable to connect to NVSD controller. Exiting after %(retries)s attempts"
 msgstr ""
 
-#: neutron/plugins/vmware/extensions/networkgw.py:100
-msgid "Cannot create a gateway with an empty device list"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/networkgw.py:116
-#, python-format
-msgid "Unexpected keys found in device description:%s"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/networkgw.py:120
-#, python-format
-msgid "%s: provided data are not iterable"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/networkgw.py:127
-msgid "A connector type is required to create a gateway device"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/networkgw.py:136
-#, python-format
-msgid "Unknown connector type: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/networkgw.py:143
-msgid "Number of network gateways allowed per tenant, -1 for unlimited"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:34
-msgid "Need to be admin in order to create queue called default"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:38
-msgid "Default queue already exists."
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:42
-#, python-format
-msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63."
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:47
-msgid "The qos marking cannot be set to 'trusted' when the DSCP field is set"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:52
-msgid "Invalid bandwidth rate, min greater than max."
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:56
-#, python-format
-msgid "Invalid bandwidth rate, %(data)s must be a non negative integer."
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:61
-#, python-format
-msgid "Queue %(id)s does not exist"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:65
-msgid "Unable to delete queue attached to port."
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:69
-msgid "Port is not associated with lqueue"
-msgstr ""
-
-#: neutron/plugins/vmware/extensions/qos.py:80
-#, python-format
-msgid "'%s' must be a non negative integer."
-msgstr ""
-
-#: neutron/quota/__init__.py:42
+#: neutron/quota/__init__.py:43
 msgid ""
 "Resource name(s) that are supported in quota features. This option is now"
 " deprecated for removal."
 msgstr ""
 
-#: neutron/quota/__init__.py:47
+#: neutron/quota/__init__.py:48
 msgid ""
 "Default number of resource allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/quota/__init__.py:51
+#: neutron/quota/__init__.py:52
 msgid "Number of networks allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/quota/__init__.py:55
+#: neutron/quota/__init__.py:56
 msgid "Number of subnets allowed per tenant, A negative value means unlimited."
 msgstr ""
 
-#: neutron/quota/__init__.py:59
+#: neutron/quota/__init__.py:60
 msgid "Number of ports allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/quota/__init__.py:63
+#: neutron/quota/__init__.py:64
 msgid "Default driver to use for quota checks"
 msgstr ""
 
-#: neutron/quota/__init__.py:66
+#: neutron/quota/__init__.py:67
 msgid ""
 "Keep in track in the database of current resourcequota usage. Plugins "
 "which do not leverage the neutron database should set this flag to False"
 msgstr ""
 
-#: neutron/quota/__init__.py:147 neutron/quota/__init__.py:152
+#: neutron/quota/__init__.py:148 neutron/quota/__init__.py:153
 msgid "Access to this resource was denied."
 msgstr ""
 
-#: neutron/server/__init__.py:38
+#: neutron/server/__init__.py:36
 msgid ""
 "ERROR: Unable to find configuration file via the default search paths "
 "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!"
 msgstr ""
 
-#: neutron/server/__init__.py:63
+#: neutron/server/__init__.py:61
 #, python-format
 msgid "ERROR: %s"
 msgstr ""
@@ -4760,55 +4832,55 @@ msgid ""
 "<service_type>:<name>:<driver>[:default]"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:71
+#: neutron/services/provider_configuration.py:73
 #, python-format
 msgid "Provider name is limited by 255 characters: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:101
+#: neutron/services/provider_configuration.py:103
 msgid "Invalid service provider format"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:109
+#: neutron/services/provider_configuration.py:111
 #, python-format
 msgid "Invalid provider format. Last part should be 'default' or empty: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:116
+#: neutron/services/provider_configuration.py:118
 #, python-format
 msgid "Service type '%(svc_type)s' is not allowed, allowed types: %(allowed)s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:131
+#: neutron/services/provider_configuration.py:133
 #, python-format
 msgid ""
 "Service provider '%(provider)s' could not be found for service type "
 "%(service_type)s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:136
+#: neutron/services/provider_configuration.py:138
 #, python-format
 msgid "Service type %(service_type)s does not have a default service provider"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:141
+#: neutron/services/provider_configuration.py:143
 #, python-format
 msgid ""
 "Resource '%(resource_id)s' is already associated with provider "
 "'%(provider)s' for service type '%(service_type)s'"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:154
+#: neutron/services/provider_configuration.py:156
 #, python-format
 msgid "Driver %s is not unique across providers"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:164
+#: neutron/services/provider_configuration.py:166
 #, python-format
 msgid "Multiple default providers for service %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:175
+#: neutron/services/provider_configuration.py:177
 #, python-format
 msgid "Multiple providers specified for service %s"
 msgstr ""
@@ -4917,7 +4989,15 @@ msgstr ""
 msgid "An interface driver must be specified"
 msgstr ""
 
-#: neutron/tests/base.py:115
+#: neutron/services/qos/notification_drivers/manager.py:22
+msgid "Drivers list to use to send the update notification"
+msgstr ""
+
+#: neutron/services/qos/notification_drivers/manager.py:54
+msgid "A QoS driver must be specified"
+msgstr ""
+
+#: neutron/tests/base.py:116
 #, python-format
 msgid "Unknown attribute '%s'."
 msgstr ""
@@ -4956,12 +5036,12 @@ msgid ""
 "operation."
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:444
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:476
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:445
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:477
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
@@ -4991,8 +5071,8 @@ msgid ""
 "network %(network)s with segments to bind %(segments_to_bind)s"
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:950
-#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:967
+#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:1078
+#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:1095
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po
new file mode 100644 (file)
index 0000000..f2ac880
--- /dev/null
@@ -0,0 +1,1108 @@
+# Translations template for neutron.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the neutron project.
+#
+# Translators:
+# ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
+# Alper Çiftçi <alprciftci@gmail.com>, 2015
+# Zana iLHAN <zanailhan@gmail.com>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Neutron\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-08-21 06:08+0000\n"
+"PO-Revision-Date: 2015-08-20 15:49+0000\n"
+"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/neutron/"
+"language/tr_TR/)\n"
+"Language: tr_TR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#, python-format
+msgid "%(method)s to %(url)s, unexpected response code: %(status)d"
+msgstr "%(url)s ye %(method)s, beklenmedik yanıt kodu: %(status)d"
+
+#, python-format
+msgid ""
+"%(service)s for %(resource_type)s with uuid %(uuid)s not found. The process "
+"should not have died"
+msgstr ""
+"uuid %(uuid)s ile %(resource_type)s için %(service)s bulunamadı!, İşlem "
+"sonlanmamış olmalı."
+
+#, python-format
+msgid "%s Agent terminated!"
+msgstr "%s Ajanı sonlandırıldı!"
+
+#, python-format
+msgid "%s failed"
+msgstr "%s başarısız"
+
+#, python-format
+msgid ""
+"%s used in config as ipv6_gateway is not a valid IPv6 link-local address."
+msgstr ""
+"ipv6_gateway geçerli bir IPv6 link-local adresi olmadığından yapılandırmada "
+"%s kullanıldı."
+
+#, python-format
+msgid ""
+"'rpc_workers = %d' ignored because start_rpc_listeners is not implemented."
+msgstr ""
+"henüz start_rpc_listeners implemente edilmediği için 'rpc_workers = %d' göz "
+"ardı edildi."
+
+#, python-format
+msgid ""
+"Add interface in the rollback of a remove_router_interface operation failed "
+"%s"
+msgstr ""
+"Bir remove_router_interface işleminin geri dönüşünde arayüz ekleme başarısız "
+"%s"
+
+msgid "Address not present on interface"
+msgstr "Adres arayüzde mevcut değil"
+
+msgid "Agent Initialization Failed"
+msgstr "Ajan İlklendirme Başarısız"
+
+msgid "Agent failed to create agent config map"
+msgstr "Ajan ajan yapılandırma haritasını oluşturmada başarısız"
+
+#, python-format
+msgid "An error occurred while communicating with async process [%s]."
+msgstr "[%s] asenkron işlem ile haberleşirken bir hata oluştu."
+
+#, python-format
+msgid "An error occurred while killing [%s]."
+msgstr "[%s] sonlandırılırken bir hata oluştu."
+
+#, python-format
+msgid "An exception occurred while creating the %(resource)s:%(item)s"
+msgstr "%(resource)s:%(item)s oluşturulurken bir istisna oluştu"
+
+msgid "An interface driver must be specified"
+msgstr "Bir arayüz sürücüsü belirtmeniz gerekmektedir"
+
+#, python-format
+msgid "Binding info for DVR port %s not found"
+msgstr "DVR bağlantı noktası %s için bağlama bilgisi bulunamadı"
+
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+"%(physical_network)s fiziksel ağı için %(bridge)s köprüsü mevcut değil. Ajan "
+"sonlandırıldı!"
+
+#, python-format
+msgid "Bridge %s does not exist"
+msgstr "Köprü %s mevcut değil"
+
+msgid "Brocade NOS driver error"
+msgstr "Brocade NOS sürücüsü hatası"
+
+#, python-format
+msgid "Cannot delete bridge %s, does not exist"
+msgstr "%s köprüsü silinemiyor, mevcut değil"
+
+msgid "Cannot have multiple IPv4 subnets on router port"
+msgstr "Yönlendirici bağlantı noktasında birden fazla IPv4 alt ağı olamaz"
+
+#, python-format
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
+msgstr ""
+"net-id=%(net_uuid)s için %(network_type)s ağı hazırlanamıyor - tünelleme "
+"kapalı"
+
+#, python-format
+msgid ""
+"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
+msgstr ""
+"net-id=%(net_uuid)s için VLAN ağı hazırlanamıyor - physical_network "
+"%(physical_network)s için köprü yok"
+
+#, python-format
+msgid ""
+"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
+"physical_network %(physical_network)s"
+msgstr ""
+"net-id=%(net_uuid)s için düz ağ hazırlanamıyor - physical_network "
+"%(physical_network)s için köprü yok"
+
+#, python-format
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-id="
+"%(net_uuid)s"
+msgstr ""
+"net-id=%(net_uuid)s için %(network_type)s bilinmeyen ağ türü hazırlanamıyor"
+
+#, python-format
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-id=%(net_uuid)s"
+msgstr ""
+"net-id=%(net_uuid)s için bilinmeyen ağ türü %(network_type)s iadesi "
+"istenemiyor"
+
+msgid "Cannot run ebtables. Please ensure that it is installed."
+msgstr "ebtables çalıştırılamadı. Lütfen kurulu olduğundan emin olun."
+
+#, python-format
+msgid ""
+"Centralized-SNAT port %(port)s on subnet %(port_subnet)s already seen on a "
+"different subnet %(orig_subnet)s"
+msgstr ""
+"%(port_subnet)s alt ağındaki merkezi-SNAT %(port)s bağlantı noktası başka "
+"bir alt ağda %(orig_subnet)s görüldü"
+
+msgid ""
+"Check for Open vSwitch ARP responder support failed. Please ensure that the "
+"version of openvswitch being used has ARP flows support."
+msgstr ""
+"Open vSwitch ARP yanıtlayıcısı desteği kontrolü başarısız. Lütfen kullanılan "
+"openvswitch sürümünün ARP akışı desteği olduğundan emin olun."
+
+msgid ""
+"Check for Open vSwitch VXLAN support failed. Please ensure that the version "
+"of openvswitch being used has VXLAN support."
+msgstr ""
+"Open vSwitch VXLAN desteği kontrolü başarısız. Lütfen kullanılan openvswitch "
+"sürümünün VXLAN desteği olduğundan emin olun."
+
+msgid ""
+"Check for Open vSwitch patch port support failed. Please ensure that the "
+"version of openvswitch being used has patch port support or disable features "
+"requiring patch ports (gre/vxlan, etc.)."
+msgstr ""
+"Open vSwitch yama bağlantı noktası desteği kontrolü başarısız. Lütfen "
+"kullanılan openvswitch sürümünün yama bağlantı noktası desteği olduğundan "
+"emin olun ya da yama bağlantı noktalarına ihtiyaç duyan özellikleri kapatın "
+"(gre/vxlan, vs.)."
+
+msgid ""
+"Check for Open vSwitch support of ARP header matching failed. ARP spoofing "
+"suppression will not work. A newer version of OVS is required."
+msgstr ""
+"Open vSwitch ARP başlığı eşleşme desteği kontrolü başarısız. ARP yanıltma "
+"önleme çalışmayacak. Daha yeni sürüm OVS gerekiyor."
+
+msgid ""
+"Check for VF management support failed. Please ensure that the version of ip "
+"link being used has VF support."
+msgstr ""
+"VF yönetim desteği kontrolü başarısız. Lütfen kullanılan ip bağlantısı "
+"sürümünün VF desteği olduğundan emin olun."
+
+msgid ""
+"Check for iproute2 VXLAN support failed. Please ensure that the iproute2 has "
+"VXLAN support."
+msgstr ""
+"Iproute2 VXLAN desteği kontrolü başarısız. iproute2'nin VXLAN desteği "
+"olduğundan emin olun."
+
+msgid "Check for native OVSDB support failed."
+msgstr "Doğal OVSDB desteği kontrolü başarısız."
+
+#, python-format
+msgid "Connect failed to switch: %s"
+msgstr "Anahtara bağlantı başarısız: %s"
+
+#, python-format
+msgid "Could not delete %(res)s %(id)s."
+msgstr "%(res)s %(id)s silinemedi."
+
+#, python-format
+msgid "Could not find %s to delete."
+msgstr "%s silmek için bulunamadı."
+
+#, python-format
+msgid "Could not parse: %s"
+msgstr "%s çözümlenemiyor."
+
+#, python-format
+msgid "Could not retrieve gateway port for subnet %s"
+msgstr "Alt ağ %s için geçit bağlantı noktası alınamadı"
+
+#, python-format
+msgid "Create floating ip failed with error %s"
+msgstr "Değişken ip oluşturma %s hatasıyla başarısız"
+
+#, python-format
+msgid "Create router failed in SDN-VE with error %s"
+msgstr "SDN-VE'de yönlendirici oluşturma başarısız hata %s"
+
+#, python-format
+msgid "DVR: Duplicate DVR router interface detected for subnet %s"
+msgstr "DVR: %s alt ağı için çift DVR yönlendirici arayüzü algılandı"
+
+msgid ""
+"DVR: Failed to obtain a valid local DVR MAC address - L2 Agent operating in "
+"Non-DVR Mode"
+msgstr ""
+"DVR: Geçerli yerel DVR MAC adresi elde etme başarısız - L2 Ajan Non-DVR "
+"kipinde işletiliyor"
+
+msgid "DVR: Failed updating arp entry"
+msgstr "DVR: arp kayıt güncelleme hatası"
+
+#, python-format
+msgid "DVR: Unable to retrieve subnet information for subnet_id %s"
+msgstr "DVR: %s subnet_id için alt ağ bilgisi getirilemedi"
+
+msgid "DVR: error adding redirection logic"
+msgstr "DVR: yönlendirme mantığı ekleme hatası"
+
+msgid "DVR: no map match_port found!"
+msgstr "DVR:  map match_port bulunamadı!"
+
+msgid "DVR: removed snat failed"
+msgstr "DVR: kaldırılan snat hatası"
+
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr "Değişken ip silme SDN-VE'de başarısız oldu: %s"
+
+#, python-format
+msgid "Delete net failed after deleting the network in DB: %s"
+msgstr "Ağ DB'den silindikten sonra ağ silme başarısız oldu: %s"
+
+#, python-format
+msgid ""
+"Delete port operation failed in SDN-VE after deleting the port from DB: %s"
+msgstr ""
+"Bağlantı noktası DB'den silindikten sonra SDN-VE içinde bağlantı noktası "
+"silme başarısız oldu: %s"
+
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB: %s"
+msgstr ""
+"Yönlendirici silme işlemi SDN-VE'de yönlendirici DB'den silindikten sonra "
+"başarısız oldu: %s"
+
+#, python-format
+msgid ""
+"Delete subnet operation failed in SDN-VE after deleting the subnet from DB: "
+"%s"
+msgstr ""
+"Alt ağ silme işlemi SDN-VE'de alt ağ DB'den silindikten sonra başarısız "
+"oldu: %s"
+
+#, python-format
+msgid "Deleting newly created neutron port %s"
+msgstr "Yeni oluşturulmuş neutron bağlantısı %s siliniyor"
+
+#, python-format
+msgid "Did not find tenant: %r"
+msgstr "Kiracı bulunamadı: %r"
+
+#, python-format
+msgid "Driver %(driver)s does not implement %(func)s"
+msgstr "Sürücü %(driver)s %(func)s yi uygulamıyor"
+
+#, python-format
+msgid "Driver %(driver)s:%(func)s runtime error"
+msgstr "Sürücü %(driver)s:%(func)s çalışma zamanı hatası"
+
+msgid "Duplicate adddress detected"
+msgstr "Çift adres algılandı"
+
+#, python-format
+msgid "Error during notification for %(callback)s %(resource)s, %(event)s"
+msgstr "%(callback)s %(resource)s için bilgilendirme sırasında hata, %(event)s"
+
+msgid "Error executing command"
+msgstr "Komut çalıştırırken hata"
+
+#, python-format
+msgid "Error fetching extended attributes for extension '%s'"
+msgstr " '%s' uzantısına dair özellikler getirilirken hata oluştu."
+
+#, python-format
+msgid "Error importing interface driver '%(driver)s': %(inner)s"
+msgstr " '%(driver)s': %(inner)s arayüz sürücüsü dahil edilirken hata oluştu"
+
+msgid "Error in agent event loop"
+msgstr "Ajan olay döngüsünde hata"
+
+#, python-format
+msgid "Error in agent loop. Devices info: %s"
+msgstr "Ajan döngüsünde hata. Aygıt bilgisi: %s"
+
+#, python-format
+msgid "Error loading plugin by class, %s"
+msgstr "Plugin yüklenirken %s sınıfı tarafından bir hata oluştu!"
+
+#, python-format
+msgid "Error loading plugin by name, %s"
+msgstr "%s isimli plugin yüklenirken bir hata oluştu!"
+
+#, python-format
+msgid "Error loading provider '%(provider)s' for service %(service_type)s"
+msgstr ""
+"%(service_type)s servisi için '%(provider)s' sağlayıcısını yüklemede hata"
+
+#, python-format
+msgid "Error received from ovsdb monitor: %s"
+msgstr "ovsdb monitör den hata alındı: %s"
+
+#, python-format
+msgid "Error response returned from nova: %s"
+msgstr "Nova'dan hata yanıtı döndü: %s"
+
+#, python-format
+msgid "Error unable to destroy namespace: %s"
+msgstr "Hata, isim uzayı: %s silinemedi"
+
+#, python-format
+msgid "Error while deleting router %s"
+msgstr "Yönlendirici %s silinirken hata"
+
+#, python-format
+msgid "Error while handling pidfile: %s"
+msgstr "%s pid dosyası işlenirken bir hata oluştu"
+
+msgid "Error while processing VIF ports"
+msgstr "VIF bağlantı noktaları işlenirken hata"
+
+msgid "Error while synchronizing tunnels"
+msgstr "Tüneller eş zamanlanırken hata"
+
+#, python-format
+msgid "Error while writing HA state for %s"
+msgstr "%s için HA durumu yazılırken hata"
+
+msgid "Error, plugin is not set"
+msgstr "Hata, eklenti ayarlanmamış"
+
+#, python-format
+msgid "Error, unable to destroy IPset: %s"
+msgstr "Hata, IPset: %s silinemedi"
+
+#, python-format
+msgid "Error, unable to remove iptables rule for IPset: %s"
+msgstr "Hata, IPset: %s için iptables kuralı kaldırılamıyor"
+
+#, python-format
+msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
+msgstr "Hata. Sunucuya erişilemedi: %(url)s İstisna: %(excp)s."
+
+#, python-format
+msgid ""
+"Exceeded %s second limit waiting for address to leave the tentative state."
+msgstr ""
+"Adresin belirsiz durumdan çıkması için %s saniye bekleme sınırı aşıldı."
+
+#, python-format
+msgid ""
+"Exceeded maximum binding levels attempting to bind port %(port)s on host "
+"%(host)s"
+msgstr ""
+"%(host)s istemcisi üzerinde %(port)s bağlantı noktasına bağlanma girişiminde "
+"azami bağlanma seviyesi aşıldı"
+
+#, python-format
+msgid "Exception auto-deleting port %s"
+msgstr "%s bağlanı noktasını otomatik silme sırasında istisna"
+
+#, python-format
+msgid "Exception auto-deleting subnet %s"
+msgstr "%s alt ağını otomatik silme sırasında istisna"
+
+#, python-format
+msgid "Exception deleting fixed_ip from port %s"
+msgstr "%s bağlantı noktasından fixed_ip silinirken istisna"
+
+msgid "Exception encountered during network rescheduling"
+msgstr "Ağ yeniden zamanlama sırasında istisna oluştu"
+
+msgid "Exception encountered during router rescheduling."
+msgstr "Yönlendirici yeniden zamanlama sırasında istisna oluştu."
+
+#, python-format
+msgid "Exception loading extension: %s"
+msgstr "Uzantı yükleme hatası: %s"
+
+msgid "Exception occurs when timer stops"
+msgstr "Zamanlayıcı durmaya çalışırken hata oluşur."
+
+msgid "Exception occurs when waiting for timer"
+msgstr "Zamanlayıcıyı beklerken hata oluşur"
+
+msgid "Exiting agent as programmed in check_child_processes_actions"
+msgstr ""
+"check_child_processes_actions deki programlanan ajan/işlevden çıkılıyor "
+
+#, python-format
+msgid ""
+"Exiting agent because of a malfunction with the %(service)s process "
+"identified by uuid %(uuid)s"
+msgstr ""
+"%(uuid)s ile tanımlanan %(service)s işlemlerden bir uyumsuzluk hatasından "
+"dolayı çıkılıyor"
+
+#, python-format
+msgid "Extension driver '%(name)s' failed in %(method)s"
+msgstr "Eklenti sürücüsü '%(name)s' %(method)s içerisinde başarısız"
+
+#, python-format
+msgid "Extension path '%s' doesn't exist!"
+msgstr "'%s' Uzantı dizini bulunamıyor."
+
+#, python-format
+msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
+msgstr "fw: %(fwid)s için %(func_name)s içinde FWaaS RPC hatası"
+
+#, python-format
+msgid "FWaaS RPC info call failed for '%s'."
+msgstr "'%s' için FWaaS RPC bilgi çağrısı başarısız"
+
+#, python-format
+msgid "Failed creating vxlan interface for %(segmentation_id)s"
+msgstr "%(segmentation_id)s için vxlan arayüzü oluşturma başarısız"
+
+#, python-format
+msgid "Failed deleting egress connection state of floatingip %s"
+msgstr ""
+"%s floatingip bağlantısının çıkış sevye durumu silinmeye çalışılırken bir "
+"hata ile karşılaştı."
+
+#, python-format
+msgid "Failed deleting ingress connection state of floatingip %s"
+msgstr ""
+"%s floatingip bağlantısının giris sevye durumu silinmeye çalışılırken bir "
+"hata ile karşılaştı."
+
+msgid "Failed executing ip command"
+msgstr "IP comutu çalıştırılamadı"
+
+msgid "Failed fwaas process services sync"
+msgstr "fwaas süreç servisleri eş zamanlama başarısız"
+
+msgid "Failed on Agent configuration parse. Agent terminated!"
+msgstr "Ajan yapılandırma aşamasında başarısız olundu. Ajan sonlandırıldı!"
+
+#, python-format
+msgid "Failed on Agent initialisation : %s. Agent terminated!"
+msgstr "Ajan ilklendirme başarısız: %s. Ajan sonlandırıldı!"
+
+msgid "Failed reporting state!"
+msgstr "Raporlama durumu sağlanamıyor."
+
+#, python-format
+msgid ""
+"Failed sending gratuitous ARP to %(addr)s on %(iface)s in namespace %(ns)s"
+msgstr ""
+"%(ns)s bilinirlik alanında bulunan %(iface)s deki %(addr)s ne gereksiz/ ARP "
+"gönderilemedi."
+
+msgid "Failed synchronizing routers"
+msgstr "Yönlendiricileri eş zamanlama başarısız"
+
+msgid "Failed synchronizing routers due to RPC error"
+msgstr "RPC hatasından dolayı yönlendirici senkronizasyonu sağlanamıyor"
+
+#, python-format
+msgid "Failed to bind port %(port)s on host %(host)s"
+msgstr ""
+"%(host)s istemcisi üzerindeki %(port)s bağlantı noktasına bağlanılamadı"
+
+#, python-format
+msgid "Failed to commit binding results for %(port)s after %(max)s tries"
+msgstr ""
+"%(port)s için bağlama sonuçlarını gönderme %(max)s denemeden sonra başarısız "
+"oldu"
+
+msgid ""
+"Failed to create OVS patch port. Cannot have tunneling enabled on this "
+"agent, since this version of OVS does not support tunnels or patch ports. "
+"Agent terminated!"
+msgstr ""
+"OVS yama bağlantı noktası oluşturma başarısız. Bu ajanda tünelleme "
+"etkinleştirilemez, çünkü bu OVS sürümü tünelleri ya da yama bağlantı "
+"noktalarını desteklemiyor. Ajan sonlandırıldı!"
+
+msgid "Failed to create floatingip"
+msgstr "Değişken ip oluşturma başarısız"
+
+msgid "Failed to create router"
+msgstr "Yönlendirici oluşturma başarısız"
+
+msgid "Failed to create subnet, deleting it from neutron"
+msgstr "Alt ağ oluşturma başarısız, neutron'dan siliniyor"
+
+#, python-format
+msgid "Failed to destroy stale namespace %s"
+msgstr "Vadesi geçmiş isim uzayı %s silinemedi"
+
+#, python-format
+msgid "Failed to fetch router information for '%s'"
+msgstr "%s icin yönlendirici bilgisine erisilemiyor"
+
+#, python-format
+msgid "Failed to get devices for %s"
+msgstr "%s için aygıtları alma başarısız"
+
+#, python-format
+msgid "Failed to get traffic counters, router: %s"
+msgstr "Trafik sayaçları alınamadı, yönlendirici: %s"
+
+#, python-format
+msgid ""
+"Failed to import required modules. Ensure that the python-openvswitch "
+"package is installed. Error: %s"
+msgstr ""
+"Gerekli modülleri içe aktarma başarısız. python-openvswitch paketinin kurulu "
+"olduğuna emin olun. Hata: %s"
+
+#, python-format
+msgid "Failed to notify nova on events: %s"
+msgstr "Nova şu olaylar üzerine bilgilendirilemiyor: %s"
+
+msgid "Failed to parse network_vlan_ranges. Service terminated!"
+msgstr "network_vlan_ranges ayrıştırma başarısız. Servis sonlandırıldı!"
+
+msgid "Failed to parse supported PCI vendor devices"
+msgstr "Desteklenen PCI satıcı aygıtları ayrıştırma başarısız"
+
+msgid "Failed to parse tunnel_id_ranges. Service terminated!"
+msgstr "tunnel_id_ranges ayrıştırma başarısız. Servis sonlandırıldı!"
+
+msgid "Failed to parse vni_ranges. Service terminated!"
+msgstr "vni_ranges ayrıştırma başarısız. Servis sonlandırıldı!"
+
+#, python-format
+msgid "Failed to process compatible router '%s'"
+msgstr "Uyumlu '%s' yönlendirici bilgisi işlenemiyor"
+
+#, python-format
+msgid "Failed to process or handle event for line %s"
+msgstr "%s satırı için olay ele alınamıyor ya da işlenemiyor"
+
+#, python-format
+msgid "Failed to release segment '%s' because network type is not supported."
+msgstr "'%s' dilimi bırakılamadı çünkü ağ türü desteklenmiyor."
+
+#, python-format
+msgid "Failed to reschedule router %s"
+msgstr "Yönlendirici %s yeniden zamanlama başarısız"
+
+#, python-format
+msgid "Failed to schedule network %s"
+msgstr "Ağ %s zamanlama başarısız"
+
+#, python-format
+msgid "Failed to set device %s state"
+msgstr "%s aygıtı durumu ayarlama başarısız"
+
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr "%(ip)s'ye %(type)s tünel bağlantı noktası kurulumu başarısız"
+
+#, python-format
+msgid "Failed trying to delete namespace: %s"
+msgstr "Bilinirlik alanı silme hatası: %s"
+
+#, python-format
+msgid "Failed unplugging interface '%s'"
+msgstr "%s arayuzu devre dışı bırakılamadı."
+
+msgid "Failure applying iptables rules"
+msgstr "Iptables kuralları uygulanırken başarısız olundu"
+
+#, python-format
+msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
+msgstr "fw: %(fwid)s için %(func_name)s için Güvenlik Duvarı Hatası"
+
+#, python-format
+msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
+msgstr ""
+"fw: %(fwid)s için %(fwmsg)s fw durumunda Güvenlik Duvarı Sürücüsü Hatası"
+
+msgid "Fork failed"
+msgstr "Fork yapılırken hata ile karşılaşıldı."
+
+#, python-format
+msgid ""
+"IPTablesManager.apply failed to apply the following set of iptables rules:\n"
+"%s"
+msgstr ""
+"IPTablesManager.apply aşağıdakı iptables bilgileri uygulanamadı\n"
+"%s"
+
+#, python-format
+msgid ""
+"Interface %(interface)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
+msgstr ""
+"%(physical_network)s fiziksel ağı için %(interface)s arayüzü mevcut değil. "
+"Ajan sonlandırıldı!"
+
+msgid "Interface monitor is not active"
+msgstr "Arayüz izleme etkin değil"
+
+msgid "Internal error"
+msgstr "İçsel hata"
+
+#, python-format
+msgid "InvalidContentType: %s"
+msgstr "UyumsuzİçerikTipi: %s"
+
+#, python-format
+msgid ""
+"It was impossible to process the following extensions: %s because of missing "
+"requirements."
+msgstr ""
+"Belirtilen uzantılar çalıştırılması mümkün olamıyor: %s dair eksik "
+"ihtiyaclardan dolayı."
+
+#, python-format
+msgid "Login Failed: %s"
+msgstr "Giriş Başarısız: %s"
+
+#, python-format
+msgid "MAC generation error after %s attempts"
+msgstr "%s denemeden sonra MAC üretme hatası"
+
+#, python-format
+msgid "MalformedRequestBody: %s"
+msgstr "BozukİstekGövdesi: %s"
+
+#, python-format
+msgid "Mechanism driver %s failed in bind_port"
+msgstr "Mekanizma sürücüsü %s bind_port başarısız"
+
+#, python-format
+msgid "Mechanism driver '%(name)s' failed in %(method)s"
+msgstr "Mekanizma sürücüsü '%(name)s' %(method)s içinde başarısız oldu"
+
+#, python-format
+msgid ""
+"Message received from the host: %(host)s during the registration of "
+"%(agent_name)s has a timestamp: %(agent_time)s. This differs from the "
+"current server timestamp: %(serv_time)s by %(diff)s seconds, which is more "
+"than the threshold agent downtime: %(threshold)s."
+msgstr ""
+"%(agent_name)s kaydı sırasında %(host)s istemcisinden alınan iletinin "
+"%(agent_time)s zaman damgası var. Bu mevcut sunucu zaman damgası: "
+"%(serv_time)s ile %(diff)s saniye farklı, ki bu %(threshold)s eşik ajan "
+"aksama süresinden fazla."
+
+msgid "Missing subnet/agent_gateway_port"
+msgstr "Eksik subnet/agent_gateway_port"
+
+#, python-format
+msgid "Multiple ports have port_id starting with %s"
+msgstr "Birden çok bağlantı noktası %s port_id ile başlıyor"
+
+#, python-format
+msgid "NETCONF error: %s"
+msgstr "NETCONF hatası: %s"
+
+#, python-format
+msgid "Network %s has no segments"
+msgstr "%s ağının dilimi yok"
+
+#, python-format
+msgid "Network %s info call failed."
+msgstr " %s ağ bilgi çağırısı yapılamıyor."
+
+#, python-format
+msgid ""
+"No FloatingIP agent gateway port returned from server for 'network-id': %s"
+msgstr ""
+"Sunucudan 'network-id': %s için DeğişkenIP ajan geçit bağlantı noktası "
+"dönmedi"
+
+#, python-format
+msgid "No Host supplied to bind DVR Port %s"
+msgstr "%s DVR Bağlantı noktasına bağlanma için istemci sağlanmadı"
+
+msgid "No known API applications configured."
+msgstr "Hiçi bir tanımlı API uygulaması konfigüre edilmedi."
+
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr "net-id=%s için uygun yerel VLAN yok"
+
+#, python-format
+msgid "No mapping for physical network %s"
+msgstr "%s fiziksel ağı için eşleştirme yok"
+
+msgid "No plugin for L3 routing registered to handle router scheduling"
+msgstr ""
+"Yönlendirici zamanlamayı işlemesi için L3 yönlendirme için kaydedilmiş "
+"eklenti yok"
+
+msgid ""
+"No plugin for L3 routing registered! Will reply to l3 agent with empty "
+"router dictionary."
+msgstr ""
+"L3 yönlendirme için kaydedilmiş eklenti yok. l3 ajanına boş yönlendirici "
+"sözlüğüyle yanıt verilecek."
+
+#, python-format
+msgid ""
+"No plugin for L3 routing registered. Cannot notify agents with the message %s"
+msgstr ""
+"L3 yönlendirme için eklenti kaydedilmemiş. Ajanlar %s iletisiyle "
+"bilgilendirilemiyor"
+
+msgid "No tunnel_ip specified, cannot delete tunnels"
+msgstr "tunnel_ip belirtilmemiş, tüneller silinemiyor"
+
+msgid "No tunnel_type specified, cannot create tunnels"
+msgstr "tunnel_type belirtilmemiş, tünel oluşturulamıyor"
+
+msgid "No tunnel_type specified, cannot delete tunnels"
+msgstr "tunnel_type belirtilmemiş, tüneller silinemiyor"
+
+#, python-format
+msgid "No type driver for external network_type: %s. Service terminated!"
+msgstr "Harici network_type: %s için tür sürücüsü yok. Servis sonlandırıldı!"
+
+#, python-format
+msgid "No type driver for tenant network_type: %s. Service terminated!"
+msgstr "Kiracı network_type: %s için tür sürücüsü yok. Servis sonlandırıldı!"
+
+msgid "No valid Segmentation ID to perform UCAST test."
+msgstr "UCAST testi yapmak için geçerli Dilimlendirme ID'si yok."
+
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr "Yeterli aday yok, bir HA yönlendirici en az %s ajana ihtiyaç duyar"
+
+msgid ""
+"Nova notifications are enabled, but novaclient is not installed. Either "
+"disable nova notifications or install python-novaclient."
+msgstr ""
+"Nova iletileri etkin, ama novaclient kurulu değil. Ya nova iletilerini "
+"kapatın ya da python-novaclient kurun."
+
+#, python-format
+msgid "OVS flows could not be applied on bridge %s"
+msgstr "OVS akışları  %s köprüsüne uygulanamıyor."
+
+#, python-format
+msgid "OVSDB Error: %s"
+msgstr "OVSDB Hatası: %s"
+
+#, python-format
+msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
+msgstr ""
+"physical_interface_mappings ayrıştırma başarısız: %s. Ajan sonlandırıldı!"
+
+#, python-format
+msgid "Pidfile %s already exist. Daemon already running?"
+msgstr "%s Pid zaten mevcut. Servis zaten calisiyor?"
+
+#, python-format
+msgid "Policy check error while calling %s!"
+msgstr "%s cağrılırken politika doğrulama hatası oluştu!"
+
+#, python-format
+msgid "Port %(port)s does not exist on %(bridge)s!"
+msgstr "Bağlantı noktası %(port)s %(bridge)s köprüsü üzerinde mevcut değil!"
+
+#, python-format
+msgid "Port %s does not exist"
+msgstr "Bağlantı noktası %s mevcut değil"
+
+#, python-format
+msgid ""
+"Refusing to bind port for segment ID %(id)s, segment %(seg)s, phys net "
+"%(physnet)s, and network type %(nettype)s"
+msgstr ""
+"Dilim ID %(id)s, dilim %(seg)s, fiziksel ağ %(physnet)s, ve ağ türü "
+"%(nettype)s için bağlantı noktası bağlantısı reddedildi"
+
+#, python-format
+msgid "Removing incompatible router '%s'"
+msgstr "Uygunsuz '%s' yönlendirici bilgisi kaldırılıyor"
+
+#, python-format
+msgid ""
+"Request %(method)s %(uri)s body = %(body)s failed with status %(status)s. "
+"Reason: %(reason)s)"
+msgstr ""
+"İstek %(method)s %(uri)s body = %(body)s %(status)s durumu ile başarısız "
+"oldu. Sebep: %(reason)s)"
+
+#, python-format
+msgid "Request failed from Controller side with Status=%s"
+msgstr "İstek kontrolcü tarafından Durum=%s ile başarısız oldu"
+
+#, python-format
+msgid "Response is Null, Request timed out: %(method)s to %(uri)s"
+msgstr "Yanıt NULL, İstek zaman aşımına uğradı: %(uri)s ye %(method)s"
+
+msgid "Retrying after 1 second..."
+msgstr "1 saniye sonra tekrar deneniyor..."
+
+msgid "Router id is required if not using namespaces."
+msgstr ""
+"Eğer tanım alanı kullanmıyorsanız bir yönlendirici bilgisi belirtmeniz "
+"gerekmektedir, "
+
+msgid "RuntimeError in obtaining namespace list for namespace cleanup."
+msgstr ""
+"İsim uzayı temizliği için isim uzayı listesi elde edilirken RuntimeError."
+
+msgid ""
+"SdnvePluginV2._add_router_interface_only: failed to add the interface in the "
+"roll back. of a remove_router_interface operation"
+msgstr ""
+"SdnvePluginV2._add_router_interface_only: arayüzün bir "
+"remove_router_interface işleminden geri dönüş içinde eklenmesi başarısız oldu"
+
+#, python-format
+msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
+msgstr ""
+"%(port)s bağlantı noktası için serileştirilmiş profil DB değeri '%(value)s' "
+"geçersiz"
+
+#, python-format
+msgid ""
+"Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
+msgstr ""
+"%(port)s bağlantı noktası için serileştirilmiş vif_details DB değeri "
+"'%(value)s' geçersiz"
+
+#, python-format
+msgid "The external network bridge '%s' does not exist"
+msgstr "%s harici ağ geçidi mevcut degil"
+
+#, python-format
+msgid "The following routers have not physical match: %s"
+msgstr "Şu yönlendiriciler fiziksel eşleşmeye sahip değil: %s"
+
+#, python-format
+msgid ""
+"The installed version of dnsmasq is too old. Please update to at least "
+"version %s."
+msgstr "Yüklü dnsmasq sürümü çok eski. Lütfen en az %s sürümüne güncelleyin."
+
+msgid ""
+"The user that is executing neutron does not have permissions to read the "
+"namespaces. Enable the use_helper_for_ns_read configuration option."
+msgstr ""
+"Neutron'u çalıştıran kullanıcının isim uzaylarını okuma yetkisi yok. "
+"use_helper_for_ns_read yapılandırma seçeneğini etkinleştirin."
+
+#, python-format
+msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
+msgstr ""
+"%(pname)s portu üzerindeki ofportların çekilmesi zamana aşımına uğrandı. "
+"Hata: %(exception)s"
+
+#, python-format
+msgid ""
+"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s' is "
+"already registered for type '%(type)s'"
+msgstr ""
+"Tür sürücüsü '%(new_driver)s' atlandı çünkü tür sürücüsü '%(old_driver)s' "
+"'%(type)s' türü için zaten kaydedilmiş"
+
+#, python-format
+msgid "Unable to %(action)s dhcp for %(net_id)s."
+msgstr "%(net_id)s için  %(action)s  dhcp de yapılamıyor.  "
+
+#, python-format
+msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s"
+msgstr "%(interface)s %(bridge_name)s e eklenemedi. İstisna: %(e)s"
+
+#, python-format
+msgid "Unable to add vxlan interface for network %s"
+msgstr "%s ağı için vxlan arayüzü eklenemedi"
+
+#, python-format
+msgid "Unable to convert value in %s"
+msgstr "%s degeri dönüştürülemiyor"
+
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+"Anahtar üzerindeki '%(pname)s' bağlantı noktası silinemiyor. İstisna: %(exp)s"
+
+#, python-format
+msgid "Unable to establish connection with Controller %s"
+msgstr "Kontrolcü %s ile bağlantı kurulamadı"
+
+#, python-format
+msgid "Unable to execute %(cmd)s."
+msgstr " %(cmd)s çalıştırılamıyor."
+
+#, python-format
+msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
+msgstr "%(cmd)s çalıştırılamadı. Hata: %(exception)s"
+
+#, python-format
+msgid "Unable to find agent %s."
+msgstr "%s ajanı bulunamıyor."
+
+#, python-format
+msgid "Unable to generate mac address after %s attempts"
+msgstr "%s denemeden sonra mac adresi üretilemedi"
+
+#, python-format
+msgid "Unable to listen on %(host)s:%(port)s"
+msgstr "%(host)s:%(port)s dinlenemiyor"
+
+msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
+msgstr "Benzersiz ID için MAC adresi elde edilemedi. Ajan sonlandırıldı!"
+
+#, python-format
+msgid "Unable to parse route \"%s\""
+msgstr "\"%s\" rotası ayrıştırılamadı"
+
+#, python-format
+msgid "Unable to process HA router %s without HA port"
+msgstr "HA bağlantısı olmadan HA yönlendiricisi %s işlenemiyor"
+
+#, python-format
+msgid "Unable to sync network state on deleted network %s"
+msgstr "Silinmiş %s ağları için senkronizasyon sağlanamıyor"
+
+msgid "Unable to sync network state."
+msgstr "Ağ durumu senkronize edilemiyor."
+
+#, python-format
+msgid "Unable to undo add for %(resource)s %(id)s"
+msgstr "%(resource)s %(id)s için ekleme geri alınamıyor"
+
+msgid "Unexpected error."
+msgstr "Beklenmeyen hata."
+
+#, python-format
+msgid ""
+"Unexpected exception occurred while removing network %(net)s from agent "
+"%(agent)s"
+msgstr ""
+"%(net)s ağı %(agent)s ajanından kaldırılırken beklenmedik istisna oluştu"
+
+#, python-format
+msgid "Unexpected exception while checking supported feature via command: %s"
+msgstr ""
+"Şu komutla desteklenen özellik kontrolü yapılırken beklenmedik istisna: %s"
+
+msgid "Unexpected exception while checking supported ip link command"
+msgstr "Desteklenen ip bağlantısı komutu kontrol edilirken beklenmedik istisna"
+
+msgid "Unhandled exception occurred"
+msgstr "Ele alınmayan istisna oluştu"
+
+#, python-format
+msgid "Unknown network_type %(network_type)s for network %(network_id)s."
+msgstr "%(network_id)s ağı için bilinmeyen network_type %(network_type)s."
+
+msgid "Unrecoverable error: please check log for details."
+msgstr "Düzeltilemeyen hata: Lütfen detaylar için loglara bakınız."
+
+#, python-format
+msgid "Update floating ip failed with error %s"
+msgstr "Değişken ip güncelleme %s hatasıyla başarısız oldu"
+
+#, python-format
+msgid "Update router failed in SDN-VE with error %s"
+msgstr "Yönlendirici güncelleme SDN-VE'de %s hatasıyla başarısız oldu"
+
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE with error %s"
+msgstr "router-add-interface güncelleme SDN-VE'de %s hatasıyla başarısız oldu"
+
+#, python-format
+msgid "Update router-remove-interface failed : %s"
+msgstr "router-remove-interface güncelleme başarısız: %s"
+
+#, python-format
+msgid ""
+"Will not send event %(method)s for network %(net_id)s: no agent available. "
+"Payload: %(payload)s"
+msgstr ""
+"%(net_id)s ağı için %(method)s oalyı gönderilmeyecek: uygun ajan yok. "
+"Fayadalı yük: %(payload)s"
+
+#, python-format
+msgid "_bind_port_if_needed failed, deleting port '%s'"
+msgstr "_bind_port_if_needed başarısız, '%s' bağlantı noktası siliniyor"
+
+#, python-format
+msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
+msgstr ""
+"_bind_port_if_needed başarısız. '%s' toplu oluşturmasından tüm bağlantı "
+"noktaları siliniyor"
+
+msgid "login failed"
+msgstr "giriş başarısız"
+
+#, python-format
+msgid ""
+"mechanism_manager.create_%(res)s_postcommit failed for %(res)s: "
+"'%(failed_id)s'. Deleting %(res)ss %(resource_ids)s"
+msgstr ""
+"mechanism_manager.create_%(res)s_postcommit %(res)s: '%(failed_id)s' için "
+"başarısız. %(res)ss %(resource_ids)s siliniyor"
+
+#, python-format
+msgid ""
+"mechanism_manager.create_network_postcommit failed, deleting network '%s'"
+msgstr ""
+"mechanism_manager.create_network_postcommit başarısız, '%s' ağı siliniyor"
+
+#, python-format
+msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
+msgstr ""
+"mechanism_manager.create_port_postcommit başarısız, '%s' bağlantı noktası "
+"siliniyor"
+
+#, python-format
+msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
+msgstr ""
+"mechanism_manager.create_subnet_postcommit başarısız, alt ağ '%s' siliniyor"
+
+msgid "mechanism_manager.delete_network_postcommit failed"
+msgstr "mechanism_manager.delete_network_postcommit başarısız"
+
+#, python-format
+msgid "mechanism_manager.delete_port_postcommit failed for port %s"
+msgstr ""
+"mechanism_manager.delete_port_postcommit %s bağlantı noktası için başarısız"
+
+msgid "mechanism_manager.delete_subnet_postcommit failed"
+msgstr "mechanism_manager.delete_subnet_postcommit başarısız"
+
+#, python-format
+msgid ""
+"process_ancillary_network_ports - iteration:%d - failure while retrieving "
+"port details from server"
+msgstr ""
+"process_ancillary_network_ports - yineleme:%d - sunucudan bağlantı noktası "
+"detaylarını alma başarısız"
+
+#, python-format
+msgid ""
+"process_network_ports - iteration:%d - failure while retrieving port details "
+"from server"
+msgstr ""
+"process_network_ports - yineleme:%d - sunucudan bağlantı noktası detaylarını "
+"alma başarısız"
+
+#, python-format
+msgid "request: Request failed from Controller side :%s"
+msgstr "istek: İstek Kontrolcü tarafında başarısız oldu: %s"
+
+#, python-format
+msgid "respawning %(service)s for uuid %(uuid)s"
+msgstr "uuid %(uuid)s icin %(service)s yeniden başlatılıyor."
+
+#, python-format
+msgid "tunnel_type %s not supported by agent"
+msgstr "tunnel_type %s ajan tarafından desteklenmiyor"
diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po
new file mode 100644 (file)
index 0000000..aef1bca
--- /dev/null
@@ -0,0 +1,684 @@
+# Translations template for neutron.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the neutron project.
+#
+# Translators:
+# ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
+# Alper Çiftçi <alprciftci@gmail.com>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Neutron\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-08-21 06:07+0000\n"
+"PO-Revision-Date: 2015-08-21 01:06+0000\n"
+"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/neutron/"
+"language/tr_TR/)\n"
+"Language: tr_TR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#, python-format
+msgid "%(action)s failed (client error): %(exc)s"
+msgstr "%(action)s başarısız (istemci hatası): %(exc)s"
+
+#, python-format
+msgid "%(method)s %(url)s"
+msgstr "%(method)s %(url)s"
+
+#, python-format
+msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored"
+msgstr ""
+"%(plugin_key)s: %(args)s bağımsız değişkenlerine sahip %(function_name)s "
+"atlandı"
+
+#, python-format
+msgid "%(prog)s version %(version)s"
+msgstr "%(prog)s sürüm %(version)s"
+
+#, python-format
+msgid "%(type)s ID ranges: %(range)s"
+msgstr "%(type)s ID aralığı: %(range)s"
+
+#, python-format
+msgid "%(url)s returned a fault: %(exception)s"
+msgstr "%(url)s hata döndürdü: %(exception)s"
+
+#, python-format
+msgid "%(url)s returned with HTTP %(status)d"
+msgstr "%(url)s HTTP %(status)d ile geri döndü"
+
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr "%d sonda silindi"
+
+#, python-format
+msgid ""
+"Added segment %(id)s of type %(network_type)s for network %(network_id)s"
+msgstr "%(network_id)s ağı için %(network_type)s türünde %(id)s dilimi eklendi"
+
+#, python-format
+msgid "Adding %s to list of bridges."
+msgstr "%s köprü listesine ekleniyor."
+
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)s on host %(host)s"
+msgstr "Ağ %(net)s %(host)s istemcisi üzerinde %(agent)s ajanına ekleniyor"
+
+#, python-format
+msgid "Agent %s already present"
+msgstr "Ajan %s zaten mevcut"
+
+#, python-format
+msgid "Agent Gateway port does not exist, so create one: %s"
+msgstr "Ajan geçit bağlantı noktası mevcut değil, bir tane oluştur: %s"
+
+msgid "Agent caught SIGHUP, resetting."
+msgstr "Ajan SIGHUP yakaladı, sıfırlanıyor."
+
+msgid "Agent caught SIGTERM, quitting daemon loop."
+msgstr "Ajan SIGTERM yakaladı, artalan işlemi döngüsünden çıkılıyor."
+
+msgid "Agent initialised successfully, now running... "
+msgstr "Ajan başarıyla ilklendirildi, şimdi çalıştırılıyor... "
+
+msgid "Agent initialized successfully, now running... "
+msgstr "Ajan başarıyla ilklendirildi, şimdi çalıştırılıyor... "
+
+msgid "Agent out of sync with plugin!"
+msgstr "Ajan ve eklenti uyumsuz!"
+
+msgid "Agent tunnel out of sync with plugin!"
+msgstr "Ajan tüneli eklentiyle uyumsuz!"
+
+#, python-format
+msgid "Allocated vlan (%d) from the pool"
+msgstr "Havuzdan vlan (%d) ayrıldı"
+
+msgid ""
+"Allow sorting is enabled because native pagination requires native sorting"
+msgstr ""
+"Sıralamaya izin verme etkin çünkü doğal sayfalama doğal sıralamaya ihtiyaç "
+"duyar"
+
+#, python-format
+msgid "Allowable flat physical_network names: %s"
+msgstr "İzin verilebilecek düz fiziksel ağ isimleri: %s"
+
+msgid "Arbitrary flat physical_network names allowed"
+msgstr "Rastgele seçilmiş düz fiziksel ağ isimlerine izin verilmez"
+
+#, python-format
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgstr "%(vlan_id)s net-id=%(net_uuid)s için yerel olarak atanıyor"
+
+#, python-format
+msgid "Attachment %s removed"
+msgstr "Eklenti %s kaldırıldı"
+
+#, python-format
+msgid ""
+"Attempt %(count)s to allocate a VRID in the network %(network)s for the "
+"router %(router)s"
+msgstr ""
+"%(network)s ağında %(router)s yönlendiricisi için VRID ayırmak için girişim "
+"%(count)s"
+
+#, python-format
+msgid "Attempt %(count)s to bind port %(port)s"
+msgstr "%(port)s bağlantı noktası bağlama için girişim %(count)s"
+
+#, python-format
+msgid "Attempted to remove port filter which is not filtered %r"
+msgstr ""
+"Filtrelenmiş %r olmayan bağlantı noktası filtresi kaldırılmaya çalışıldı"
+
+#, python-format
+msgid "Attempted to update port filter which is not filtered %s"
+msgstr "%s filtrelenmemiş bağlantı noktası filtresi güncellenmeye çalışıldı"
+
+msgid "Bad resource for forming a create request"
+msgstr "Oluşturma isteği oluşturmak için kötü kaynak"
+
+msgid "Bad resource for forming a delete request"
+msgstr "Silme isteği oluşturmak için kötü kaynak"
+
+msgid "Bad resource for forming a list request"
+msgstr "Liste isteği oluşturmak için kötü kaynak"
+
+msgid "Bad resource for forming a show request"
+msgstr "Gösterme isteği oluşturmak için kötü kaynak"
+
+msgid "Bad resource for forming a update request"
+msgstr "Güncelleme isteği oluşturmak için kötü kaynak"
+
+#, python-format
+msgid ""
+"Binding info for port %s was not found, it might have been deleted already."
+msgstr ""
+"Bağlantı noktası %s için bağlama bilgisi bulunamadı, zaten silinmiş olabilir."
+
+#, python-format
+msgid ""
+"Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
+"in port's address IP versions"
+msgstr ""
+"Dhcp seçeneği %(opt)s uygulanamıyor çünkü ip_version %(version)d bağlantı "
+"noktasının adres IP sürümleri içinde değil"
+
+#, python-format
+msgid "Centralizing distributed router %s is not supported"
+msgstr "Dağıtık yönlendirici %s merkezileştirme desteklenmiyor"
+
+#, python-format
+msgid "Cleaning bridge: %s"
+msgstr "Köprü temizleniyor: %s"
+
+#, python-format
+msgid "Clearing orphaned ARP spoofing entries for devices %s"
+msgstr "Aygıtlar %s için sahipsiz ARP aldatma girdileri temizleniyor"
+
+msgid ""
+"ConfDriver is used as quota_driver because the loaded plugin does not "
+"support 'quotas' table."
+msgstr ""
+"Yüklenen eklenti 'quotas' tablosunu desteklemediğinden ConfDriver "
+"quota_driver olarak kullanılıyor."
+
+#, python-format
+msgid "Config paste file: %s"
+msgstr "Yapılandırma yapıştırma dosyası: %s"
+
+#, python-format
+msgid "Configured extension driver names: %s"
+msgstr "Yapılandırılan eklenti sürücü isimleri: %s"
+
+#, python-format
+msgid "Configured mechanism driver names: %s"
+msgstr "Yapılandırılan mekanizma sürücü isimleri: %s"
+
+#, python-format
+msgid "Configured type driver names: %s"
+msgstr "Tür sürücü isimleri yapılandırıldı: %s"
+
+#, python-format
+msgid "Controller IPs: %s"
+msgstr "Kontrolcü IP'si: %s"
+
+msgid "DHCP agent started"
+msgstr "DHCP ajanı başlatıldı"
+
+#, python-format
+msgid "Default provider is not specified for service type %s"
+msgstr "%s servis türü için varsayılan sağlayıcı belirtilmemiş"
+
+#, python-format
+msgid "Deleting port: %s"
+msgstr "Bağlantı noktası siliniyor: %s"
+
+#, python-format
+msgid "Destroying IPset: %s"
+msgstr "IPset siliniyor: %s"
+
+#, python-format
+msgid "Destroying IPsets with prefix: %s"
+msgstr "Şu öneke sahip IPset'ler siliniyor: %s"
+
+#, python-format
+msgid "Device %s already exists"
+msgstr "Aygıt %s zaten mevcut"
+
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr "Aygıt %s eklentide tanımlanmamış"
+
+#, python-format
+msgid "Device with MAC %s not defined on plugin"
+msgstr "%s MAC'ine sahip aygıt eklentide tanımlanmadı"
+
+msgid "Disabled allowed-address-pairs extension."
+msgstr "allowed-address-pairs eklentisi kapatıldı."
+
+msgid "Disabled security-group extension."
+msgstr "Güvenlik grubu eklentisi kapatıldı."
+
+msgid "Disabled vlantransparent extension."
+msgstr "vlantransparent eklentisi kapalı."
+
+#, python-format
+msgid "Exclude Devices: %s"
+msgstr "Aygıtları Hariç Tut: %s"
+
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+"%s ağı zamanlanamadı, uygun ajan yok veya başka bir sunucu tarafından zaten "
+"zamanlanmış olabilir"
+
+msgid "Fake SDNVE controller initialized"
+msgstr "Sahte SDNVE kontrolcüsü ilklendirildi"
+
+msgid "Fake SDNVE controller: check and create tenant"
+msgstr "Sahte SDNVE kontrolcüsü: kiracıyı kontrol et ve oluştur"
+
+msgid "Fake SDNVE controller: create"
+msgstr "Sahte SDNVE kontrolcüsü: oluştur"
+
+msgid "Fake SDNVE controller: delete"
+msgstr "Sahte SDNVE kontrolcüsü: sil"
+
+msgid "Fake SDNVE controller: get controller"
+msgstr "Sahte SDNVE kontrolcüsü: kontrolcüyü al"
+
+msgid "Fake SDNVE controller: get tenant by id"
+msgstr "Sahte SDNVE kontrolcüsü: id ile kiracı al"
+
+msgid "Fake SDNVE controller: list"
+msgstr "Sahte SDNVE kontrolcüsü: listele"
+
+msgid "Fake SDNVE controller: show"
+msgstr "Sahte SDNVE kontrolcüsü: göster"
+
+msgid "Fake SDNVE controller: update"
+msgstr "Sahte SDNVE kontrolcüsü: güncelle"
+
+#, python-format
+msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
+msgstr "Havuzda geçersiz IP adresi bulundu: %(start)s - %(end)s:"
+
+#, python-format
+msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
+msgstr "Kesişen aralıklar bulundu: %(l_range)s and %(r_range)s"
+
+#, python-format
+msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
+msgstr "Alt ağ CIDR'den büyük havuz bulundu:%(start)s - %(end)s"
+
+#, python-format
+msgid ""
+"Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
+"cannot delete"
+msgstr ""
+"%(subnet)s alt ağında IP ayrılmış bağlantı noktası (%(port_id)s, %(ip)s) "
+"bulundu, silinemez"
+
+#, python-format
+msgid "Got %(alias)s extension from driver '%(drv)s'"
+msgstr "'%(drv)s' sürücüsünden %(alias)s eklentisi alındı"
+
+#, python-format
+msgid "HTTP exception thrown: %s"
+msgstr "HTTP istisnası fırlatıldı: %s"
+
+#, python-format
+msgid ""
+"Heartbeat received from %(type)s agent on host %(host)s, uuid %(uuid)s after "
+"%(delta)s"
+msgstr ""
+"%(host)s istemcisi, uuid %(uuid)s üstündeki %(type)s ajandan %(delta)s sonra "
+"kalp atışı alındı"
+
+msgid "IPset cleanup completed successfully"
+msgstr "IPset temizliği başarıyla tamamlandı"
+
+msgid "IPv6 is not enabled on this system."
+msgstr "IPv6 bu sistemde etkin değil."
+
+msgid "Initializing CRD client... "
+msgstr "CRD istemcisi ilklendiriliyor... "
+
+#, python-format
+msgid "Initializing driver for type '%s'"
+msgstr "'%s' türü için sürücü ilklendiriliyor"
+
+#, python-format
+msgid "Initializing extension driver '%s'"
+msgstr "Eklenti sürücüsü ilklendiriliyor '%s'"
+
+msgid "Initializing extension manager."
+msgstr "Genişletme yöneticisi başlatılıyor"
+
+#, python-format
+msgid "Initializing mechanism driver '%s'"
+msgstr "Mekanizma sürücüsü ilklendiriliyor '%s'"
+
+#, python-format
+msgid "Interface mappings: %s"
+msgstr "Arayüz eşleştirmeleri: %s"
+
+#, python-format
+msgid "L2 Agent operating in DVR Mode with MAC %s"
+msgstr "L2 Ajanı %s MAC'i ile DVR Kipinde çalışıyor"
+
+msgid "L3 agent started"
+msgstr "L3 ajanı başlatıldı"
+
+msgid "LinuxBridge Agent RPC Daemon Started!"
+msgstr "LinuxBridge Ajanı RPC Artalan İşlemleri Başlatıldı!"
+
+#, python-format
+msgid "Loaded extension driver names: %s"
+msgstr "Yüklenen eklenti sürücü isimleri: %s"
+
+#, python-format
+msgid "Loaded extension: %s"
+msgstr "Yüklenen bölüm: %s"
+
+#, python-format
+msgid "Loaded mechanism driver names: %s"
+msgstr "Yüklenen mekanizma sürücü isimleri: %s"
+
+#, python-format
+msgid "Loaded quota_driver: %s."
+msgstr "quota_driver yüklendi: %s."
+
+#, python-format
+msgid "Loaded type driver names: %s"
+msgstr "Tür sürücü isimleri yüklendi: %s"
+
+#, python-format
+msgid "Loading Metering driver %s"
+msgstr "Ölçme sürücüsü %s yükleniyor"
+
+#, python-format
+msgid "Loading Plugin: %s"
+msgstr "Eklenti Yükleniyor: %s"
+
+#, python-format
+msgid "Loading core plugin: %s"
+msgstr "Çekirdek eklenti yükleniyor: %s"
+
+#, python-format
+msgid "Loading interface driver %s"
+msgstr "Arayüz sürücüsü %s yükleniyor"
+
+msgid "Logging enabled!"
+msgstr "Günlükleme etkin!"
+
+#, python-format
+msgid ""
+"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
+msgstr "Döngü yinelemsi aralığı aştı (%(polling_interval)s ile %(elapsed)s)!"
+
+msgid "ML2 FlatTypeDriver initialization complete"
+msgstr "ML2 FlatTypeDriver ilklendirmesi tamamlandı"
+
+msgid "ML2 LocalTypeDriver initialization complete"
+msgstr "ML2 LocalTypeDriver ilklendirmesi tamamlandı"
+
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr "Fiziksel ağ %(physical_network)s %(bridge)s köprüsüne eşleştiriliyor"
+
+#, python-format
+msgid ""
+"Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+"%(physical_network)s fiziksel ağını %(interface)s arayüzüne eşleştiriyor"
+
+msgid "Modular L2 Plugin initialization complete"
+msgstr "Modüler L2 Eklentisi ilklendirme tamamlandı"
+
+msgid "NVSD Agent initialized successfully, now running... "
+msgstr "NVSD Ajanı başarıyla ilklendirildi, şimdi çalıştırılıyor... "
+
+#, python-format
+msgid "Network VLAN ranges: %s"
+msgstr "Ağ VLAN aralığı: %s"
+
+#, python-format
+msgid "Neutron service started, listening on %(host)s:%(port)s"
+msgstr "Neutron servisi başlatıldı, %(host)s:%(port)s üzerinde dinliyor"
+
+#, python-format
+msgid "No %s Plugin loaded"
+msgstr "Hiçbir %s Eklenti yüklenmedi"
+
+#, python-format
+msgid "No device with MAC %s defined on agent."
+msgstr "Ajanda %s MAC'ine sahip bir aygıt tanımlanmamış."
+
+msgid "No ip allocation set"
+msgstr "Ip ayırma ayarlanmamış"
+
+msgid "No ports here to refresh firewall"
+msgstr "Burda güvenlik duvarını tazelemek için bağlantı noktası yok"
+
+#, python-format
+msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
+msgstr "Eşleşmeyen kiracı ve ağ türleri: %(ttype)s %(ntype)s"
+
+#, python-format
+msgid "Nova event response: %s"
+msgstr "Nova olay yanıtı: %s"
+
+#, python-format
+msgid ""
+"Number of active agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+"Etkin ajan sayısı max_l3_agents_per_router'den küçük. Kullanılabilir L3 "
+"ajanları: %s"
+
+msgid "OVS cleanup completed successfully"
+msgstr "OVS temizliği başarıyla tamamlandı"
+
+#, python-format
+msgid "Physical Devices mappings: %s"
+msgstr "Fiziksel Aygıtların eşleştirmeleri: %s"
+
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr "Bağlantı noktası %(device)s güncellendi. Detaylar: %(details)s"
+
+#, python-format
+msgid "Port %(port_id)s not present in bridge %(br_name)s"
+msgstr "Bağlantı noktası %(port_id)s %(br_name)s köprüsünde mevcut değil"
+
+#, python-format
+msgid "Port %s updated."
+msgstr "Bağlantı noktası %s güncellendi."
+
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr "Bağlantı noktası %s eş zamanlı olarak silindi"
+
+#, python-format
+msgid ""
+"Port %s was not found on the integration bridge and will therefore not be "
+"processed"
+msgstr ""
+"Bağlantı noktası %s tümleştirme köprüsünde bulunamadı ve bu yüzden "
+"işlenmeyecek"
+
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+"'%(port_name)s' bağlantı noktası '%(vlan_tag)d' vlan etiketini kaybetti!"
+
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr "PortSecurityExtensionDriver ilklendirme tamamlandı"
+
+#, python-format
+msgid "Ports %s removed"
+msgstr "Portlar %s  silindi"
+
+#, python-format
+msgid "Preparing filters for devices %s"
+msgstr "Aygıtlar için filtreler hazırlanıyor %s"
+
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr "Süreç şu uid/gid ile çalışıyor: %(uid)s/%(gid)s"
+
+msgid "Provider rule updated"
+msgstr "Sağlayıcı kuralı güncellendi"
+
+#, python-format
+msgid "RPC agent_id: %s"
+msgstr "RPC agent_id: %s"
+
+msgid "RPC was already started in parent process by plugin."
+msgstr "RPC üst süreçte eklenti tarafından zaten başlatılmıştı."
+
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr "vlan = %(vlan_id)s'in net-id = %(net_uuid)s'den iades isteniyor"
+
+msgid "Refresh firewall rules"
+msgstr "Güvenlik duvarı kurallarını tazele"
+
+#, python-format
+msgid "Registered extension drivers: %s"
+msgstr "Eklenti sürücüleri kaydedildi: %s"
+
+#, python-format
+msgid "Registered mechanism drivers: %s"
+msgstr "Kaydedilen mekanizma sürücüleri: %s"
+
+#, python-format
+msgid "Registered types: %s"
+msgstr "Kaydedilen türler: %s"
+
+#, python-format
+msgid "Remove device filter for %r"
+msgstr "%r için aygıt filtresini kaldır"
+
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr "%s mac_address'e sahip aygıt kaldırılıyor"
+
+#, python-format
+msgid "Removing iptables rule for IPset: %s"
+msgstr "IPset için iptables kuralı siliniyor: %s"
+
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr "Yönlendirici %(router_id)s %(state)s durumuna geçti"
+
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+"%s yönlendiricisi bu ajan tarafından yönetilmiyor. Muhtemelen eş zamanlı "
+"olarak silindi."
+
+msgid "SNAT already bound to a service node."
+msgstr "SNAT zaten bir servis düğümüne bağlı."
+
+#, python-format
+msgid "SNAT interface port list does not exist, so create one: %s"
+msgstr ""
+"SNAT arayüzü bağlantı noktası listesi mevcut değil, bir tane oluştur: %s"
+
+msgid "SRIOV NIC Agent RPC Daemon Started!"
+msgstr "SRIOV NIC Ajanı RPC Artalan İşlemleri Başlatıldı!"
+
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr "Sunulmamış ağ %s zamanlanıyor"
+
+#, python-format
+msgid "Security group member updated %r"
+msgstr "Güvenlik grubu üyesi güncellendi %r"
+
+#, python-format
+msgid "Security group rule updated %r"
+msgstr "Güvenlik grubu kuralı güncellendi %r"
+
+#, python-format
+msgid "Service %s is supported by the core plugin"
+msgstr "Servis %s çekirdek eklenti tarafından destekleniyor"
+
+msgid "Set a new controller if needed."
+msgstr "Gerekirse yeni bir kontrolcü ayarla."
+
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr "Kontrolcüyü yeni kontrolcüye ayarla: %s"
+
+#, python-format
+msgid ""
+"Skipping ARP spoofing rules for port '%s' because it has port security "
+"disabled"
+msgstr ""
+"'%s' bağlantı noktası için ARP aldatma kuralları atlanıyor çünkü bağlanı "
+"noktası güvenliği kapalı"
+
+#, python-format
+msgid ""
+"Skipping method %s as firewall is disabled or configured as "
+"NoopFirewallDriver."
+msgstr ""
+"Güvenlik duvarı kapalı ya da NoopFirewallDriver olarak yapılandırıldığından "
+"%s metodu atlanıyor."
+
+msgid ""
+"Skipping period L3 agent status check because automatic router rescheduling "
+"is disabled."
+msgstr ""
+"Devre L3 ajan durum kontrolü atlanıyor çünkü otomatik yönlendirici yeniden "
+"zamanlama kapalı."
+
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+"Aralıklı DHCP ajan durum kontrolü atlanıyor çünkü otomatik ağ yeniden "
+"zamanlama kapalı."
+
+#, python-format
+msgid "Skipping port %s as no IP is configure on it"
+msgstr "Bağlantı noktası %s atlanıyor çünkü üzerinde yapılandırılmış IP yok"
+
+msgid "Specified IP addresses do not match the subnet IP version"
+msgstr "Belirtilen IP adresleri alt ağ IP sürümüyle eşleşmiyor"
+
+msgid "Stopping linuxbridge agent."
+msgstr "Linuxbridge ajanı durduruluyor."
+
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr "Alt ağ %s eş zamanlı olarak silindi"
+
+msgid "Synchronizing state"
+msgstr "Durum eşzamanlandırılıyor"
+
+msgid "Synchronizing state complete"
+msgstr "Durum eş zamanlandırma tamamlandı"
+
+#, python-format
+msgid "Tenant network_types: %s"
+msgstr "Kiracı network_types: %s"
+
+#, python-format
+msgid "The IP addr of available SDN-VE controllers: %s"
+msgstr "Kullanılabilir SDN-VE kontrolcülerinin IP adresi: %s"
+
+#, python-format
+msgid "The SDN-VE controller IP address: %s"
+msgstr "SDN-VE kontrolcüsü IP adresi: %s"
+
+#, python-format
+msgid ""
+"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
+"%(subnet_id)s (CIDR: %(cidr)s)"
+msgstr ""
+"CIDR: %(new_cidr)s için doğrulama başarısız - %(subnet_id)s (CIDR: %(cidr)s) "
+"ile çakışıyor"
+
+msgid "VlanTypeDriver initialization complete"
+msgstr "VlanTypeDriver ilklendirme tamamlandı"
+
+#, python-format
+msgid "agent_updated by server side %s!"
+msgstr "ajan sunucu tarafında güncellendi %s!"
+
+#, python-format
+msgid "port_unbound(): net_uuid %s not in local_vlan_map"
+msgstr "port_unbound(): net_uuid %s local_vlan_map içinde değil"
diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po
new file mode 100644 (file)
index 0000000..cb78796
--- /dev/null
@@ -0,0 +1,527 @@
+# Translations template for neutron.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the neutron project.
+#
+# Translators:
+# ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Neutron\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-08-21 06:08+0000\n"
+"PO-Revision-Date: 2015-08-21 01:06+0000\n"
+"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/neutron/"
+"language/tr_TR/)\n"
+"Language: tr_TR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#, python-format
+msgid "%(agent_type)s agent %(agent_id)s is not active"
+msgstr "%(agent_type)s ajanı %(agent_id)s etkin değil"
+
+#, python-format
+msgid ""
+"%(port_num)d router ports found on the metadata access network. Only the "
+"port %(port_id)s, for router %(router_id)s will be considered"
+msgstr ""
+"Metadata erişim ağında %(port_num)d yönlendirici bağlantı noktası bulundu. "
+"Yalnızca %(port_id)s bağlantı noktası, %(router_id)s yönlendiricisi için "
+"değerlendirilecek"
+
+#, python-format
+msgid "%(type)s tunnel %(id)s not found"
+msgstr "%(type)s tünel %(id)s bulunamadı"
+
+msgid "A concurrent port creation has occurred"
+msgstr "Eş zamanlı bağlantı noktası oluşturma meydana geldi"
+
+#, python-format
+msgid ""
+"Action %(action)s for network %(net_id)s could not complete successfully: "
+"%(reason)s"
+msgstr ""
+"%(net_id)s ağı için %(action)s eylemi başarıyla tamamlanamadı: %(reason)s"
+
+#, python-format
+msgid "Action %s not supported"
+msgstr "%s eylemi desteklenmiyor"
+
+#, python-format
+msgid "Attempted to get traffic counters of chain %s which does not exist"
+msgstr "%s zincirinin mevcut olmayan trafik sayaçları alınmaya çalışıldı"
+
+#, python-format
+msgid "Attempted to remove chain %s which does not exist"
+msgstr "Var olmayan %s zinciri kaldırılmaya çalışılıyor"
+
+#, python-format
+msgid "Attempting to bind with dead agent: %s"
+msgstr "Ölü ajanla bağlama deneniyor: %s"
+
+msgid ""
+"Authenticating to nova using nova_admin_* options is deprecated. This should "
+"be done using an auth plugin, like password"
+msgstr ""
+"Nova'ya nova_admin_* seçeneklerini kullanarak kimlik doğrulama artık "
+"kullanılmıyor. Bu parola gibi bir yetkilendirme eklentisi kullanılarak "
+"yapılmalı"
+
+#, python-format
+msgid "Cannot find vf index for pci slot %s"
+msgstr "%s pci yuvası için vf indisi bulunamıyor"
+
+#, python-format
+msgid "Cannot find vfs %(vfs)s in device %(dev_name)s"
+msgstr "%(dev_name)s aygıtında vfs %(vfs)s bulunamıyor"
+
+#, python-format
+msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid."
+msgstr ""
+"%(host)s istemcisi üstündeki %(agent_type)s ajanı için yapılandırma geçersiz."
+
+#, python-format
+msgid "Could not expand segment %s"
+msgstr "Dilim %s genişletilemedi"
+
+#, python-format
+msgid ""
+"Creating an interface named %(name)s exceeds the %(limit)d character "
+"limitation. It was shortened to %(new_name)s to fit."
+msgstr ""
+"%(name)s isimli bir arayüz oluşturmak %(limit)d karakter sınırını aşar. "
+"Sığması için %(new_name)s'e kısaltıldı."
+
+#, python-format
+msgid "DHCP agent %s is not active"
+msgstr "DHCP ajanı %s etkin değil"
+
+msgid "DVR functionality requires a server upgrade."
+msgstr "DVR işlevselliği sunucu yükseltmesi gerektiriyor."
+
+#, python-format
+msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
+msgstr ""
+"%(agent_id)s ajanı tarafından istenen %(device)s aygıtı veri tabanında "
+"bulunamadı"
+
+#, python-format
+msgid ""
+"Device %(device)s requested by agent %(agent_id)s on network %(network_id)s "
+"not bound, vif_type: %(vif_type)s"
+msgstr ""
+"%(network_id)s ağı üstündeki %(agent_id)s ajanı tarafından istenen "
+"%(device)s aygıtı bağlı değil, vif_type: %(vif_type)s"
+
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr "Aygıt %s eklenti üzerinde tanımlanmamış"
+
+#, python-format
+msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
+msgstr "%(file)s içinde beklenen isim \"%(ext_name)s\" bulunamadı"
+
+msgid "Driver configuration doesn't match with enable_security_group"
+msgstr "Sürücü yapılandırması enable_security_group ile eşleşmiyor"
+
+#, python-format
+msgid "Endpoint with ip %s already exists"
+msgstr "%s ip'sine sahip son uç zaten mevcut"
+
+#, python-format
+msgid "Extension %s not supported by any of loaded plugins"
+msgstr "Eklenti %s yüklenen hiçbir eklenti tarafından desteklenmiyor"
+
+#, python-format
+msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
+msgstr "Eklenti dosyası %(f)s %(exception)s sebebiyle yüklenmedi"
+
+#, python-format
+msgid "Failed to delete namespace %s"
+msgstr "%s isim uzayı silme başarısız"
+
+#, python-format
+msgid "Failed trying to delete interface: %s"
+msgstr "Arayüzü silme denemesi başarısız: %s"
+
+#, python-format
+msgid "Failed trying to delete namespace: %s"
+msgstr "Bilinirlik alanı silme hatası: %s"
+
+#, python-format
+msgid "Found failed openvswitch port: %s"
+msgstr "Başarısız olmuş openvswitch bağlantı noktası bulundu: %s"
+
+#, python-format
+msgid "Found not yet ready openvswitch port: %s"
+msgstr "Henüz hazır olmayan openvswitch bağlantı noktası bulundu: %s"
+
+#, python-format
+msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
+msgstr ""
+"router=%r için admin_state_up=False atlanıyor.  True ile üzerine yazılıyor"
+
+#, python-format
+msgid ""
+"In _notify_port_updated(), no bound segment for port %(port_id)s on network "
+"%(network_id)s"
+msgstr ""
+"_notify_port_updated() içinde, %(network_id)s ağı üzerindeki %(port_id)s "
+"bağlantı noktası için bağlı dilim yok"
+
+#, python-format
+msgid "Info for router %s was not found. Performing router cleanup"
+msgstr ""
+"%s yönlendiricisi için bilgi bulunamadı. Yönlendirici temizliği "
+"gerçekleştiriliyor"
+
+#, python-format
+msgid "Interface %s not found in the heleos back-end, likely already deleted"
+msgstr "Arayüz %s heleos arka-ucunda bulunamadı, muhtemelen zaten silinmiş"
+
+msgid "Invalid Interface ID, will lead to incorrect tap device name"
+msgstr "Geçersiz arayüz kimliği, geçersiz tap aygıt ismine yol açacak"
+
+msgid "Invalid Network ID, will lead to incorrect bridge name"
+msgstr "Geçersiz Ağ ID'si, geçersiz köprü ismine yol açacak"
+
+#, python-format
+msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name"
+msgstr ""
+"Geçersiz Dilimlendirme kimliği: %s, geçersiz vxlan aygıt ismine sebep olacak"
+
+msgid "Invalid VLAN ID, will lead to incorrect subinterface name"
+msgstr "Geçersiz VLAN ID'si, geçersiz alt arayüz ismine yol açacak"
+
+#, python-format
+msgid "Invalid remote IP: %s"
+msgstr "Geçersiz uzak IP: %s"
+
+#, python-format
+msgid ""
+"Invalid value for pagination_max_limit: %s. It should be an integer greater "
+"to 0"
+msgstr ""
+"pagination_max_limit: %s için geçersiz değer. 0'dan büyük bir tam sayı olmalı"
+
+#, python-format
+msgid ""
+"L2 agent could not get DVR MAC address from server. Retrying. Detailed "
+"message: %s"
+msgstr ""
+"L2 ajanı sunucudan DVR MAC adresini alamadı. Tekrar deneniyor. Detaylı "
+"ileti: %s"
+
+#, python-format
+msgid "Loaded plugins do not implement extension %s interface"
+msgstr "Yüklü eklentiler eklenti %s arayüzünü uygulamıyor"
+
+#, python-format
+msgid "Network %s could not be found, it might have been deleted concurrently."
+msgstr "%s ağı bulunamadı, eş zamanlı olarak silinmiş olabilir."
+
+#, python-format
+msgid "Network %s has been deleted."
+msgstr "Ağ %s silindi."
+
+#, python-format
+msgid ""
+"Network %s may have been deleted and its resources may have already been "
+"disposed."
+msgstr "Ağ %s silinmiş ve kaynakları ortadan kaldırılmış olabilir."
+
+msgid ""
+"Neutron server does not support state report. State report for this agent "
+"will be disabled."
+msgstr ""
+"Neutron sunucusu durum raporu desteklemiyor. Bu ajan için durum raporu "
+"kapatılacak."
+
+msgid "No DHCP agents available, skipping rescheduling"
+msgstr "Uygun DHCP ajanı yok, yeniden zamanlama atlanıyor"
+
+#, python-format
+msgid "No L3 agents can host the router %s"
+msgstr "Hiçbir L3 ajanı %s yönlendiricisini sunamaz"
+
+msgid "No Token, Re-login"
+msgstr "Jeton yok, Yeniden-giriş"
+
+msgid "No active L3 agents"
+msgstr "Etkin L3 ajanı yok"
+
+msgid "No active L3 agents found for SNAT"
+msgstr "SNAT için etkin L3 ajanı bulunamadı"
+
+#, python-format
+msgid "No flat network found on physical network %s"
+msgstr "Fiziksel ağ %s üzerinde düz ağ bulunamadı"
+
+msgid "No more DHCP agents"
+msgstr "Daha fazla DHCP ajanı yok"
+
+msgid "No policy profile populated from VSM"
+msgstr "VSM'den herhangi bir ilke profili doldurulmadı"
+
+#, python-format
+msgid "No routers compatible with L3 agent configuration on host %s"
+msgstr ""
+"Hiçbir yönlendirici %s istemcisi üzerindeki L3 ajanı yapılandırmasıyla "
+"uyumlu değil"
+
+#, python-format
+msgid "No valid gateway port on subnet %s is found for IPv6 RA"
+msgstr ""
+"IPv6 RA için %s alt ağı üzerinde geçerli ağ geçidi bağlantı noktası "
+"bulunamadı"
+
+#, python-format
+msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s"
+msgstr "%(physical_network)s fiziksel ağında vlan_id %(vlan_id)s bulunamadı"
+
+#, python-format
+msgid "Nova event: %s returned with failed status"
+msgstr "Nova olayı: %s başarısız durum döndürdü"
+
+#, python-format
+msgid "Nova returned NotFound for event: %s"
+msgstr "Nova %s eylemi için NotFound döndürdü"
+
+msgid ""
+"OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
+"periodically."
+msgstr ""
+"OVS ölü. OVSNeutronAgent çalışmaya devam edip OVS durumunu aralıklarla "
+"kontrol edecek."
+
+msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
+msgstr ""
+"OVS yeniden başlatıldı. OVSNeutronAgent köprüleri sıfırlayacak ve bağlantı "
+"noktalarını kurtaracak."
+
+#, python-format
+msgid ""
+"Only %(active)d of %(total)d DHCP agents associated with network "
+"'%(net_id)s' are marked as active, so notifications may be sent to inactive "
+"agents."
+msgstr ""
+"'%(net_id)s' ağıyla ilişkilendirilmiş %(total)d DHCP ajanından yalnızca "
+"%(active)d kadarı etkin olarak işaretlenmiş, yani iletiler etkin olmayan "
+"ajanlara gönderilebilir."
+
+#, python-format
+msgid ""
+"Option \"%(option)s\" must be supported by command \"%(command)s\" to enable "
+"%(mode)s mode"
+msgstr ""
+"\"%(option)s\" seçeneği %(mode)s kipini etkinleştirmek için \"%(command)s\" "
+"komutuyla desteklenmeli"
+
+#, python-format
+msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
+msgstr ""
+"%(agent)s ajanı tarafından güncellenen %(port)s bağlantı noktası herhangi "
+"bir dilime bağlı değil"
+
+#, python-format
+msgid "Port %s not found during update"
+msgstr "%s bağlantı noktası güncelleme sırasında bulunamadı"
+
+msgid "Port ID not set! Nova will not be notified of port status change."
+msgstr ""
+"Bağlantı noktası kimliği ayarlanmamış! Nova bağlantı noktası durumu "
+"değişikliğinde bilgilendirilmeyecek."
+
+msgid ""
+"Reading service_providers from legacy location in neutron.conf, and ignoring "
+"values in neutron_*aas.conf files; this override will be going away soon."
+msgstr ""
+"service_providers neutron.conf'daki eski yerinden okunuyor, ve neutron_*aas."
+"conf dosyalarındaki değerler atlanıyor; bu üzerine yazma yakında gidecek."
+
+msgid ""
+"Registering resources to apply quota limits to using the quota_items option "
+"is deprecated as of Liberty.Resource REST controllers should take care of "
+"registering resources with the quota engine."
+msgstr ""
+"quota_items seçeneğini kullanarak kota sınırlarını uygulamak için kaynak "
+"kaydetme Liberty itibariyle kullanılmıyor. Kaynakların kota motoruyla "
+"kaydında kaynak REST kontrolcüleri kullanılmalı."
+
+#, python-format
+msgid ""
+"Removing network %(network)s from agent %(agent)s because the agent did not "
+"report to the server in the last %(dead_time)s seconds."
+msgstr ""
+"%(network)s ağı %(agent)s ajanından çıkarılıyor çünkü ajan sunucuya son "
+"%(dead_time)s saniye rapor vermedi."
+
+#, python-format
+msgid ""
+"Rescheduling router %(router)s from agent %(agent)s because the agent did "
+"not report to the server in the last %(dead_time)s seconds."
+msgstr ""
+"Yönlendirici %(router)s %(agent)s ajanından yeniden zamanlanıyor çünkü ajan "
+"sunucuya son %(dead_time)s saniye rapor vermedi."
+
+msgid ""
+"Security group agent binding currently not set. This should be set by the "
+"end of the init process."
+msgstr ""
+"Güvenlik grubu ajan bağlama şu an ayarlanmış değil. Bu init sürecinin "
+"sonunda ayarlanmış olmalı."
+
+msgid "Server does not support metadata RPC, fallback to using neutron client"
+msgstr "Sunucu metadata RPC desteklemiyor, neutron istemcisine geri dönülüyor"
+
+#, python-format
+msgid ""
+"The configured driver %(driver)s has been moved, automatically using "
+"%(new_driver)s instead. Please update your config files, as this automatic "
+"fixup will be removed in a future release."
+msgstr ""
+"Yapılandırılan sürücü %(driver)s taşınnmış, yerine otomatik olarak "
+"%(new_driver)s kullanılıyor. Lütfen yapılandırma dosyalarınızı güncelleyin, "
+"çünkü bu otomatik düzeltme ileri sürümlerde kaldırılacak."
+
+msgid ""
+"The remote metadata server responded with Forbidden. This response usually "
+"occurs when shared secrets do not match."
+msgstr ""
+"Uzak metadata sunucu Yasaklı yanıtı döndü. Bu yanıt genellikle paylaşılan "
+"gizler eşleşmediğinde oluşur."
+
+#, python-format
+msgid "The router %s had no physical representation, likely already deleted"
+msgstr "%s yönlendiricisinin fiziksel temsili yoktu, muhtemelen zaten silinmiş"
+
+msgid ""
+"The user that is executing neutron can read the namespaces without using the "
+"root_helper. Disable the use_helper_for_ns_read option to avoid a "
+"performance impact."
+msgstr ""
+"Neutron'u çalıştıran kullanıcı root_helper kullanmadan isim uzaylarını "
+"okuyabilir. Performansı etkilememesi için use_helper_for_ns_read seçeneğini "
+"kapatın."
+
+#, python-format
+msgid ""
+"Time since last %s agent reschedule check has exceeded the interval between "
+"checks. Waiting before check to allow agents to send a heartbeat in case "
+"there was a clock adjustment."
+msgstr ""
+"Son %s ajan yeniden zamanlama kontrolünden sonra geçen zaman kontroller "
+"arası zaman aralığını aştı. Bir saat ayarlama yapılmış olması durumunu "
+"hesaba katmak için ajanların kalp atışı gönderebilmesi için kontrolden önce "
+"bekleniyor."
+
+#, python-format
+msgid ""
+"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r %(top)r"
+msgstr ""
+"Mevcut olmayan kural silinmeye çalışıldı: %(chain)r %(rule)r %(wrap)r %(top)r"
+
+msgid "Tunnel synchronization requires a server upgrade."
+msgstr "Tünel eş zamanlama sunucu yükseltmesi gerektiriyor."
+
+#, python-format
+msgid ""
+"Unable to %(action)s dhcp for %(net_id)s: there is a conflict with its "
+"current state; please check that the network and/or its subnet(s) still "
+"exist."
+msgstr ""
+"%(net_id)s için %(action)s dhcp yapılamadı: mevcut durumuyla ilgili bir "
+"çatışma var; lütfen ağ ve/veya alt ağ(lar)ının hala mevcut olduğunu kontrol "
+"edin."
+
+#, python-format
+msgid "Unable to configure IP address for floating IP: %s"
+msgstr "Değişken IP için IP adresi yapılandırılamıyor: %s"
+
+#, python-format
+msgid "Unable to find data type descriptor for attribute %s"
+msgstr "%s özniteliği için veri türü tanımlayıcısı bulunamadı"
+
+msgid "Unable to retrieve the agent ip, check the agent configuration."
+msgstr "Ajan ip'si alınamıyor, ajan yapılandırmasını kontrol edin."
+
+#, python-format
+msgid ""
+"Unable to schedule network %s: no agents available; will retry on subsequent "
+"port and subnet creation events."
+msgstr ""
+"Ağ %s zamanlanamadı: hiçbir ajan uygun değil; sonraki bağlantı noktası "
+"üzerinden ve alt ağ oluşturma olayları tekrar denenecek."
+
+#, python-format
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
+msgstr ""
+"Kira sona erme tarihlerini güncelleme artık kullanılmıyor. %s istemcisinden  "
+"yayınlandı."
+
+#, python-format
+msgid ""
+"VIF port: %s has no ofport configured, and might not be able to transmit"
+msgstr ""
+"VIF bağlantı noktası: %s'in yapılandırılmış bir ofport'u yok, aktarım "
+"yapamayabilir"
+
+msgid "VXLAN is enabled, a valid local_ip must be provided"
+msgstr "VXLAN etkin, geçerli bir local_ip sağlanmalı"
+
+#, python-format
+msgid "device pci mismatch: %(device_mac)s - %(pci_slot)s"
+msgstr "aygıt pci uyuşmazlığı: %(device_mac)s - %(pci_slot)s"
+
+#, python-format
+msgid "failed to parse vf link show line %(line)s: for %(device)s"
+msgstr ""
+"vf bağlantısı gösteri satırı %(line)s: %(device)s için ayrıştırma başarısız"
+
+#, python-format
+msgid ""
+"l3-agent cannot check service plugins enabled at the neutron server when "
+"startup due to RPC error. It happens when the server does not support this "
+"RPC API. If the error is UnsupportedVersion you can ignore this warning. "
+"Detail message: %s"
+msgstr ""
+"RPC hatası sebebiyle l3-agent açılışta neutron sunucusundaki neutron servis "
+"eklentilerinin etkinliğini kontrol edemiyor. Bu durum sunucu bu RPC API'sini "
+"desteklemediğinde olabilir. Hata UnsupportedVersion ise bu uyarıyı göz ardı "
+"edebilirsiniz. Detaylı ileti: %s"
+
+#, python-format
+msgid ""
+"l3-agent cannot check service plugins enabled on the neutron server. "
+"Retrying. Detail message: %s"
+msgstr ""
+"l3-agent neutron sunucusunda etkin servis eklentilerini kontrol edemiyor. "
+"Tekrar deneniyor. Detaylı ileti: %s"
+
+#, python-format
+msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
+msgstr "VIF: %(vif)s için ofport: %(ofport)s pozitif tam sayı değil"
+
+msgid ""
+"security_group_info_for_devices rpc call not supported by the server, "
+"falling back to old security_group_rules_for_devices which scales worse."
+msgstr ""
+"security_group_info_for_devices rpc çağrısı sunucu tarafından "
+"desteklenmiyor, daha kötü ölçeklenen eski security_group_rules_for_devices'e "
+"dönülüyor."
+
+#, python-format
+msgid "unable to modify mac_address of ACTIVE port %s"
+msgstr "%s ETKİN bağlantı noktasının mac_address'i değiştirilemiyor"
+
+#, python-format
+msgid "vlan_id %(vlan)s on physical network %(network)s not found"
+msgstr "%(network)s fiziksel ağındaki vlan_id %(vlan)s bulunamadı"
+
+#, python-format
+msgid "vxlan_id %s not found"
+msgstr "vxlan_id %s bulunamadı"