From 4a0a8ac58df1e0e03f8f55ba9d9b942324c2b596 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Fri, 21 Aug 2015 06:08:23 +0000 Subject: [PATCH] Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Ie7eece283fcc43f872e28b72bac9b2f92913b84c --- neutron/locale/neutron-log-error.pot | 236 ++-- neutron/locale/neutron-log-info.pot | 201 +-- neutron/locale/neutron-log-warning.pot | 138 +- neutron/locale/neutron.pot | 854 +++++++------ .../tr_TR/LC_MESSAGES/neutron-log-error.po | 1108 +++++++++++++++++ .../tr_TR/LC_MESSAGES/neutron-log-info.po | 684 ++++++++++ .../tr_TR/LC_MESSAGES/neutron-log-warning.po | 527 ++++++++ 7 files changed, 3113 insertions(+), 635 deletions(-) create mode 100644 neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po create mode 100644 neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po create mode 100644 neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot index 18b323031..cd36472cd 100644 --- a/neutron/locale/neutron-log-error.pot +++ b/neutron/locale/neutron-log-error.pot @@ -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 \n" "Language-Team: LANGUAGE \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 "" diff --git a/neutron/locale/neutron-log-info.pot b/neutron/locale/neutron-log-info.pot index 06cb12665..5c3e7a73f 100644 --- a/neutron/locale/neutron-log-info.pot +++ b/neutron/locale/neutron-log-info.pot @@ -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 \n" "Language-Team: LANGUAGE \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 "" + diff --git a/neutron/locale/neutron-log-warning.pot b/neutron/locale/neutron-log-warning.pot index f42297611..bd77febff 100644 --- a/neutron/locale/neutron-log-warning.pot +++ b/neutron/locale/neutron-log-warning.pot @@ -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 \n" "Language-Team: LANGUAGE \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 "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 6c1eb2d63..d1e61d2db 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -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 \n" "Language-Team: LANGUAGE \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 " "%%()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 =[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 "" "::[: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 index 000000000..f2ac88093 --- /dev/null +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po @@ -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 , 2015 +# Alper Çiftçi , 2015 +# Zana iLHAN , 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 \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 index 000000000..aef1bcafc --- /dev/null +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po @@ -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 , 2015 +# Alper Çiftçi , 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 \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 index 000000000..cb78796f7 --- /dev/null +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po @@ -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 , 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 \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ı" -- 2.45.2