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

Change-Id: Ibbe1b9311c7b6c3fdf57afcca1d62590126caed8

17 files changed:
neutron/locale/de/LC_MESSAGES/neutron-log-info.po
neutron/locale/es/LC_MESSAGES/neutron-log-info.po
neutron/locale/fr/LC_MESSAGES/neutron-log-info.po
neutron/locale/it/LC_MESSAGES/neutron-log-info.po
neutron/locale/ja/LC_MESSAGES/neutron-log-info.po
neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po
neutron/locale/neutron-log-error.pot
neutron/locale/neutron-log-info.pot
neutron/locale/neutron-log-warning.pot
neutron/locale/neutron.pot
neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po
neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po
neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po
neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po
neutron/locale/tr_TR/LC_MESSAGES/neutron.po [new file with mode: 0644]
neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po

index e06f9a33e7eb3db05896c953d7e44781b9a8911b..8a338a5853ca2234d1e648c88edc7a66b1b8d051 100644 (file)
@@ -4,11 +4,12 @@
 #
 # Translators:
 # Carsten Duch <cad@teuto.net>, 2014
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/openstack/neutron/language/"
@@ -19,15 +20,12 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.0\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Zanata 3.7.1\n"
 
 #, 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: %(function_name)s mit Argumenten %(args)s ignoriert"
-
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s"
@@ -130,13 +128,6 @@ msgstr "Laden von Plug-in: %s"
 msgid "Logging enabled!"
 msgstr "Protokollfunktion aktiviert!"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-"Schleifeniteration hat Intervall (%(polling_interval)s contra %(elapsed)s) "
-"überschritten!"
-
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
@@ -146,10 +137,6 @@ msgstr ""
 msgid "Network VLAN ranges: %s"
 msgstr "Bereiche für Netz-VLAN: %s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "Kein %s-Plug-in geladen"
-
 msgid "OVS cleanup completed successfully"
 msgstr "OVS-Bereinigungsprozedur erfolgreich abgeschlossen"
 
index bec345caba72648e92db79c0b4aba1dd3925a226..70e203166f2134807f15d6067451e517aa6cb27f 100644 (file)
@@ -5,11 +5,12 @@
 # Translators:
 # jhonangel jose mireles rodriguez <jhonangelmireles@gmail.com>, 2015
 # Pablo Sanchez <furybeat@gmail.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/openstack/neutron/language/"
@@ -20,6 +21,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.0\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Zanata 3.7.1\n"
 
 #, python-format
 msgid "%(action)s failed (client error): %(exc)s"
@@ -29,11 +31,6 @@ msgstr "%(action)s falló (error de cliente): %(exc)s"
 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 ""
-"Se ha ignorado %(plugin_key)s: %(function_name)s con los argumentos %(args)s "
-
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr "%(prog)s versión %(version)s"
@@ -98,9 +95,6 @@ msgstr "Se ha intentado eliminar el filtro de puerto que no está filtrado %r"
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Se ha intentado actualizar el filtro de puerto que no está filtrado %s"
 
-msgid "Bad resource for forming a list request"
-msgstr "Mal recurso para la formación de una solicitud de lista"
-
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -158,9 +152,6 @@ msgstr "La extensión security-group se ha inhabilitado."
 msgid "Disabled vlantransparent extension."
 msgstr "La extensión vlantransparent se ha inhabilitado."
 
-msgid "Fake SDNVE controller initialized"
-msgstr "Inicializado controlador falso SDNVE "
-
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
@@ -246,25 +237,11 @@ msgstr "Cargando controlador de interfaz %s"
 msgid "Logging enabled!"
 msgstr "Registro habilitado."
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-"La iteración de bucle ha superado el intervalo (%(polling_interval)s frente "
-"a %(elapsed)s)."
-
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "Correlacionando la red física %(physical_network)s con el puente %(bridge)s"
 
-#, python-format
-msgid ""
-"Mapping physical network %(physical_network)s to interface %(interface)s"
-msgstr ""
-"Co-relacionando la red física %(physical_network)s con la interfaz "
-"%(interface)s"
-
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Rangos de VLAN de red: %s"
@@ -273,10 +250,6 @@ msgstr "Rangos de VLAN de red: %s"
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr "Se ha iniciado el servicio Neutron, escuchando en %(host)s:%(port)s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "No se ha cargado ningún plug-in de %s"
-
 msgid "No ip allocation set"
 msgstr "No se ha configurado la asignación IP"
 
@@ -366,13 +339,6 @@ msgstr "Se ha actualizado la regla de grupo de seguridad %r"
 msgid "Service %s is supported by the core plugin"
 msgstr "El complemento principal soporta el servicio %s"
 
-msgid "Set a new controller if needed."
-msgstr "Si es necesario configurar un nuevo controlador."
-
-#, python-format
-msgid "Set the controller to a new controller: %s"
-msgstr "Configurar el controlador  a un nuevo controlador: %s"
-
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
index 68e694590206559d0128aeee76f23f802e1b38b3..2b2d585178b7e1c668ab4f116fb92c202c59d2e9 100644 (file)
@@ -5,11 +5,12 @@
 # Translators:
 # Maxime COQUEREL <max.coquerel@gmail.com>, 2014-2015
 # Patte D <pattedeph@gmail.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/openstack/neutron/language/"
@@ -20,6 +21,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.0\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Zanata 3.7.1\n"
 
 #, python-format
 msgid "%(action)s failed (client error): %(exc)s"
@@ -29,10 +31,6 @@ msgstr "Échec %(action)s  (Erreur client): %(exc)s"
 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 : %(function_name)s avec les arguments %(args)s ignoré"
-
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr "%(prog)s version %(version)s"
@@ -125,10 +123,6 @@ msgstr "Supprimer le pont: %s"
 msgid "Config paste file: %s"
 msgstr "Config du fichier de collage : %s"
 
-#, python-format
-msgid "Controller IPs: %s"
-msgstr "IPs du controlleur: %s"
-
 msgid "DHCP agent started"
 msgstr "Agent DHCP démarré"
 
@@ -221,13 +215,6 @@ msgstr "Chargement de pilote d'interface %s"
 msgid "Logging enabled!"
 msgstr "Consignation activée !"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-"L'itération de boucle a dépassé l'intervalle (%(polling_interval)s contre "
-"%(elapsed)s) !"
-
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Mappage du réseau physique %(physical_network)s sur le pont %(bridge)s"
@@ -240,10 +227,6 @@ msgstr "Plages de réseau local virtuel de réseau : %s"
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr "Service Neutron démarré, en écoute sur %(host)s:%(port)s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "Aucun plug-in %s chargé"
-
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr "Aucun équipement avec MAC %s défini sur l'agent."
@@ -306,10 +289,6 @@ msgstr "Régénération des règles de pare-feu"
 msgid "Remove device filter for %r"
 msgstr "Suppression du filtre d'unités pour %r"
 
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr "Retrait de l'appareil ayant pour mac_address %s"
-
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membre de groupe de sécurité mis à jour %r"
index f3ed2a73383dfda5dc33a90949f79ffff303edfb..28a55c2ad5dacf04cacfc24b497181194ad68c78 100644 (file)
@@ -4,11 +4,12 @@
 #
 # Translators:
 # PierAlberto <pieralbertopierini@gmail.com>, 2014
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (http://www.transifex.com/openstack/neutron/language/"
@@ -19,15 +20,12 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.0\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Zanata 3.7.1\n"
 
 #, 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: %(function_name)s con argomenti %(args)s ignorato"
-
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s ha restituito un errore: %(exception)s"
@@ -129,12 +127,6 @@ msgstr "Caricamento plugin: %s"
 msgid "Logging enabled!"
 msgstr "Accesso abilitato!"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-"L'iterazione loop supera l'intervallo (%(polling_interval)s vs. %(elapsed)s)!"
-
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Associazione rete fisica %(physical_network)s al bridge %(bridge)s"
@@ -143,10 +135,6 @@ msgstr "Associazione rete fisica %(physical_network)s al bridge %(bridge)s"
 msgid "Network VLAN ranges: %s"
 msgstr "Intervalli di rete VLAN: %s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "Nessun plugin %s caricato"
-
 msgid "OVS cleanup completed successfully"
 msgstr "Ripulitura di OVS completata correttamente"
 
index 658c4908534ec8f8cf8d691ad368b910b469e54d..11df0a4f80233c10b673fd516cb8566610349b52 100644 (file)
@@ -4,11 +4,12 @@
 #
 # Translators:
 # Sasuke(Kyohei MORIYAMA) <>, 2014
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/openstack/neutron/language/"
@@ -19,16 +20,12 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.0\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Zanata 3.7.1\n"
 
 #, 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 が指定された %(function_name)s は無視されます"
-
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s が障害を返しました: %(exception)s"
@@ -135,12 +132,6 @@ msgstr "プラグインの読み込み中: %s"
 msgid "Logging enabled!"
 msgstr "ロギングは有効です"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-"ループ反復が間隔を超えました (%(polling_interval)s に対して %(elapsed)s)。"
-
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
@@ -151,10 +142,6 @@ msgstr ""
 msgid "Network VLAN ranges: %s"
 msgstr "ネットワーク VLAN の範囲: %s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "%s プラグインはロードされませんでした"
-
 msgid "OVS cleanup completed successfully"
 msgstr "OVS のクリーンアップが正常に完了しました"
 
index 1320976df4cc664a74117de8a03b6ebd6b91f2b3..4f61875d2a8fdbd0f675e0c14c0fba18fe50f66f 100644 (file)
@@ -3,30 +3,28 @@
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/openstack/neutron/"
 "language/ko_KR/)\n"
-"Language: ko_KR\n"
+"Language: ko-KR\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"
+"X-Generator: Zanata 3.7.1\n"
 
 #, 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 인수를 갖는 %(function_name)s이(가) 무시됨"
-
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s이(가) 결함을 리턴함: %(exception)s"
@@ -148,11 +146,6 @@ msgstr "로딩 플러그인: %s"
 msgid "Logging enabled!"
 msgstr "로깅 사용!"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr "루프 반복이 간격을 초과했습니다(%(polling_interval)s 대 %(elapsed)s)!"
-
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "실제 네트워크 %(physical_network)s을(를) 브릿지 %(bridge)s에 맵핑 중"
@@ -164,10 +157,6 @@ msgstr "모듈러 L2 플러그인 초기화를 완료했습니다"
 msgid "Network VLAN ranges: %s"
 msgstr "네트워크 VLAN 범위: %s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "로드된 %s 플러그인이 없음"
-
 msgid "OVS cleanup completed successfully"
 msgstr "OVS 정리가 완료됨"
 
index cd36472cd2f72b8eb66c9db1729c6beba4b18f03..5b3052133673fd0c93ae71e4b383b3ae9c39a82d 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-21 06:08+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -36,66 +36,66 @@ msgstr ""
 msgid "Policy check error while calling %s!"
 msgstr ""
 
-#: neutron/service.py:105 neutron/service.py:185
+#: neutron/service.py:106 neutron/service.py:196
 msgid "Unrecoverable error: please check log for details."
 msgstr ""
 
-#: neutron/service.py:124
+#: neutron/service.py:140
 msgid "done with wait"
 msgstr ""
 
-#: neutron/service.py:159
+#: neutron/service.py:178
 #, python-format
 msgid "'rpc_workers = %d' ignored because start_rpc_listeners is not implemented."
 msgstr ""
 
-#: neutron/service.py:199
+#: neutron/service.py:210
 msgid "No known API applications configured."
 msgstr ""
 
-#: neutron/service.py:304
+#: neutron/service.py:315
 msgid "Exception occurs when timer stops"
 msgstr ""
 
-#: neutron/service.py:313
+#: neutron/service.py:324
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:169
+#: neutron/wsgi.py:171
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:814
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:816
+#: neutron/wsgi.py:818
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:825
+#: neutron/wsgi.py:827
 msgid "Internal error"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:223 neutron/agent/common/ovs_lib.py:327
+#: neutron/agent/common/ovs_lib.py:227 neutron/agent/common/ovs_lib.py:338
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:244
+#: neutron/agent/common/ovs_lib.py:248
 #, python-format
 msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:605
+#: neutron/agent/common/ovs_lib.py:616
 #, python-format
 msgid "OVS flows could not be applied on bridge %s"
 msgstr ""
 
-#: neutron/agent/common/utils.py:38 neutron/agent/l3/agent.py:228
+#: neutron/agent/common/utils.py:38 neutron/agent/l3/agent.py:249
 msgid "An interface driver must be specified"
 msgstr ""
 
@@ -104,33 +104,32 @@ msgstr ""
 msgid "Error importing interface driver '%(driver)s': %(inner)s"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:136
+#: neutron/agent/dhcp/agent.py:137
 #, python-format
 msgid "Unable to %(action)s dhcp for %(net_id)s."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:163
+#: neutron/agent/dhcp/agent.py:164
 #, python-format
 msgid "Unable to sync network state on deleted network %s"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:176
+#: neutron/agent/dhcp/agent.py:181
 msgid "Unable to sync network state."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:207
+#: neutron/agent/dhcp/agent.py:212
 #, python-format
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:576 neutron/agent/l3/agent.py:638
+#: neutron/agent/dhcp/agent.py:581 neutron/agent/l3/agent.py:669
 #: 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:137
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:318
-#: neutron/services/metering/agents/metering_agent.py:283
+#: neutron/plugins/hyperv/agent/l2_agent.py:95
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:897
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:150
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:335
+#: neutron/services/metering/agents/metering_agent.py:284
 msgid "Failed reporting state!"
 msgstr ""
 
@@ -144,67 +143,70 @@ msgstr ""
 msgid "Agent Extension '%(name)s' failed while handling port deletion"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:233
+#: neutron/agent/l3/agent.py:254
 msgid "Router id is required if not using namespaces."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:240
+#: neutron/agent/l3/agent.py:261
 #, python-format
 msgid "%s used in config as ipv6_gateway is not a valid IPv6 link-local address."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:325
+#: neutron/agent/l3/agent.py:346
 #, python-format
 msgid "Error while deleting router %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:395
+#: neutron/agent/l3/agent.py:416
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:450
+#: neutron/agent/l3/agent.py:474
 #, python-format
 msgid "Failed to fetch router information for '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:479
+#: neutron/agent/l3/agent.py:503
 #, python-format
 msgid "Removing incompatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:483
+#: neutron/agent/l3/agent.py:507
 #, python-format
 msgid "Failed to process compatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:535
+#: neutron/agent/l3/agent.py:558
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
-#: neutron/agent/l3/dvr_local_router.py:182
+#: neutron/agent/l3/dvr_local_router.py:193
 msgid "DVR: Failed updating arp entry"
 msgstr ""
 
-#: neutron/agent/l3/dvr_local_router.py:266
+#: neutron/agent/l3/dvr_local_router.py:277
 msgid "DVR: error adding redirection logic"
 msgstr ""
 
-#: neutron/agent/l3/dvr_local_router.py:268
-msgid "DVR: removed snat failed"
+#: neutron/agent/l3/dvr_local_router.py:279
+msgid "DVR: snat remove failed to clear the rule and device"
 msgstr ""
 
-#: neutron/agent/l3/dvr_local_router.py:389
+#: neutron/agent/l3/dvr_local_router.py:402
 #, python-format
 msgid "No FloatingIP agent gateway port returned from server for 'network-id': %s"
 msgstr ""
 
-#: neutron/agent/l3/dvr_local_router.py:394
+#: neutron/agent/l3/dvr_local_router.py:407
 msgid "Missing subnet/agent_gateway_port"
 msgstr ""
 
-#: neutron/agent/l3/dvr_router_base.py:42
-msgid "DVR: no map match_port found!"
+#: neutron/agent/l3/dvr_router_base.py:48
+#, python-format
+msgid ""
+"DVR: SNAT port not found in the list %(snat_list)s for the given router  "
+"internal port %(int_p)s"
 msgstr ""
 
 #: neutron/agent/l3/ha_router.py:74
@@ -236,12 +238,12 @@ msgstr ""
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/linux/async_process.py:172
+#: neutron/agent/linux/async_process.py:177
 #, python-format
 msgid "An error occurred while killing [%s]."
 msgstr ""
 
-#: neutron/agent/linux/async_process.py:201
+#: neutron/agent/linux/async_process.py:206
 #, python-format
 msgid "An error occurred while communicating with async process [%s]."
 msgstr ""
@@ -260,36 +262,43 @@ msgstr ""
 msgid "Pidfile %s already exist. Daemon already running?"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:393
+#: neutron/agent/linux/dhcp.py:403
 #, python-format
 msgid "Error while create dnsmasq base log dir: %s"
 msgstr ""
 
-#: neutron/agent/linux/external_process.py:225
+#: neutron/agent/linux/external_process.py:230
 #, python-format
 msgid ""
 "%(service)s for %(resource_type)s with uuid %(uuid)s not found. The "
 "process should not have died"
 msgstr ""
 
-#: neutron/agent/linux/external_process.py:245
+#: neutron/agent/linux/external_process.py:250
 #, python-format
 msgid "respawning %(service)s for uuid %(uuid)s"
 msgstr ""
 
-#: neutron/agent/linux/external_process.py:251
+#: neutron/agent/linux/external_process.py:256
 msgid "Exiting agent as programmed in check_child_processes_actions"
 msgstr ""
 
-#: neutron/agent/linux/external_process.py:262
+#: neutron/agent/linux/external_process.py:267
 #, python-format
 msgid ""
 "Exiting agent because of a malfunction with the %(service)s process "
 "identified by uuid %(uuid)s"
 msgstr ""
 
-#: neutron/agent/linux/interface.py:265 neutron/agent/linux/interface.py:302
-#: neutron/agent/linux/interface.py:360 neutron/agent/linux/interface.py:396
+#: neutron/agent/linux/interface.py:61
+#, python-format
+msgid ""
+"IPv6 protocol requires a minimum MTU of %(min_mtu)s, while the configured"
+" value is %(current_mtu)s"
+msgstr ""
+
+#: neutron/agent/linux/interface.py:369 neutron/agent/linux/interface.py:406
+#: neutron/agent/linux/interface.py:464 neutron/agent/linux/interface.py:500
 #, python-format
 msgid "Failed unplugging interface '%s'"
 msgstr ""
@@ -299,39 +308,37 @@ msgstr ""
 msgid "Failed execute conntrack command %s"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:247
+#: neutron/agent/linux/ip_lib.py:254
 #, python-format
 msgid "Failed deleting ingress connection state of floatingip %s"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:256
+#: neutron/agent/linux/ip_lib.py:263
 #, python-format
 msgid "Failed deleting egress connection state of floatingip %s"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:476
+#: neutron/agent/linux/ip_lib.py:545
 msgid "Address not present on interface"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:481
+#: neutron/agent/linux/ip_lib.py:550
 msgid "Duplicate adddress detected"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:482
+#: neutron/agent/linux/ip_lib.py:551
 #, python-format
 msgid "Exceeded %s second limit waiting for address to leave the tentative state."
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:827
+#: neutron/agent/linux/ip_lib.py:929
 #, python-format
 msgid "Failed sending gratuitous ARP to %(addr)s on %(iface)s in namespace %(ns)s"
 msgstr ""
 
 #: neutron/agent/linux/ip_link_support.py:105
-#: 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
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:83
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:106
 msgid "Failed executing ip command"
 msgstr ""
 
@@ -361,7 +368,7 @@ msgstr ""
 msgid "Interface monitor is not active"
 msgstr ""
 
-#: neutron/agent/linux/utils.py:239
+#: neutron/agent/linux/utils.py:244
 #, python-format
 msgid "Unable to convert value in %s"
 msgstr ""
@@ -390,46 +397,46 @@ msgstr ""
 msgid "Error executing command"
 msgstr ""
 
-#: neutron/agent/ovsdb/native/commands.py:92
+#: neutron/agent/ovsdb/native/commands.py:95
 #, python-format
 msgid "Bridge %s does not exist"
 msgstr ""
 
-#: neutron/agent/ovsdb/native/commands.py:320
+#: neutron/agent/ovsdb/native/commands.py:323
 #, python-format
 msgid "Port %s does not exist"
 msgstr ""
 
-#: neutron/agent/ovsdb/native/commands.py:331
+#: neutron/agent/ovsdb/native/commands.py:334
 #, python-format
 msgid "Port %(port)s does not exist on %(bridge)s!"
 msgstr ""
 
-#: neutron/agent/ovsdb/native/commands.py:425
+#: neutron/agent/ovsdb/native/commands.py:428
 #, python-format
 msgid ""
 "Row doesn't exist in the DB. Request info: Table=%(table)s. "
 "Columns=%(columns)s. Records=%(records)s."
 msgstr ""
 
-#: neutron/api/extensions.py:457
+#: neutron/api/extensions.py:456
 #, python-format
 msgid "Error fetching extended attributes for extension '%s'"
 msgstr ""
 
-#: neutron/api/extensions.py:466
+#: neutron/api/extensions.py:465
 #, python-format
 msgid ""
 "It was impossible to process the following extensions: %s because of "
 "missing requirements."
 msgstr ""
 
-#: neutron/api/extensions.py:482
+#: neutron/api/extensions.py:481
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:501
 #, python-format
 msgid "Extension path '%s' doesn't exist!"
 msgstr ""
@@ -448,13 +455,13 @@ msgid ""
 "message %s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:77
+#: neutron/api/rpc/handlers/l3_rpc.py:78
 msgid ""
 "No plugin for L3 routing registered! Will reply to l3 agent with empty "
 "router dictionary."
 msgstr ""
 
-#: neutron/api/v2/base.py:394
+#: neutron/api/v2/base.py:395
 #, python-format
 msgid "Unable to undo add for %(resource)s %(id)s"
 msgstr ""
@@ -485,93 +492,113 @@ msgstr ""
 msgid "Error unable to destroy namespace: %s"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:53
+#: neutron/cmd/sanity_check.py:57
 msgid ""
 "Check for Open vSwitch VXLAN support failed. Please ensure that the "
 "version of openvswitch being used has VXLAN support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:62
+#: neutron/cmd/sanity_check.py:66
+msgid ""
+"Check for Open vSwitch Geneve support failed. Please ensure that the "
+"version of openvswitch and kernel being used has Geneve support."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:75
 msgid ""
 "Check for iproute2 VXLAN support failed. Please ensure that the iproute2 "
 "has VXLAN support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:70
+#: neutron/cmd/sanity_check.py:83
 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 ""
 
-#: neutron/cmd/sanity_check.py:87
+#: neutron/cmd/sanity_check.py:100
 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/cmd/sanity_check.py:104
+#: neutron/cmd/sanity_check.py:117
 #, python-format
 msgid ""
 "The installed version of dnsmasq is too old. Please update to at least "
 "version %s."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:113
+#: neutron/cmd/sanity_check.py:126
 msgid ""
 "The installed version of keepalived does not support IPv6. Please update "
 "to at least version 1.2.10 for IPv6 support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:122
+#: neutron/cmd/sanity_check.py:135
+#, python-format
+msgid ""
+"The installed version of dibbler-client is too old. Please update to at "
+"least version %s."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:144
 msgid ""
 "Nova notifications are enabled, but novaclient is not installed. Either "
 "disable nova notifications or install python-novaclient."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:131
+#: neutron/cmd/sanity_check.py:153
 msgid ""
 "Check for Open vSwitch ARP responder support failed. Please ensure that "
 "the version of openvswitch being used has ARP flows support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:140
+#: neutron/cmd/sanity_check.py:162
 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 ""
 
-#: neutron/cmd/sanity_check.py:149
+#: neutron/cmd/sanity_check.py:171
+msgid ""
+"Check for Open vSwitch support of ICMPv6 header matching failed. ICMPv6 "
+"Neighbor Advt spoofing (part of arp spoofing) suppression will not work. "
+"A newer version of OVS is required."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:181
 msgid ""
 "Check for VF management support failed. Please ensure that the version of"
 " ip link being used has VF support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:159
+#: neutron/cmd/sanity_check.py:191
 msgid "Check for native OVSDB support failed."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:166
+#: neutron/cmd/sanity_check.py:198
 msgid "Cannot run ebtables. Please ensure that it is installed."
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:98
+#: neutron/cmd/sanity/checks.py:106
 #, python-format
 msgid "Unexpected exception while checking supported feature via command: %s"
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:144
+#: neutron/cmd/sanity/checks.py:163
 msgid "Unexpected exception while checking supported ip link command"
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:308
+#: neutron/cmd/sanity/checks.py:327
 #, python-format
 msgid ""
 "Failed to import required modules. Ensure that the python-openvswitch "
 "package is installed. Error: %s"
 msgstr ""
 
-#: neutron/db/agents_db.py:320
+#: neutron/db/agents_db.py:325
 #, python-format
 msgid ""
 "Message received from the host: %(host)s during the registration of "
@@ -596,12 +623,12 @@ msgstr ""
 msgid "Exception encountered during network rescheduling"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:225 neutron/plugins/ml2/plugin.py:584
+#: neutron/db/db_base_plugin_v2.py:304 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:985
+#: neutron/db/db_base_plugin_v2.py:1127
 #, python-format
 msgid "Unable to generate mac address after %s attempts"
 msgstr ""
@@ -626,26 +653,26 @@ msgstr ""
 msgid "IP allocation failed on external system for %s"
 msgstr ""
 
-#: neutron/db/ipam_pluggable_backend.py:365
+#: neutron/db/ipam_pluggable_backend.py:366
 msgid ""
 "An exception occurred during subnet update.Reverting allocation pool "
 "changes"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:128
+#: neutron/db/l3_agentschedulers_db.py:129
 #, python-format
 msgid "Failed to reschedule router %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:133
+#: neutron/db/l3_agentschedulers_db.py:134
 msgid "Exception encountered during router rescheduling."
 msgstr ""
 
-#: neutron/db/l3_db.py:522
+#: neutron/db/l3_db.py:527
 msgid "Router port must have at least one fixed IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:551
+#: neutron/db/l3_db.py:556
 msgid "Cannot have multiple IPv4 subnets on router port"
 msgstr ""
 
@@ -659,18 +686,18 @@ msgstr ""
 msgid "No plugin for L3 routing registered to handle router scheduling"
 msgstr ""
 
-#: neutron/ipam/drivers/neutrondb_ipam/driver.py:90
-#: neutron/ipam/drivers/neutrondb_ipam/driver.py:429
+#: neutron/ipam/drivers/neutrondb_ipam/driver.py:95
+#: neutron/ipam/drivers/neutrondb_ipam/driver.py:435
 #, python-format
 msgid "IPAM subnet referenced to Neutron subnet %s does not exist"
 msgstr ""
 
-#: neutron/notifiers/nova.py:257
+#: neutron/notifiers/nova.py:252
 #, python-format
 msgid "Failed to notify nova on events: %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:261 neutron/notifiers/nova.py:277
+#: neutron/notifiers/nova.py:256 neutron/notifiers/nova.py:272
 #, python-format
 msgid "Error response returned from nova: %s"
 msgstr ""
@@ -695,11 +722,6 @@ msgstr ""
 msgid "NETCONF error: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
-#, python-format
-msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
-msgstr ""
-
 #: neutron/plugins/embrane/base_plugin.py:106
 #: neutron/plugins/embrane/agent/dispatcher.py:131
 msgid "Unhandled exception occurred"
@@ -711,68 +733,8 @@ msgstr ""
 msgid "The following routers have not physical match: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:177
-#, python-format
-msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:368
-#, python-format
-msgid "Did not find tenant: %r"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:233
-#, python-format
-msgid "Delete net failed after deleting the network in DB: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:350
-#, python-format
-msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
-#, python-format
-msgid ""
-"Delete subnet operation failed in SDN-VE after deleting the subnet from "
-"DB: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:496
-#: neutron/services/l3_router/l3_sdnve.py:92
-#, python-format
-msgid ""
-"Delete router operation failed in SDN-VE after deleting the router in DB:"
-" %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540
-msgid ""
-"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
-"the roll back. of a remove_router_interface operation"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:678
-#: neutron/services/l3_router/l3_sdnve.py:203
-#, python-format
-msgid "Delete floatingip failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:196
-#, python-format
-msgid ""
-"Interface %(interface)s for physical network %(physical_network)s does "
-"not exist. Agent terminated!"
-msgstr ""
-
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:256
-#: 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:1389
+#: neutron/plugins/ml2/plugin.py:1408
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
@@ -809,7 +771,7 @@ msgstr ""
 msgid "Mechanism driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:675 neutron/plugins/ml2/managers.py:737
+#: neutron/plugins/ml2/managers.py:675 neutron/plugins/ml2/managers.py:736
 #, python-format
 msgid "Failed to bind port %(port)s on host %(host)s"
 msgstr ""
@@ -826,7 +788,7 @@ msgstr ""
 msgid "Mechanism driver %s failed in bind_port"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:844
+#: neutron/plugins/ml2/managers.py:849
 #, python-format
 msgid "Extension driver '%(name)s' failed in %(method)s"
 msgstr ""
@@ -868,65 +830,65 @@ msgstr ""
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:713
+#: neutron/plugins/ml2/plugin.py:721
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:726
+#: neutron/plugins/ml2/plugin.py:733
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:807
+#: neutron/plugins/ml2/plugin.py:817
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:828
+#: neutron/plugins/ml2/plugin.py:840
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:947
+#: neutron/plugins/ml2/plugin.py:965
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:956
+#: neutron/plugins/ml2/plugin.py:974
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1023
+#: neutron/plugins/ml2/plugin.py:1041
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1035
+#: neutron/plugins/ml2/plugin.py:1053
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1066
+#: neutron/plugins/ml2/plugin.py:1084
 #, python-format
 msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1206
+#: neutron/plugins/ml2/plugin.py:1225
 #, python-format
 msgid "mechanism_manager.update_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1253
+#: neutron/plugins/ml2/plugin.py:1272
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1370
+#: neutron/plugins/ml2/plugin.py:1389
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1402
+#: neutron/plugins/ml2/plugin.py:1421
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
@@ -946,6 +908,11 @@ msgstr ""
 msgid "Failed to update device %s down"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_geneve.py:87
+#: neutron/plugins/ml2/drivers/type_vxlan.py:83
+msgid "Failed to parse vni_ranges. Service terminated!"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:79
 msgid "Failed to parse tunnel_id_ranges. Service terminated!"
 msgstr ""
@@ -954,79 +921,85 @@ msgstr ""
 msgid "Failed to parse network_vlan_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:83
-msgid "Failed to parse vni_ranges. Service terminated!"
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:104
+#, python-format
+msgid ""
+"Interface %(intf)s for physical network %(net)s does not exist. Agent "
+"terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:102
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:112
 #, python-format
 msgid ""
-"Interface %(intf)s for physical network %(net)s does not exist. Agent "
+"Bridge %(brq)s for physical network %(net)s does not exist. Agent "
 "terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:213
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:236
 #, python-format
 msgid "Failed creating vxlan interface for %(segmentation_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:287
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:318
 #, python-format
 msgid ""
 "Unable to create VXLAN interface for VNI %s because it is in use by "
 "another interface."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:375
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:406
 #, python-format
 msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:388
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:419
 #, python-format
 msgid "Unable to add vxlan interface for network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:395
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:428
 #, python-format
-msgid "No mapping for physical network %s"
+msgid "No bridge or interface mappings for physical network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:404
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:440
 #, python-format
 msgid "Unknown network_type %(network_type)s for network %(network_id)s."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:495
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:534
 #, python-format
 msgid "Cannot delete bridge %s, does not exist"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:574
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:607
 msgid "No valid Segmentation ID to perform UCAST test."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:857
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:737
+#, python-format
+msgid "Network %s is not available."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:907
 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:307
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1111
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:336
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1090
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1139
 #: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:40
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_nuage/driver.py:92
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1148
 #, python-format
-msgid ""
-"Refusing to bind port for segment ID %(id)s, segment %(seg)s, phys net "
-"%(physnet)s, and network type %(nettype)s"
+msgid "Parsing bridge_mappings failed: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:51
@@ -1034,25 +1007,25 @@ msgstr ""
 msgid "Failed to get devices for %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:201
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:384
 #, python-format
-msgid "Failed to set device %s state"
+msgid "PCI slot %(pci_slot)s has no mapping to Embedded Switch; skipping"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:367
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:396
 msgid "Failed on Agent configuration parse. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:379
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:408
 msgid "Agent Initialization Failed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py:82
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py:59
 #, python-format
 msgid "Failed to set device %s max rate"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:94
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:98
 msgid "Failed to parse supported PCI vendor devices"
 msgstr ""
 
@@ -1061,144 +1034,167 @@ msgstr ""
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:168
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:173
 msgid ""
 "DVR: Failed to obtain a valid local DVR MAC address - L2 Agent operating "
 "in Non-DVR Mode"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:371
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:374
 #, python-format
 msgid "DVR: Duplicate DVR router interface detected for subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:379
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:382
 #, python-format
 msgid "DVR: Unable to retrieve subnet information for subnet_id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:514
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:517
 #, python-format
 msgid ""
 "Centralized-SNAT port %(port)s on subnet %(port_subnet)s already seen on "
 "a different subnet %(orig_subnet)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:429
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:470
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:432
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:455
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:473
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:496
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:448
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:489
 msgid "No tunnel_ip specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:452
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:493
 msgid "No tunnel_type specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:598
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:643
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:629
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:674
 #, 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:637
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:682
 #, 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:647
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:692
 #, 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:656
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:701
 #, 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:716
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:761
 #, 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:803
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "Configuration for devices %s failed!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:947
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1016
 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:1007
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1080
 #, 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:1205
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1282
 #, 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:1413
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1495
 #, 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:1452
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1534
 #, 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:1613
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1705
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1684
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1777
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1780
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1877
 #, 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
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1896
 msgid "Agent failed to create agent config map"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1903
+#, python-format
+msgid "%s Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py:52
+msgid "Failed to communicate with the switch"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py:60
+msgid "Switch connection timeout"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py:73
+#, python-format
+msgid "ofctl request %(request)s error %(error)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py:84
+#, python-format
+msgid "ofctl request %(request)s timed out"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/plugin.py:237
 msgid "Failed to create subnet, deleting it from neutron"
 msgstr ""
@@ -1265,17 +1261,17 @@ msgstr ""
 msgid "Request failed from Controller side with Status=%s"
 msgstr ""
 
-#: neutron/quota/resource.py:199
+#: neutron/quota/resource.py:204
 #, python-format
 msgid "Model class %s does not have a tenant_id attribute"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:287
+#: neutron/scheduler/l3_agent_scheduler.py:286
 #, python-format
 msgid "Not enough candidates, a HA router needs at least %s agents"
 msgstr ""
 
-#: neutron/services/service_base.py:79
+#: neutron/services/service_base.py:83
 #, python-format
 msgid "Error loading provider '%(provider)s' for service %(service_type)s"
 msgstr ""
@@ -1315,6 +1311,13 @@ msgstr ""
 msgid "Update router failed in SDN-VE with error %s"
 msgstr ""
 
+#: neutron/services/l3_router/l3_sdnve.py:92
+#, python-format
+msgid ""
+"Delete router operation failed in SDN-VE after deleting the router in DB:"
+" %s"
+msgstr ""
+
 #: neutron/services/l3_router/l3_sdnve.py:107
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE with error %s"
@@ -1342,16 +1345,21 @@ msgstr ""
 msgid "Update floating ip failed with error %s"
 msgstr ""
 
+#: neutron/services/l3_router/l3_sdnve.py:203
+#, python-format
+msgid "Delete floatingip failed in SDN-VE: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:60
 msgid "Failed synchronizing routers"
 msgstr ""
 
-#: neutron/services/metering/agents/metering_agent.py:177
+#: neutron/services/metering/agents/metering_agent.py:178
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
 msgstr ""
 
-#: neutron/services/metering/agents/metering_agent.py:181
+#: neutron/services/metering/agents/metering_agent.py:182
 #, python-format
 msgid "Driver %(driver)s:%(func)s runtime error"
 msgstr ""
index 5c3e7a73fac37d2e67f168d613b64b6902c867f7..b08b5ca5f45b3a558ff474be1b2416291c62fe75 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-21 06:07+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -32,27 +32,27 @@ msgstr ""
 msgid "Loading Plugin: %s"
 msgstr ""
 
-#: neutron/service.py:204
+#: neutron/service.py:215
 #, python-format
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:805
+#: neutron/wsgi.py:807
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:822
+#: neutron/wsgi.py:824
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:838
+#: neutron/wsgi.py:840
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:841
+#: neutron/wsgi.py:843
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
@@ -104,25 +104,25 @@ msgstr ""
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:432 neutron/agent/common/ovs_lib.py:465
+#: neutron/agent/common/ovs_lib.py:443 neutron/agent/common/ovs_lib.py:476
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:95 neutron/agent/dhcp/agent.py:588
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:151
+#: neutron/agent/dhcp/agent.py:152
 msgid "Synchronizing state"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:172
+#: neutron/agent/dhcp/agent.py:173
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:585 neutron/agent/l3/agent.py:652
-#: neutron/services/metering/agents/metering_agent.py:286
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:685
+#: neutron/services/metering/agents/metering_agent.py:287
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr ""
@@ -137,7 +137,21 @@ msgstr ""
 msgid "Initializing agent extension '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:573 neutron/agent/l3/agent.py:642
+#: neutron/agent/l2/extensions/qos.py:224
+#, python-format
+msgid ""
+"QoS policy %(qos_policy_id)s applied to port %(port_id)s is not available"
+" on server, it has been deleted. Skipping."
+msgstr ""
+
+#: neutron/agent/l2/extensions/qos.py:255
+#, python-format
+msgid ""
+"QoS extension did have no information about the port %s that we were "
+"trying to reset"
+msgstr ""
+
+#: neutron/agent/l3/agent.py:596 neutron/agent/l3/agent.py:673
 msgid "L3 agent started"
 msgstr ""
 
@@ -158,38 +172,38 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:821
+#: neutron/agent/linux/dhcp.py:844
 #, 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 ""
 
-#: neutron/agent/linux/interface.py:167
+#: neutron/agent/linux/interface.py:254
 #, python-format
 msgid "Device %s already exists"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:168
+#: neutron/agent/linux/iptables_firewall.py:169
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:179
+#: neutron/agent/linux/iptables_firewall.py:180
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
 
-#: neutron/api/extensions.py:381
+#: neutron/api/extensions.py:380
 msgid "Initializing extension manager."
 msgstr ""
 
-#: neutron/api/extensions.py:536
+#: neutron/api/extensions.py:535
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: neutron/api/v2/base.py:96
+#: neutron/api/v2/base.py:97
 msgid "Allow sorting is enabled because native pagination requires native sorting"
 msgstr ""
 
@@ -232,23 +246,22 @@ msgid "OVS cleanup completed successfully"
 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:382
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1693
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1159
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:411
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1786
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/common/config.py:207
+#: neutron/common/config.py:215
 msgid "Logging enabled!"
 msgstr ""
 
-#: neutron/common/config.py:208
+#: neutron/common/config.py:216
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:235
+#: neutron/common/config.py:243
 #, python-format
 msgid "Config paste file: %s"
 msgstr ""
@@ -257,7 +270,7 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agents_db.py:209
+#: neutron/db/agents_db.py:214
 #, python-format
 msgid ""
 "Heartbeat received from %(type)s agent on host %(host)s, uuid %(uuid)s "
@@ -287,7 +300,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:743 neutron/plugins/ml2/plugin.py:904
+#: neutron/db/db_base_plugin_v2.py:837 neutron/plugins/ml2/plugin.py:918
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet "
@@ -320,33 +333,33 @@ msgstr ""
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:81
 msgid ""
 "Skipping period L3 agent status check because automatic router "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1198
+#: neutron/db/l3_db.py:1203
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:89
+#: neutron/db/l3_dvr_db.py:81
 #, python-format
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:565
+#: neutron/db/l3_dvr_db.py:520
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:645
+#: neutron/db/l3_dvr_db.py:600
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvrscheduler_db.py:354
+#: neutron/db/l3_dvrscheduler_db.py:384
 msgid "SNAT already bound to a service node."
 msgstr ""
 
@@ -373,7 +386,7 @@ msgstr ""
 msgid "Disabled vlantransparent extension."
 msgstr ""
 
-#: neutron/notifiers/nova.py:275
+#: neutron/notifiers/nova.py:270
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -383,115 +396,10 @@ msgstr ""
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:117
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:118
-#, python-format
-msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored"
-msgstr ""
-
 #: neutron/plugins/embrane/common/utils.py:44
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:77
-#, python-format
-msgid "The IP addr of available SDN-VE controllers: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:80
-#, python-format
-msgid "The SDN-VE controller IP address: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:236
-msgid "Bad resource for forming a list request"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:246
-msgid "Bad resource for forming a show request"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:256
-msgid "Bad resource for forming a create request"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:268
-msgid "Bad resource for forming a update request"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:279
-msgid "Bad resource for forming a delete request"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:307
-#, python-format
-msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:32
-msgid "Fake SDNVE controller initialized"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:35
-msgid "Fake SDNVE controller: list"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:39
-msgid "Fake SDNVE controller: show"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:43
-msgid "Fake SDNVE controller: create"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:47
-msgid "Fake SDNVE controller: update"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:51
-msgid "Fake SDNVE controller: delete"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:55
-msgid "Fake SDNVE controller: get tenant by id"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:59
-msgid "Fake SDNVE controller: check and create tenant"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api_fake.py:63
-msgid "Fake SDNVE controller: get controller"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:146
-msgid "Set a new controller if needed."
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:152
-#, python-format
-msgid "Set the controller to a new controller: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:190
-#, python-format
-msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
-msgstr ""
-
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:221
-#, python-format
-msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:235
-#, python-format
-msgid "Controller IPs: %s"
-msgstr ""
-
 #: neutron/plugins/ml2/db.py:60
 #, python-format
 msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
@@ -549,32 +457,32 @@ msgstr ""
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:762
+#: neutron/plugins/ml2/managers.py:767
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:768
+#: neutron/plugins/ml2/managers.py:773
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:779
+#: neutron/plugins/ml2/managers.py:784
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:785
+#: neutron/plugins/ml2/managers.py:790
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:794
+#: neutron/plugins/ml2/managers.py:799
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:805
+#: neutron/plugins/ml2/managers.py:810
 #, python-format
 msgid "Extension driver '%(name)s' failed in %(method)s"
 msgstr ""
@@ -588,17 +496,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:710
+#: neutron/plugins/ml2/plugin.py:718
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:722
+#: neutron/plugins/ml2/plugin.py:729
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1415
+#: neutron/plugins/ml2/plugin.py:1434
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted "
@@ -640,101 +548,115 @@ msgstr ""
 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:817
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py:33
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:866
 #, python-format
 msgid ""
 "Skipping ARP spoofing rules for port '%s' because it has port security "
 "disabled"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py:83
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py:90
 #, python-format
 msgid "Clearing orphaned ARP spoofing entries for devices %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:831
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:732
+#, python-format
+msgid "Physical network %s is defined in bridge_mappings and cannot be deleted."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:881
 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:106
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:911
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:119
 #: 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:233
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1281
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:250
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1358
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:966
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:973
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
 #, python-format
 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:272
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1366
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1034
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1448
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1043
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1092
 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:288
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1580
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1102
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:317
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1664
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1093
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1142
 #: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:194
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1151
+#, python-format
+msgid "Bridge mappings: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:207
 #, python-format
 msgid "Device %(device)s spoofcheck %(spoofcheck)s"
 msgstr ""
 
-#: 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
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:231
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py:61
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:243
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:262
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:250
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:270
 #, python-format
-msgid "Removing device with mac_address %s"
+msgid "Removing device with MAC address %(mac)s and PCI slot %(pci_slot)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:281
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:297
+#, python-format
+msgid "Port with MAC %(mac)s and PCI slot %(pci_slot)s updated."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:310
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:370
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:399
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:371
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:400
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -743,86 +665,101 @@ msgstr ""
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:205
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:210
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:607
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:652
 #, 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:671
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:716
 #, 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:808
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:821
+#, python-format
+msgid "Port %s was deleted concurrently, skipping it"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:857
 #, 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:849
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:918
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:916
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:985
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1074
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1242
 #, 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:1275
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1352
 #, 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:1321
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1403
 #, python-format
 msgid "Ancillary Ports %s added"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1338
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1420
 #, python-format
 msgid "Ports %s removed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1354
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1436
 #, python-format
 msgid "Ancillary ports %s removed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1559
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1642
 #, python-format
 msgid "Cleaning stale %s flows"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1609
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1701
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1712
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1805
 msgid "Agent caught SIGTERM, quitting daemon loop."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1716
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1809
 msgid "Agent caught SIGHUP, resetting."
 msgstr ""
 
-#: neutron/plugins/ml2/extensions/port_security.py:33
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py:43
+#, python-format
+msgid "Bridge %(br_name)s has datapath-ID %(dpid)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py:57
+#, python-format
+msgid "Bridge %(br_name)s changed its datapath-ID from %(old)s to %(new)s"
+msgstr ""
+
+#: neutron/plugins/ml2/extensions/port_security.py:34
 msgid "PortSecurityExtensionDriver initialization complete"
 msgstr ""
 
@@ -860,12 +797,12 @@ msgstr ""
 msgid "RPC was already started in parent process by plugin."
 msgstr ""
 
-#: neutron/services/service_base.py:90
+#: neutron/services/service_base.py:94
 #, python-format
 msgid "Default provider is not specified for service type %s"
 msgstr ""
 
-#: neutron/services/metering/agents/metering_agent.py:96
+#: neutron/services/metering/agents/metering_agent.py:95
 #, python-format
 msgid "Loading Metering driver %s"
 msgstr ""
index bd77febff351f68cb86304be4ad5f444e1763a45..4bb9a078478218bdcb2829913fe0230731bbfa33 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-21 06:08+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -41,22 +41,22 @@ msgid ""
 "falling back to old security_group_rules_for_devices which scales worse."
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:386
+#: neutron/agent/common/ovs_lib.py:397
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:389
+#: neutron/agent/common/ovs_lib.py:400
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:447
+#: neutron/agent/common/ovs_lib.py:458
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:119
+#: neutron/agent/dhcp/agent.py:120
 #, python-format
 msgid ""
 "Unable to %(action)s dhcp for %(net_id)s: there is a conflict with its "
@@ -64,34 +64,39 @@ msgid ""
 "exist."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:134 neutron/agent/dhcp/agent.py:203
+#: neutron/agent/dhcp/agent.py:135 neutron/agent/dhcp/agent.py:208
 #, python-format
 msgid "Network %s has been deleted."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:220
+#: neutron/agent/dhcp/agent.py:225
 #, python-format
 msgid ""
 "Network %s may have been deleted and its resources may have already been "
 "disposed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:369
+#: neutron/agent/dhcp/agent.py:374
 #, python-format
 msgid ""
 "%(port_num)d router ports found on the metadata access network. Only the "
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:570 neutron/agent/l3/agent.py:633
+#: neutron/agent/dhcp/agent.py:575 neutron/agent/l3/agent.py:664
 #: neutron/agent/metadata/agent.py:317
-#: neutron/services/metering/agents/metering_agent.py:278
+#: neutron/services/metering/agents/metering_agent.py:279
 msgid ""
 "Neutron server does not support state report. State report for this agent"
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:186
+#: neutron/agent/l2/extensions/qos.py:96
+#, python-format
+msgid "Unsupported QoS rule type for %(rule_id)s: %(rule_type)s; skipping"
+msgstr ""
+
+#: neutron/agent/l3/agent.py:201
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled at the neutron server when "
@@ -100,19 +105,19 @@ msgid ""
 "warning. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:198
+#: neutron/agent/l3/agent.py:213
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled on the neutron server. "
 "Retrying. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:333
+#: neutron/agent/l3/agent.py:354
 #, python-format
 msgid "Info for router %s was not found. Performing router cleanup"
 msgstr ""
 
-#: neutron/agent/l3/router_info.py:190
+#: neutron/agent/l3/router_info.py:196
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
@@ -127,12 +132,6 @@ msgstr ""
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/linux/ebtables_manager.py:168
-#, python-format
-msgid "Attempted to remove chain %s which does not exist"
-msgstr ""
-
-#: neutron/agent/linux/ebtables_manager.py:237
 #: neutron/agent/linux/iptables_manager.py:249
 #, python-format
 msgid ""
@@ -162,22 +161,22 @@ msgid ""
 "greater to 0"
 msgstr ""
 
-#: neutron/api/extensions.py:518
+#: neutron/api/extensions.py:517
 #, python-format
 msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
 msgstr ""
 
-#: neutron/api/extensions.py:526
+#: neutron/api/extensions.py:525
 #, python-format
 msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
 msgstr ""
 
-#: neutron/api/extensions.py:567
+#: neutron/api/extensions.py:563
 #, python-format
 msgid "Extension %s not supported by any of loaded plugins"
 msgstr ""
 
-#: neutron/api/extensions.py:579
+#: neutron/api/extensions.py:575
 #, python-format
 msgid "Loaded plugins do not implement extension %s interface"
 msgstr ""
@@ -214,25 +213,25 @@ msgstr ""
 msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
-#: neutron/api/rpc/handlers/securitygroups_rpc.py:179
+#: neutron/api/rpc/handlers/securitygroups_rpc.py:180
 msgid ""
 "Security group agent binding currently not set. This should be set by the"
 " end of the init process."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:80
+#: neutron/cmd/sanity_check.py:93
 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/db/agents_db.py:122
+#: neutron/db/agents_db.py:127
 #, python-format
 msgid "%(agent_type)s agent %(agent_id)s is not active"
 msgstr ""
 
-#: neutron/db/agents_db.py:135
+#: neutron/db/agents_db.py:140
 #, python-format
 msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid."
 msgstr ""
@@ -256,25 +255,25 @@ msgid ""
 "not report to the server in the last %(dead_time)s seconds."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:111
+#: neutron/db/l3_agentschedulers_db.py:112
 #, 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
+#: neutron/db/l3_agentschedulers_db.py:116
 #, 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:342
+#: neutron/db/l3_dvrscheduler_db.py:372
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
-#: neutron/db/l3_dvrscheduler_db.py:347
+#: neutron/db/l3_dvrscheduler_db.py:377
 msgid "No candidates found for SNAT"
 msgstr ""
 
@@ -283,45 +282,31 @@ msgstr ""
 msgid "No valid gateway port on subnet %s is found for IPv6 RA"
 msgstr ""
 
-#: neutron/debug/debug_agent.py:121
+#: neutron/debug/debug_agent.py:122
 #, python-format
 msgid "Failed to delete namespace %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:77
+#: neutron/notifiers/nova.py:76
 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:204
+#: neutron/notifiers/nova.py:199
 msgid "Port ID not set! Nova will not be notified of port status change."
 msgstr ""
 
-#: neutron/notifiers/nova.py:254
+#: neutron/notifiers/nova.py:249
 #, python-format
 msgid "Nova returned NotFound for event: %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:272
+#: neutron/notifiers/nova.py:267
 #, python-format
 msgid "Nova event: %s returned with failed status"
 msgstr ""
 
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:584
-#, python-format
-msgid "vlan_id %(vlan)s on physical network %(network)s not found"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:661
-#, python-format
-msgid "vxlan_id %s not found"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:173
-msgid "No policy profile populated from VSM"
-msgstr ""
-
 #: neutron/plugins/embrane/agent/operations/router_operations.py:96
 #, python-format
 msgid "The router %s had no physical representation, likely already deleted"
@@ -332,12 +317,7 @@ msgstr ""
 msgid "Interface %s not found in the heleos back-end, likely already deleted"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:427
-#, python-format
-msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
-msgstr ""
-
-#: neutron/plugins/ml2/driver_context.py:191
+#: neutron/plugins/ml2/driver_context.py:198
 #, python-format
 msgid "Could not expand segment %s"
 msgstr ""
@@ -354,11 +334,11 @@ msgid ""
 "network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:795
+#: neutron/plugins/ml2/plugin.py:805
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1475
+#: neutron/plugins/ml2/plugin.py:1494
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
@@ -376,7 +356,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mech_agent.py:76
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:124
 #, python-format
 msgid "Attempting to bind with dead agent: %s"
 msgstr ""
@@ -386,12 +366,12 @@ msgstr ""
 msgid "No flat network found on physical network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:225
+#: neutron/plugins/ml2/drivers/type_tunnel.py:226
 #, python-format
 msgid "%(type)s tunnel %(id)s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:282
+#: neutron/plugins/ml2/drivers/type_tunnel.py:283
 #, python-format
 msgid "Endpoint with ip %s already exists"
 msgstr ""
@@ -406,96 +386,105 @@ msgstr ""
 msgid "unable to modify mac_address of ACTIVE port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:161
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:166
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:167
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:172
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:94
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:96
 msgid "VXLAN is enabled, a valid local_ip must be provided"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:116
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:131
 msgid "Invalid Network ID, will lead to incorrect bridge name"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:123
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:138
 msgid "Invalid VLAN ID, will lead to incorrect subinterface name"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:130
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:145
 msgid "Invalid Interface ID, will lead to incorrect tap device name"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:139
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:154
 #, python-format
 msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:153
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:167
 #, python-format
 msgid ""
 "Invalid VXLAN Group: %s, must be an address or network (in CIDR notation)"
 " in a multicast range"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:559
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:596
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:592
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:629
 #, python-format
 msgid ""
 "Option \"%(option)s\" must be supported by command \"%(command)s\" to "
 "enable %(mode)s mode"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:590
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:623
 msgid ""
 "VXLAN muticast group(s) must be provided in vxlan_group option to enable "
 "VXLAN MCAST mode"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:195
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:200
 #, python-format
 msgid "Cannot find vf index for pci slot %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:352
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:356
 #, python-format
 msgid "device pci mismatch: %(device_mac)s - %(pci_slot)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:157
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:380
+#, python-format
+msgid ""
+"VF with PCI slot %(pci_slot)s is already assigned; skipping reset maximum"
+" rate"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:164
 #, python-format
 msgid "Cannot find vfs %(vfs)s in device %(dev_name)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:173
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:180
 #, 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:192
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:205
 #, python-format
 msgid "Failed to set spoofcheck for device %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:258
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:214
 #, python-format
-msgid ""
-"Failed to find pci slot for device %(device)s; skipping extension port "
-"cleanup"
+msgid "Device %s does not support state change"
 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
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:217
 #, python-format
-msgid "Unsupported QoS rule type for %(rule_id)s: %(rule_type)s; skipping"
+msgid "Failed to set device %s state"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:283
+#, python-format
+msgid "port_id to device with MAC %s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:163
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:168
 #, python-format
 msgid ""
 "L2 agent could not get DVR MAC address at startup due to RPC error.  It "
@@ -503,51 +492,61 @@ msgid ""
 " %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:190
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:195
 #, python-format
 msgid ""
 "L2 agent could not get DVR MAC address from server. Retrying. Detailed "
 "message: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:550
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:595
 #, python-format
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:979
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1052
 #, 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:1183
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1259
 #, 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:1303
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1381
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1473
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1555
 #, python-format
 msgid "Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1516
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1599
 msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1519
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1602
 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
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1668
+#, python-format
+msgid "Clearing cache of registered ports, retrials to resync were > %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py:142
+#, python-format
+msgid "Deleting flow with cookie 0x%(cookie)x"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ofswitch.py:109
 #, python-format
 msgid "Deleting flow %s"
 msgstr ""
@@ -597,7 +596,7 @@ msgstr ""
 msgid "No L3 agents can host the router %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:60
+#: neutron/services/provider_configuration.py:137
 #, python-format
 msgid ""
 "The configured driver %(driver)s has been moved, automatically using "
@@ -605,13 +604,6 @@ msgid ""
 "automatic fixup will be removed in a future release."
 msgstr ""
 
-#: 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"
index d1e61d2dbe17f81e88ec28a0124f3a132bd702d7..e0f868d8f47cd329814eb97df094953dadda5ff4 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b3.dev400\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-21 06:07+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -54,62 +54,62 @@ msgid ""
 "found"
 msgstr ""
 
-#: neutron/service.py:41
+#: neutron/service.py:42
 msgid "Seconds between running periodic tasks"
 msgstr ""
 
-#: neutron/service.py:43
+#: neutron/service.py:44
 msgid ""
 "Number of separate API worker processes for service. If not specified, "
 "the default is equal to the number of CPUs available for best "
 "performance."
 msgstr ""
 
-#: neutron/service.py:48
+#: neutron/service.py:49
 msgid "Number of RPC worker processes for service"
 msgstr ""
 
-#: neutron/service.py:51
+#: neutron/service.py:52
 msgid ""
 "Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:52
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:56
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:59
+#: neutron/wsgi.py:60
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:62
+#: neutron/wsgi.py:63
 msgid "Max header line to accommodate large tokens"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:66
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:67
+#: neutron/wsgi.py:68
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:70
+#: neutron/wsgi.py:71
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:73
+#: neutron/wsgi.py:74
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:77
+#: neutron/wsgi.py:78
 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:83
+#: neutron/wsgi.py:84
 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:186
+#: neutron/wsgi.py:188
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:206
+#: neutron/wsgi.py:208
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:212
+#: neutron/wsgi.py:214
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:217
+#: neutron/wsgi.py:219
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:508
+#: neutron/wsgi.py:510
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:674
+#: neutron/wsgi.py:676
 msgid "You must implement __call__"
 msgstr ""
 
-#: 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/wsgi.py:764 neutron/api/v2/base.py:205 neutron/api/v2/base.py:364
+#: neutron/api/v2/base.py:542 neutron/api/v2/base.py:606
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:94
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:811
+#: neutron/wsgi.py:813
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:817
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:952
+#: neutron/wsgi.py:954
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1005
+#: neutron/wsgi.py:1007
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -241,24 +241,24 @@ msgstr ""
 msgid "Top-level directory for maintaining dhcp state"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:48
+#: neutron/agent/common/ovs_lib.py:50
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:483
+#: neutron/agent/common/ovs_lib.py:494
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:621
+#: neutron/agent/common/ovs_lib.py:632
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:626
+#: neutron/agent/common/ovs_lib.py:637
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:583
+#: neutron/agent/dhcp/agent.py:588
 #, python-format
 msgid "Agent updated: %(payload)s"
 msgstr ""
@@ -276,49 +276,56 @@ msgid "Support Metadata requests on isolated networks."
 msgstr ""
 
 #: neutron/agent/dhcp/config.py:28
+msgid "Force to use DHCP to get Metadata on all networks."
+msgstr ""
+
+#: neutron/agent/dhcp/config.py:30
 msgid ""
 "Allows for serving metadata requests from a dedicated network. Requires "
 "enable_isolated_metadata = True"
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:32
+#: neutron/agent/dhcp/config.py:34
 msgid "Number of threads to use during sync process."
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:38
+#: neutron/agent/dhcp/config.py:40
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:41
-msgid "Domain to use for building the hostnames"
+#: neutron/agent/dhcp/config.py:43
+msgid ""
+"Domain to use for building the hostnames.This option is deprecated. It "
+"has been moved to neutron.conf as dns_domain. It will removed from here "
+"in a future release"
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:47
+#: neutron/agent/dhcp/config.py:53
 msgid "Override the default dnsmasq settings with this file"
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:49
+#: neutron/agent/dhcp/config.py:55
 msgid "Comma-separated list of the DNS servers which will be used as forwarders."
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:53
+#: neutron/agent/dhcp/config.py:59
 msgid ""
 "Delete namespace after removing a dhcp server.This option is deprecated "
 "and will be removed in a future release."
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:58
+#: neutron/agent/dhcp/config.py:64
 msgid ""
 "Base log dir for dnsmasq logging. The log contains DHCP and DNS log "
 "information and is useful for debugging issues with either DHCP or DNS. "
 "If this section is null, disable dnsmasq log."
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:65
+#: neutron/agent/dhcp/config.py:71
 msgid "Limit number of leases to prevent a denial-of-service."
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:67
+#: neutron/agent/dhcp/config.py:73
 msgid "Use broadcast in DHCP replies"
 msgstr ""
 
@@ -326,7 +333,7 @@ msgstr ""
 msgid "Extensions list to use"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:272
+#: neutron/agent/l3/agent.py:293
 msgid ""
 "The 'gateway_external_network_id' option must be configured for this "
 "agent as Neutron has more than one external network."
@@ -344,35 +351,35 @@ msgid ""
 "centralized node (or in single-host deployments, e.g. devstack)"
 msgstr ""
 
-#: neutron/agent/l3/config.py:40 neutron/debug/debug_agent.py:41
+#: neutron/agent/l3/config.py:41 neutron/debug/debug_agent.py:42
 msgid "Name of bridge used for external network traffic."
 msgstr ""
 
-#: neutron/agent/l3/config.py:44
+#: neutron/agent/l3/config.py:45
 msgid "TCP Port used by Neutron metadata namespace proxy."
 msgstr ""
 
-#: neutron/agent/l3/config.py:48
+#: neutron/agent/l3/config.py:49
 msgid ""
 "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, "
 "the feature is disabled"
 msgstr ""
 
-#: neutron/agent/l3/config.py:51
+#: neutron/agent/l3/config.py:52
 msgid ""
 "If namespaces is disabled, the l3 agent can only configure a router that "
 "has the matching router ID."
 msgstr ""
 
-#: neutron/agent/l3/config.py:56
+#: neutron/agent/l3/config.py:57
 msgid "Agent should implement routers with no gateway"
 msgstr ""
 
-#: neutron/agent/l3/config.py:58
+#: neutron/agent/l3/config.py:59
 msgid "UUID of external network for routers implemented by the agents."
 msgstr ""
 
-#: neutron/agent/l3/config.py:61
+#: neutron/agent/l3/config.py:62
 msgid ""
 "With IPv6, the network used for the external gateway does not need to "
 "have an associated subnet, since the automatically assigned link-local "
@@ -387,23 +394,30 @@ msgid ""
 " allocated to the network and not through this parameter. "
 msgstr ""
 
-#: neutron/agent/l3/config.py:78
+#: neutron/agent/l3/config.py:80
+msgid ""
+"Driver used for ipv6 prefix delegation. This needs to be an entry point "
+"defined in the neutron.agent.linux.pd_drivers namespace. See setup.cfg "
+"for entry points included with the neutron source."
+msgstr ""
+
+#: neutron/agent/l3/config.py:86
 msgid "Allow running metadata proxy."
 msgstr ""
 
-#: neutron/agent/l3/config.py:80
+#: neutron/agent/l3/config.py:88
 msgid ""
 "Delete namespace after removing a router.This option is deprecated and "
 "will be removed in a future release."
 msgstr ""
 
-#: neutron/agent/l3/config.py:86
+#: neutron/agent/l3/config.py:94
 msgid ""
 "Iptables mangle mark used to mark metadata valid requests. This mark will"
 " be masked with 0xffff so that only the lower 16 bits will be used."
 msgstr ""
 
-#: neutron/agent/l3/config.py:91
+#: neutron/agent/l3/config.py:99
 msgid ""
 "Iptables mangle mark used to mark ingress from external network. This "
 "mark will be masked with 0xffff so that only the lower 16 bits will be "
@@ -469,15 +483,15 @@ msgstr ""
 msgid "Location of Metadata Proxy UNIX domain socket"
 msgstr ""
 
-#: neutron/agent/linux/async_process.py:72
+#: neutron/agent/linux/async_process.py:74
 msgid "respawn_interval must be >= 0 if provided."
 msgstr ""
 
-#: neutron/agent/linux/async_process.py:98
+#: neutron/agent/linux/async_process.py:100
 msgid "Process is already started"
 msgstr ""
 
-#: neutron/agent/linux/async_process.py:117
+#: neutron/agent/linux/async_process.py:121
 msgid "Process is not running."
 msgstr ""
 
@@ -514,37 +528,27 @@ msgstr ""
 msgid "Unable to access %s"
 msgstr ""
 
-#: neutron/agent/linux/ebtables_driver.py:31
-msgid "Location of temporary ebtables table files."
-msgstr ""
-
-#: neutron/agent/linux/ebtables_manager.py:210
-#: neutron/agent/linux/iptables_manager.py:212
-#, python-format
-msgid "Unknown chain: %r"
-msgstr ""
-
 #: neutron/agent/linux/external_process.py:38
 msgid "Location to store child pid files"
 msgstr ""
 
-#: neutron/agent/linux/interface.py:36
+#: neutron/agent/linux/interface.py:37
 msgid "Name of Open vSwitch bridge to use"
 msgstr ""
 
-#: neutron/agent/linux/interface.py:39
+#: neutron/agent/linux/interface.py:40
 msgid "Uses veth for an interface or not"
 msgstr ""
 
-#: neutron/agent/linux/interface.py:41
+#: neutron/agent/linux/interface.py:42
 msgid "MTU setting for device."
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:34
+#: neutron/agent/linux/ip_lib.py:35
 msgid "Force ip_lib calls to use the root helper"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:46
+#: neutron/agent/linux/ip_lib.py:47
 #, python-format
 msgid "Failure waiting for address %(address)s to become ready: %(reason)s"
 msgstr ""
@@ -559,6 +563,11 @@ msgstr ""
 msgid "ip link capability %(capability)s is not supported"
 msgstr ""
 
+#: neutron/agent/linux/iptables_manager.py:212
+#, python-format
+msgid "Unknown chain: %r"
+msgstr ""
+
 #: neutron/agent/linux/keepalived.py:54
 #, python-format
 msgid ""
@@ -578,18 +587,45 @@ msgid ""
 "%(valid_auth_types)s"
 msgstr ""
 
+#: neutron/agent/linux/keepalived.py:83
+#, python-format
+msgid ""
+"Attempted to add duplicate VIP address, existing vips are: "
+"%(existing_vips)s, duplicate vip is: %(duplicate_vip)s"
+msgstr ""
+
+#: neutron/agent/linux/pd.py:39
+msgid "Service to handle DHCPv6 Prefix delegation."
+msgstr ""
+
+#: neutron/agent/linux/pd_driver.py:24
+msgid "Location to store IPv6 PD files."
+msgstr ""
+
+#: neutron/agent/linux/pd_driver.py:27
+msgid ""
+"A decimal value as Vendor's Registered Private Enterprise Number as "
+"required by RFC3315 DUID-EN."
+msgstr ""
+
 #: neutron/agent/linux/ra.py:35
 msgid "Location to store IPv6 RA config files"
 msgstr ""
 
-#: neutron/agent/linux/utils.py:137
+#: neutron/agent/linux/utils.py:141
+#, python-format
 msgid ""
 "\n"
-"Command: {cmd}\n"
-"Exit code: {code}\n"
-"Stdin: {stdin}\n"
-"Stdout: {stdout}\n"
-"Stderr: {stderr}"
+"Command: %(cmd)s\n"
+"Exit code: %(code)d\n"
+msgstr ""
+
+#: neutron/agent/linux/utils.py:152
+#, python-format
+msgid ""
+"Stdin: %(stdin)s\n"
+"Stdout: %(stdout)s\n"
+"Stderr: %(stderr)s"
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:122
@@ -824,7 +860,7 @@ msgid ""
 " and '%(desc)s'"
 msgstr ""
 
-#: neutron/api/api_common.py:328 neutron/api/v2/base.py:640
+#: neutron/api/api_common.py:328 neutron/api/v2/base.py:665
 #, python-format
 msgid "Unable to find '%s' in request body"
 msgstr ""
@@ -834,12 +870,12 @@ msgstr ""
 msgid "Failed to parse request. Parameter '%s' not specified"
 msgstr ""
 
-#: neutron/api/extensions.py:231
+#: neutron/api/extensions.py:230
 #, python-format
 msgid "Extension with alias %s does not exist"
 msgstr ""
 
-#: neutron/api/extensions.py:235 neutron/api/extensions.py:239
+#: neutron/api/extensions.py:234 neutron/api/extensions.py:238
 msgid "Resource not found."
 msgstr ""
 
@@ -1014,7 +1050,6 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: 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 ""
@@ -1040,7 +1075,6 @@ msgid "'%s' cannot be converted to boolean"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:522
-#: neutron/plugins/nec/extensions/packetfilter.py:73
 #, python-format
 msgid "'%s' is not a integer"
 msgstr ""
@@ -1081,43 +1115,43 @@ msgid "Running without keystone AuthN requires that tenant_id is specified"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:952
-#: neutron/extensions/allowedaddresspairs.py:76
+#: neutron/extensions/allowedaddresspairs.py:80
 #: neutron/extensions/multiprovidernet.py:45
 #, python-format
 msgid "Unrecognized attribute(s) '%s'"
 msgstr ""
 
-#: neutron/api/v2/base.py:93
+#: neutron/api/v2/base.py:94
 msgid "Native pagination depend on native sorting"
 msgstr ""
 
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:567
 #, python-format
 msgid "Invalid format: %s"
 msgstr ""
 
-#: neutron/api/v2/base.py:618
+#: neutron/api/v2/base.py:643
 msgid "Resource body required"
 msgstr ""
 
-#: neutron/api/v2/base.py:624
+#: neutron/api/v2/base.py:649
 msgid "Bulk operation not supported"
 msgstr ""
 
-#: neutron/api/v2/base.py:627
+#: neutron/api/v2/base.py:652
 msgid "Resources required"
 msgstr ""
 
-#: neutron/api/v2/base.py:637
+#: neutron/api/v2/base.py:662
 msgid "Body contains invalid data"
 msgstr ""
 
-#: neutron/api/v2/base.py:652
+#: neutron/api/v2/base.py:677
 #, python-format
 msgid "Cannot update read-only attribute %s"
 msgstr ""
 
-#: neutron/api/v2/base.py:674
+#: neutron/api/v2/base.py:699
 #, python-format
 msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
 msgstr ""
@@ -1154,54 +1188,66 @@ msgid ""
 "ports created by Neutron on integration and external network bridges."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:174
+#: neutron/cmd/sanity_check.py:206
 msgid "Check for OVS vxlan support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:176
+#: neutron/cmd/sanity_check.py:208
+msgid "Check for OVS Geneve support"
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:210
 msgid "Check for iproute2 vxlan support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:178
+#: neutron/cmd/sanity_check.py:212
 msgid "Check for patch port support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:180
+#: neutron/cmd/sanity_check.py:214
 msgid "Check for nova notification support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:182
+#: neutron/cmd/sanity_check.py:216
 msgid "Check for ARP responder support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:184
+#: neutron/cmd/sanity_check.py:218
 msgid "Check for ARP header match support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:186
+#: neutron/cmd/sanity_check.py:220
+msgid "Check for ICMPv6 header match support"
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:222
 msgid "Check for VF management support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:188
+#: neutron/cmd/sanity_check.py:224
 msgid "Check netns permission settings"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:190
+#: neutron/cmd/sanity_check.py:226
 msgid "Check minimal dnsmasq version"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:192
+#: neutron/cmd/sanity_check.py:228
 msgid "Check ovsdb native interface support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:194
+#: neutron/cmd/sanity_check.py:230
 msgid "Check ebtables installation"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:196
+#: neutron/cmd/sanity_check.py:232
 msgid "Check keepalived IPv6 support"
 msgstr ""
 
+#: neutron/cmd/sanity_check.py:234
+msgid "Check minimal dibbler version"
+msgstr ""
+
 #: neutron/common/config.py:42
 msgid "The host IP to bind to"
 msgstr ""
@@ -1278,115 +1324,119 @@ msgid ""
 "lease times."
 msgstr ""
 
-#: neutron/common/config.py:86
-msgid "Allow sending resource operation notification to DHCP agent"
+#: neutron/common/config.py:87
+msgid "Domain to use for building the hostnames"
 msgstr ""
 
 #: neutron/common/config.py:89
+msgid "Allow sending resource operation notification to DHCP agent"
+msgstr ""
+
+#: neutron/common/config.py:92
 msgid "Allow overlapping IP support in Neutron"
 msgstr ""
 
-#: neutron/common/config.py:91
+#: neutron/common/config.py:94
 msgid ""
 "Hostname to be used by the neutron server, agents and services running on"
 " this machine. All the agents and services running on this machine must "
 "use the same host value."
 msgstr ""
 
-#: neutron/common/config.py:96
+#: neutron/common/config.py:99
 msgid ""
 "Ensure that configured gateway is on subnet. For IPv6, validate only if "
 "gateway is not a link local address. Deprecated, to be removed during the"
 " K release, at which point the check will be mandatory."
 msgstr ""
 
-#: neutron/common/config.py:102
+#: neutron/common/config.py:105
 msgid "Send notification to nova when port status changes"
 msgstr ""
 
-#: neutron/common/config.py:104
+#: neutron/common/config.py:107
 msgid ""
 "Send notification to nova when port data (fixed_ips/floatingip) changes "
 "so nova can update its cache."
 msgstr ""
 
-#: neutron/common/config.py:108
+#: neutron/common/config.py:111
 msgid ""
 "URL for connection to nova. Deprecated in favour of an auth plugin in "
 "[nova]."
 msgstr ""
 
-#: neutron/common/config.py:111
+#: neutron/common/config.py:114
 msgid ""
 "Username for connecting to nova in admin context. Deprecated in favour of"
 " an auth plugin in [nova]."
 msgstr ""
 
-#: neutron/common/config.py:114
+#: neutron/common/config.py:117
 msgid ""
 "Password for connection to nova in admin context. Deprecated in favour of"
 " an auth plugin in [nova]."
 msgstr ""
 
-#: neutron/common/config.py:118
+#: neutron/common/config.py:121
 msgid ""
 "The uuid of the admin nova tenant. Deprecated in favour of an auth plugin"
 " in [nova]."
 msgstr ""
 
-#: neutron/common/config.py:121
+#: neutron/common/config.py:124
 msgid ""
 "The name of the admin nova tenant. Deprecated in favour of an auth plugin"
 " in [nova]."
 msgstr ""
 
-#: neutron/common/config.py:125
+#: neutron/common/config.py:128
 msgid ""
 "Authorization URL for connecting to nova in admin context. Deprecated in "
 "favour of an auth plugin in [nova]."
 msgstr ""
 
-#: neutron/common/config.py:129
+#: neutron/common/config.py:132
 msgid ""
 "Number of seconds between sending events to nova if there are any events "
 "to send."
 msgstr ""
 
-#: neutron/common/config.py:132
+#: neutron/common/config.py:135
 msgid ""
 "If True, effort is made to advertise MTU settings to VMs via network "
 "methods (DHCP and RA MTU options) when the network's preferred MTU is "
 "known."
 msgstr ""
 
-#: neutron/common/config.py:136
+#: neutron/common/config.py:139
 msgid "IPAM driver to use."
 msgstr ""
 
-#: neutron/common/config.py:138
+#: neutron/common/config.py:141
 msgid ""
 "If True, then allow plugins that support it to create VLAN transparent "
 "networks."
 msgstr ""
 
-#: neutron/common/config.py:145
+#: neutron/common/config.py:148
 msgid ""
 "Where to store Neutron state files. This directory must be writable by "
 "the agent."
 msgstr ""
 
-#: neutron/common/config.py:177
+#: neutron/common/config.py:185
 msgid ""
 "Name of nova region to use. Useful if keystone manages more than one "
 "region."
 msgstr ""
 
-#: neutron/common/config.py:199
+#: neutron/common/config.py:207
 #, python-format
 msgid "Base MAC: %s"
 msgstr ""
 
-#: neutron/common/config.py:240
+#: neutron/common/config.py:248
 #, python-format
 msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
 msgstr ""
@@ -1395,505 +1445,509 @@ msgstr ""
 msgid "An unknown exception occurred."
 msgstr ""
 
-#: neutron/common/exceptions.py:53
+#: neutron/common/exceptions.py:56
 #, python-format
 msgid "Bad %(resource)s request: %(msg)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:65
+#: neutron/common/exceptions.py:68
 msgid "Not authorized."
 msgstr ""
 
-#: neutron/common/exceptions.py:69
+#: neutron/common/exceptions.py:72
 msgid "The service is unavailable"
 msgstr ""
 
-#: neutron/common/exceptions.py:73
+#: neutron/common/exceptions.py:76
 #, python-format
 msgid "Not supported: %(msg)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:77
+#: neutron/common/exceptions.py:80
 #, python-format
 msgid "User does not have admin privileges: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:81
+#: neutron/common/exceptions.py:84
 #, python-format
 msgid "Object %(id)s not found."
 msgstr ""
 
-#: neutron/common/exceptions.py:85
+#: neutron/common/exceptions.py:88
 #, python-format
 msgid "Network %(net_id)s could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:89
+#: neutron/common/exceptions.py:92
 #, python-format
 msgid "Subnet %(subnet_id)s could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:93
+#: neutron/common/exceptions.py:96
 #, python-format
 msgid "Subnet pool %(subnetpool_id)s could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:97
+#: neutron/common/exceptions.py:100
 #, python-format
 msgid "Port %(port_id)s could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:101
+#: neutron/common/exceptions.py:104
 #, python-format
 msgid "QoS policy %(policy_id)s could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:105
+#: neutron/common/exceptions.py:108
 #, python-format
 msgid "QoS rule %(rule_id)s for policy %(policy_id)s could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:110
+#: neutron/common/exceptions.py:113
 #, python-format
 msgid "Port %(port_id)s could not be found on network %(net_id)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:115
+#: neutron/common/exceptions.py:118
 #, 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
+#: neutron/common/exceptions.py:123
 #, 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
+#: neutron/common/exceptions.py:128
 msgid "Policy configuration policy.json could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:129
+#: neutron/common/exceptions.py:132
 #, python-format
 msgid "Failed to init policy %(policy)s because %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:133
+#: neutron/common/exceptions.py:136
 #, python-format
 msgid "Failed to check policy %(policy)s because %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:137
+#: neutron/common/exceptions.py:140
 #, python-format
 msgid "Unsupported port state: %(port_state)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:141
+#: neutron/common/exceptions.py:144
 msgid "The resource is inuse"
 msgstr ""
 
-#: neutron/common/exceptions.py:145
+#: neutron/common/exceptions.py:148
 #, python-format
 msgid "QoS Policy %(policy_id)s is used by %(object_type)s %(object_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:150
+#: neutron/common/exceptions.py:153
 #, 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:155
+#: neutron/common/exceptions.py:158
 #, python-format
 msgid "Unable to complete operation on subnet %(subnet_id)s. %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:160
+#: neutron/common/exceptions.py:163
 msgid "One or more ports have an IP allocation from this subnet."
 msgstr ""
 
-#: neutron/common/exceptions.py:166
+#: neutron/common/exceptions.py:169
 #, 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:172
+#: neutron/common/exceptions.py:175
 #, python-format
 msgid "Port %(port_id)s cannot be deleted directly via the port API: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:177
+#: neutron/common/exceptions.py:180
 #, 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:183
+#: neutron/common/exceptions.py:186
 #, 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:189
+#: neutron/common/exceptions.py:192
 #, 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:195
+#: neutron/common/exceptions.py:198
 #, 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:200
+#: neutron/common/exceptions.py:203
 #, 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:205
+#: neutron/common/exceptions.py:208
 #, python-format
 msgid "IP address %(ip_address)s is not a valid IP for the specified subnet."
 msgstr ""
 
-#: neutron/common/exceptions.py:210
+#: neutron/common/exceptions.py:213
 #, 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:215
+#: neutron/common/exceptions.py:218
 #, 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:221
+#: neutron/common/exceptions.py:224
 #, python-format
 msgid ""
 "Unable to create the flat network. Physical network %(physical_network)s "
 "is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:226
+#: neutron/common/exceptions.py:229
 #, python-format
 msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:231
+#: neutron/common/exceptions.py:234
 msgid "Tenant network creation is not enabled."
 msgstr ""
 
-#: neutron/common/exceptions.py:239
+#: neutron/common/exceptions.py:242
 msgid ""
 "Unable to create the network. No tenant network is available for "
 "allocation."
 msgstr ""
 
-#: neutron/common/exceptions.py:244
+#: neutron/common/exceptions.py:247
 msgid ""
 "Unable to create the network. No available network found in maximum "
 "allowed attempts."
 msgstr ""
 
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:252
 #, python-format
 msgid ""
 "Subnet on port %(port_id)s does not match the requested subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:254
+#: neutron/common/exceptions.py:257
 #, python-format
 msgid "Malformed request body: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:264
+#: neutron/common/exceptions.py:267
 #, python-format
 msgid "Invalid input for operation: %(error_message)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:268
+#: neutron/common/exceptions.py:271
 #, python-format
 msgid "The allocation pool %(pool)s is not valid."
 msgstr ""
 
-#: neutron/common/exceptions.py:272
+#: neutron/common/exceptions.py:275
 #, 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:277
+#: neutron/common/exceptions.py:280
 #, python-format
 msgid ""
 "Found overlapping allocation pools: %(pool_1)s %(pool_2)s for subnet "
 "%(subnet_cidr)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:282
+#: neutron/common/exceptions.py:285
 #, python-format
 msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:287
+#: neutron/common/exceptions.py:290
 #, python-format
 msgid "Unable to generate unique mac on network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:291
+#: neutron/common/exceptions.py:294
 #, python-format
 msgid "No more IP addresses available on network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:295
+#: neutron/common/exceptions.py:298
 #, python-format
 msgid "Bridge %(bridge)s does not exist."
 msgstr ""
 
-#: neutron/common/exceptions.py:299
+#: neutron/common/exceptions.py:302
 #, python-format
 msgid "Creation failed. %(dev_name)s already exists."
 msgstr ""
 
-#: neutron/common/exceptions.py:303
+#: neutron/common/exceptions.py:306
 #, python-format
 msgid "Unknown quota resources %(unknown)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:307
+#: neutron/common/exceptions.py:310
 #, python-format
 msgid "Quota exceeded for resources: %(overs)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:311
+#: neutron/common/exceptions.py:314
 msgid "Tenant-id was missing from Quota request"
 msgstr ""
 
-#: neutron/common/exceptions.py:315
+#: neutron/common/exceptions.py:318
 #, python-format
 msgid ""
 "Change would make usage less than 0 for the following resources: "
 "%(unders)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:320
+#: neutron/common/exceptions.py:323
 #, python-format
 msgid ""
 "Unable to reconfigure sharing settings for network %(network)s. Multiple "
 "tenants are using it"
 msgstr ""
 
-#: neutron/common/exceptions.py:325
+#: neutron/common/exceptions.py:328
 #, python-format
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:329
+#: neutron/common/exceptions.py:332
 #, python-format
 msgid "Extensions not found: %(extensions)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:333
+#: neutron/common/exceptions.py:336
 #, python-format
 msgid "Invalid content type %(content_type)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:337
+#: neutron/common/exceptions.py:340
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:342
+#: neutron/common/exceptions.py:345
 msgid "More than one external network exists"
 msgstr ""
 
-#: neutron/common/exceptions.py:346
+#: neutron/common/exceptions.py:349
 #, python-format
 msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:351
+#: neutron/common/exceptions.py:354
 #, python-format
 msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:356
+#: neutron/common/exceptions.py:359
 #, 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:361
+#: neutron/common/exceptions.py:364
 #, python-format
 msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
 msgstr ""
 
-#: neutron/common/exceptions.py:371
+#: neutron/common/exceptions.py:374
 msgid "Empty physical network name."
 msgstr ""
 
-#: neutron/common/exceptions.py:375
+#: neutron/common/exceptions.py:378
 #, python-format
 msgid "Invalid network Tunnel range: '%(tunnel_range)s' - %(error)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:386
+#: neutron/common/exceptions.py:389
 #, python-format
 msgid "Invalid network VXLAN port range: '%(vxlan_range)s'"
 msgstr ""
 
-#: neutron/common/exceptions.py:390
+#: neutron/common/exceptions.py:393
 msgid "VXLAN Network unsupported."
 msgstr ""
 
-#: neutron/common/exceptions.py:394
+#: neutron/common/exceptions.py:397
 #, python-format
 msgid "Found duplicate extension: %(alias)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:398
+#: neutron/common/exceptions.py:401
 #, 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:403
+#: neutron/common/exceptions.py:406
 #, python-format
 msgid "Invalid CIDR %(input)s given as IP prefix"
 msgstr ""
 
-#: neutron/common/exceptions.py:407
+#: neutron/common/exceptions.py:410
 #, python-format
 msgid "Router '%(router_id)s' is not compatible with this agent"
 msgstr ""
 
-#: neutron/common/exceptions.py:411
+#: neutron/common/exceptions.py:414
 #, python-format
 msgid "Router '%(router_id)s' cannot be both DVR and HA"
 msgstr ""
 
-#: neutron/common/exceptions.py:432
+#: neutron/common/exceptions.py:435
 msgid "network_id and router_id are None. One must be provided."
 msgstr ""
 
-#: neutron/common/exceptions.py:436
+#: neutron/common/exceptions.py:439
 msgid "Aborting periodic_sync_routers_task due to an error"
 msgstr ""
 
-#: neutron/common/exceptions.py:448
+#: neutron/common/exceptions.py:451
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/common/exceptions.py:452
+#: neutron/common/exceptions.py:455
 msgid "Unspecified minimum subnet pool prefix"
 msgstr ""
 
-#: neutron/common/exceptions.py:456
+#: neutron/common/exceptions.py:459
 msgid "Empty subnet pool prefix list"
 msgstr ""
 
-#: neutron/common/exceptions.py:460
+#: neutron/common/exceptions.py:463
 msgid "Cannot mix IPv4 and IPv6 prefixes in a subnet pool"
 msgstr ""
 
-#: neutron/common/exceptions.py:464
+#: neutron/common/exceptions.py:467
 #, python-format
 msgid "Prefix '%(prefix)s' not supported in IPv%(version)s pool"
 msgstr ""
 
-#: neutron/common/exceptions.py:468
+#: neutron/common/exceptions.py:471
 #, python-format
 msgid ""
 "Illegal prefix bounds: %(prefix_type)s=%(prefixlen)s, "
 "%(base_prefix_type)s=%(base_prefixlen)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:473
+#: neutron/common/exceptions.py:476
 #, python-format
 msgid "Illegal update to prefixes: %(msg)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:477
+#: neutron/common/exceptions.py:480
 #, python-format
 msgid "Failed to allocate subnet: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:481
+#: neutron/common/exceptions.py:484
 msgid ""
 "Failed to associate address scope: subnetpools within an address scope "
 "must have unique prefixes"
 msgstr ""
 
-#: neutron/common/exceptions.py:486
+#: neutron/common/exceptions.py:489
 #, 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:492
+#: neutron/common/exceptions.py:495
 #, python-format
 msgid "Illegal subnetpool update : %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:496
+#: neutron/common/exceptions.py:499
 #, python-format
 msgid ""
 "Unable to allocate subnet with prefix length %(prefixlen)s, minimum "
 "allowed prefix is %(min_prefixlen)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:501
+#: neutron/common/exceptions.py:504
 #, python-format
 msgid ""
 "Unable to allocate subnet with prefix length %(prefixlen)s, maximum "
 "allowed prefix is %(max_prefixlen)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:506
+#: neutron/common/exceptions.py:509
 #, python-format
 msgid "Unable to delete subnet pool: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:510
+#: neutron/common/exceptions.py:513
 msgid "Per-tenant subnet pool prefix quota exceeded"
 msgstr ""
 
-#: neutron/common/exceptions.py:514
+#: neutron/common/exceptions.py:517
 #, python-format
 msgid "Device '%(device_name)s' does not exist"
 msgstr ""
 
-#: neutron/common/exceptions.py:518
+#: neutron/common/exceptions.py:521
 msgid ""
 "Subnets hosted on the same network must be allocated from the same subnet"
 " pool"
 msgstr ""
 
-#: neutron/common/exceptions.py:523
+#: neutron/common/exceptions.py:526
 #, python-format
 msgid "Object action %(action)s failed because: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:530
+msgid "IPtables conntrack zones exhausted, iptables rules cannot be applied."
+msgstr ""
+
 #: neutron/common/ipv6_utils.py:36
 msgid "Unable to generate IP address by EUI64 for IPv4 prefix"
 msgstr ""
@@ -1910,34 +1964,34 @@ msgstr ""
 msgid "Bad prefix type for generate IPv6 address by EUI-64: %s"
 msgstr ""
 
-#: neutron/common/utils.py:214
+#: neutron/common/utils.py:216
 #: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:36
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:217
+#: neutron/common/utils.py:219
 #: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:39
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:220
+#: neutron/common/utils.py:222
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:222
+#: neutron/common/utils.py:224
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:225
+#: neutron/common/utils.py:227
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:423
+#: neutron/common/utils.py:433
 msgid "Illegal IP version number"
 msgstr ""
 
@@ -1966,6 +2020,13 @@ msgid ""
 "Example: dhcp_load_type=networks"
 msgstr ""
 
+#: neutron/db/agents_db.py:60
+msgid ""
+"Agent starts with admin_state_up=False when enable_new_agents=False. In "
+"the case, user's resources will not be scheduled automatically to the "
+"agent until admin changes admin_state_up to True."
+msgstr ""
+
 #: neutron/db/agentschedulers_db.py:44
 msgid "Driver to use for scheduling network to DHCP agent"
 msgstr ""
@@ -1995,23 +2056,27 @@ msgid ""
 "such agents is available if this option is True."
 msgstr ""
 
-#: neutron/db/common_db_mixin.py:148
+#: neutron/db/common_db_mixin.py:177
 msgid "Cannot create resource for another tenant"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:116 neutron/db/db_base_plugin_v2.py:120
+#: neutron/db/db_base_plugin_v2.py:136
+msgid "Only admins can manipulate policies on networks they do not own."
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:195 neutron/db/db_base_plugin_v2.py:199
 #, python-format
 msgid "Invalid route: %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:172
+#: neutron/db/db_base_plugin_v2.py:251
 #, 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:180
+#: neutron/db/db_base_plugin_v2.py:259
 #, python-format
 msgid ""
 "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
@@ -2019,87 +2084,87 @@ msgid ""
 "the same value"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:188
+#: neutron/db/db_base_plugin_v2.py:267
 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:194
+#: neutron/db/db_base_plugin_v2.py:273
 msgid "Cannot disable enable_dhcp with ipv6 attributes set"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:343
+#: neutron/db/db_base_plugin_v2.py:422
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:370
+#: neutron/db/db_base_plugin_v2.py:449
 msgid "Subnet has a prefix length that is incompatible with DHCP service enabled."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:391
+#: neutron/db/db_base_plugin_v2.py:470
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:411 neutron/db/db_base_plugin_v2.py:425
-#: neutron/plugins/opencontrail/contrail_plugin.py:313
+#: neutron/db/db_base_plugin_v2.py:490 neutron/db/db_base_plugin_v2.py:504
+#: neutron/plugins/opencontrail/contrail_plugin.py:314
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:418
+#: neutron/db/db_base_plugin_v2.py:497
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:434
+#: neutron/db/db_base_plugin_v2.py:513
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:438
+#: neutron/db/db_base_plugin_v2.py:517
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:446
+#: neutron/db/db_base_plugin_v2.py:525
 msgid "Prefix Delegation can only be used with IPv6 subnets."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:456
+#: neutron/db/db_base_plugin_v2.py:535
 msgid "IPv6 RA Mode must be SLAAC or Stateless for Prefix Delegation."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:462
+#: neutron/db/db_base_plugin_v2.py:541
 msgid "IPv6 Address Mode must be SLAAC or Stateless for Prefix Delegation."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:541
+#: neutron/db/db_base_plugin_v2.py:620
 msgid "ip_version must be specified in the absence of cidr and subnetpool_id"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:558
+#: neutron/db/db_base_plugin_v2.py:637
 msgid "cidr and prefixlen must not be supplied together"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:583
+#: neutron/db/db_base_plugin_v2.py:662
 msgid "A cidr must be specified in the absence of a subnet pool"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:820
+#: neutron/db/db_base_plugin_v2.py:914
 #, 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:875
+#: neutron/db/db_base_plugin_v2.py:969
 msgid "Existing prefixes must be a subset of the new prefixes"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:948
+#: neutron/db/db_base_plugin_v2.py:1042
 msgid "Subnet pool has existing allocations"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:955
+#: neutron/db/db_base_plugin_v2.py:1049
 msgid "mac address update"
 msgstr ""
 
@@ -2176,7 +2241,7 @@ msgid ""
 msgstr ""
 
 #: neutron/db/ipam_backend_mixin.py:301
-#: neutron/plugins/opencontrail/contrail_plugin.py:390
+#: neutron/plugins/opencontrail/contrail_plugin.py:391
 msgid "Exceeded maximim amount of fixed ips per port"
 msgstr ""
 
@@ -2195,64 +2260,64 @@ msgstr ""
 msgid "Exceeded maximum amount of fixed ips per port"
 msgstr ""
 
-#: neutron/db/ipam_non_pluggable_backend.py:258
-#: neutron/db/ipam_pluggable_backend.py:248
+#: neutron/db/ipam_non_pluggable_backend.py:259
+#: neutron/db/ipam_pluggable_backend.py:249
 #, python-format
 msgid ""
 "IPv6 address %(address)s can not be directly assigned to a port on subnet"
 " %(id)s since the subnet is configured for automatic addresses"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:46
+#: neutron/db/l3_agentschedulers_db.py:47
 msgid "Driver to use for scheduling router to a default L3 agent"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:49
+#: neutron/db/l3_agentschedulers_db.py:50
 msgid "Allow auto scheduling of routers to L3 agent."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:51
+#: neutron/db/l3_agentschedulers_db.py:52
 msgid ""
 "Automatically reschedule routers from offline L3 agents to online L3 "
 "agents."
 msgstr ""
 
-#: neutron/db/l3_db.py:274
+#: neutron/db/l3_db.py:279
 #, python-format
 msgid "No eligible l3 agent associated with external network %s found"
 msgstr ""
 
-#: neutron/db/l3_db.py:312
+#: neutron/db/l3_db.py:317
 #, python-format
 msgid "Network %s is not an external network"
 msgstr ""
 
-#: neutron/db/l3_db.py:322
+#: neutron/db/l3_db.py:327
 #, python-format
 msgid "External IP %s is the same as the gateway IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:472
+#: neutron/db/l3_db.py:477
 #, python-format
 msgid "Router already has a port on subnet %s"
 msgstr ""
 
-#: neutron/db/l3_db.py:489
+#: neutron/db/l3_db.py:494
 #, 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:505 neutron/plugins/opencontrail/contrail_plugin.py:501
+#: neutron/db/l3_db.py:510 neutron/plugins/opencontrail/contrail_plugin.py:502
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
-#: neutron/db/l3_db.py:509 neutron/plugins/opencontrail/contrail_plugin.py:511
+#: neutron/db/l3_db.py:514 neutron/plugins/opencontrail/contrail_plugin.py:512
 msgid "Cannot specify both subnet-id and port-id"
 msgstr ""
 
-#: neutron/db/l3_db.py:530
+#: neutron/db/l3_db.py:535
 #, python-format
 msgid ""
 "Cannot have multiple router ports with the same network id if both "
@@ -2260,101 +2325,107 @@ msgid ""
 "id %(nid)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:572
+#: neutron/db/l3_db.py:577
 msgid "Subnet for router interface must have a gateway IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576
+#: neutron/db/l3_db.py:581
 #, 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:787
+#: neutron/db/l3_db.py:792
 #, python-format
 msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
 msgstr ""
 
-#: neutron/db/l3_db.py:832
+#: neutron/db/l3_db.py:837
 #, 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:836
+#: neutron/db/l3_db.py:841
 #, 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:848
+#: neutron/db/l3_db.py:853
 #, python-format
 msgid ""
-"Floating IP %(floatingip_id) is associated with non-IPv4 address "
+"Floating IP %(floatingip_id)s is associated with non-IPv4 address "
 "%s(internal_ip)s and therefore cannot be bound."
 msgstr ""
 
-#: neutron/db/l3_db.py:852
+#: neutron/db/l3_db.py:857
 #, 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:860
+#: neutron/db/l3_db.py:865
 #, python-format
 msgid "Port %(id)s does not have fixed ip %(address)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:867
+#: neutron/db/l3_db.py:872
 #, python-format
 msgid "Cannot add floating IP to port %s that has no fixed IPv4 addresses"
 msgstr ""
 
-#: neutron/db/l3_db.py:871
+#: neutron/db/l3_db.py:876
 #, 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:900
+#: neutron/db/l3_db.py:905
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
-#: neutron/db/l3_db.py:944
+#: neutron/db/l3_db.py:949
 #, python-format
 msgid "Network %s is not a valid external network"
 msgstr ""
 
-#: neutron/db/l3_db.py:948
+#: neutron/db/l3_db.py:953
 #, python-format
 msgid "Network %s does not contain any IPv4 subnet"
 msgstr ""
 
-#: neutron/db/l3_db.py:1097
+#: neutron/db/l3_db.py:1102
 #, python-format
 msgid "has device owner %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:53
+#: neutron/db/l3_dvr_db.py:45
 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:91
+#: neutron/db/l3_dvr_db.py:83
 msgid "Migration from distributed router to centralized"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:579
+#: neutron/db/l3_dvr_db.py:89
+msgid ""
+"Cannot upgrade active router to distributed. Please set router "
+"admin_state_up to False prior to upgrade."
+msgstr ""
+
+#: neutron/db/l3_dvr_db.py:534
 msgid "Unable to create the Agent Gateway Port"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:610
+#: neutron/db/l3_dvr_db.py:565
 msgid "Unable to create the SNAT Interface Port"
 msgstr ""
 
@@ -2392,7 +2463,7 @@ msgstr ""
 msgid "The physical network name with which the HA network can be created."
 msgstr ""
 
-#: neutron/db/rbac_db_models.py:27
+#: neutron/db/rbac_db_models.py:26
 #, python-format
 msgid ""
 "Invalid action '%(action)s' for object type '%(object_type)s'. Valid "
@@ -2425,113 +2496,117 @@ msgid ""
 "sort '%(resource)s'"
 msgstr ""
 
-#: neutron/db/migration/__init__.py:40
+#: neutron/db/migration/__init__.py:52
 #, python-format
 msgid "%s cannot be called while in offline mode"
 msgstr ""
 
-#: 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
+#: neutron/db/migration/cli.py:55
 msgid "Neutron plugin provider module"
 msgstr ""
 
-#: neutron/db/migration/cli.py:65
-msgid "The advanced service to execute the command against. "
+#: neutron/db/migration/cli.py:58
+msgid ""
+"(Deprecated. Use '--subproject neutron-SERVICE' instead.) The advanced "
+"service to execute the command against."
 msgstr ""
 
-#: neutron/db/migration/cli.py:69
+#: neutron/db/migration/cli.py:63
 #, python-format
-msgid "The subproject 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:73
+#: neutron/db/migration/cli.py:68
 msgid "Enforce using split branches file structure."
 msgstr ""
 
-#: neutron/db/migration/cli.py:79
+#: neutron/db/migration/cli.py:74
 msgid "Neutron quota driver class"
 msgstr ""
 
-#: neutron/db/migration/cli.py:87
+#: neutron/db/migration/cli.py:82
 msgid "URL to database"
 msgstr ""
 
-#: neutron/db/migration/cli.py:90
+#: neutron/db/migration/cli.py:85
 msgid "Database engine"
 msgstr ""
 
 #: neutron/db/migration/cli.py:101
 #, python-format
+msgid "Running %(cmd)s (%(desc)s) for %(project)s ..."
+msgstr ""
+
+#: neutron/db/migration/cli.py:104
+#, python-format
 msgid "Running %(cmd)s for %(project)s ..."
 msgstr ""
 
-#: neutron/db/migration/cli.py:107
+#: neutron/db/migration/cli.py:110
 msgid "OK"
 msgstr ""
 
-#: neutron/db/migration/cli.py:112
+#: neutron/db/migration/cli.py:115
 #, python-format
 msgid "Sub-project %s not installed."
 msgstr ""
 
-#: neutron/db/migration/cli.py:128
+#: neutron/db/migration/cli.py:134
+msgid "Phase upgrade options do not accept revision specification"
+msgstr ""
+
+#: neutron/db/migration/cli.py:146
 msgid "You must provide a revision or relative delta"
 msgstr ""
 
-#: neutron/db/migration/cli.py:132
+#: neutron/db/migration/cli.py:151
 msgid "Negative relative revision (downgrade) not supported"
 msgstr ""
 
-#: neutron/db/migration/cli.py:138
+#: neutron/db/migration/cli.py:157
 msgid "Use either --delta or relative revision, not both"
 msgstr ""
 
-#: neutron/db/migration/cli.py:141
+#: neutron/db/migration/cli.py:160
 msgid "Negative delta (downgrade) not supported"
 msgstr ""
 
-#: neutron/db/migration/cli.py:154
+#: neutron/db/migration/cli.py:175
 msgid "Downgrade no longer supported"
 msgstr ""
 
-#: neutron/db/migration/cli.py:212
+#: neutron/db/migration/cli.py:226
 #, python-format
-msgid "Unexpected label for script %(script_name)s: %(labels)s"
+msgid ""
+"Release aware branch labels (%s) are deprecated. Please switch to expand@"
+" and contract@ labels."
 msgstr ""
 
-#: neutron/db/migration/cli.py:261
+#: neutron/db/migration/cli.py:233
 #, python-format
-msgid "No new branches are allowed except: %s"
+msgid "Unexpected label for script %(script_name)s: %(labels)s"
 msgstr ""
 
-#: neutron/db/migration/cli.py:279
+#: neutron/db/migration/cli.py:290
 #, python-format
 msgid "HEADS file does not match migration timeline heads, expected: %s"
 msgstr ""
 
-#: neutron/db/migration/cli.py:334
+#: neutron/db/migration/cli.py:350
 msgid "Available commands"
 msgstr ""
 
-#: neutron/db/migration/cli.py:350
+#: neutron/db/migration/cli.py:366
 #, python-format
 msgid "Failed to locate source for %s."
 msgstr ""
 
-#: neutron/db/migration/cli.py:422
+#: neutron/db/migration/cli.py:438
 #, python-format
 msgid "Package %s not installed"
 msgstr ""
 
-#: neutron/db/migration/cli.py:511
+#: neutron/db/migration/cli.py:527
 msgid "Cannot specify both --service and --subproject."
 msgstr ""
 
@@ -2653,6 +2728,10 @@ msgstr ""
 msgid "The number of allowed address pair exceeds the maximum %(quota)s."
 msgstr ""
 
+#: neutron/extensions/allowedaddresspairs.py:58
+msgid "Allowed address pairs must be a list."
+msgstr ""
+
 #: neutron/extensions/dhcpagentscheduler.py:123
 #, python-format
 msgid "Agent %(id)s is not a valid DHCP Agent or has been disabled"
@@ -2670,6 +2749,61 @@ msgstr ""
 msgid "The network %(network_id)s is not hosted by the DHCP agent %(agent_id)s."
 msgstr ""
 
+#: neutron/extensions/dns.py:54
+#, python-format
+msgid "'%s' exceeds the 255 character FQDN limit"
+msgstr ""
+
+#: neutron/extensions/dns.py:58
+msgid "Encountered an empty component."
+msgstr ""
+
+#: neutron/extensions/dns.py:61
+#, python-format
+msgid "Name '%s' must not start or end with a hyphen."
+msgstr ""
+
+#: neutron/extensions/dns.py:64
+#, python-format
+msgid ""
+"Name '%s' must be 1-63 characters long, each of which can only be "
+"alphanumeric or a hyphen."
+msgstr ""
+
+#: neutron/extensions/dns.py:69
+#, python-format
+msgid "TLD '%s' must not be all numeric"
+msgstr ""
+
+#: neutron/extensions/dns.py:71
+#, python-format
+msgid "'%(data)s' not a valid PQDN or FQDN. Reason: %(reason)s"
+msgstr ""
+
+#: neutron/extensions/dns.py:87
+#, python-format
+msgid ""
+"The dns_name passed is a PQDN and its size is '%(dns_name_len)s'. The "
+"dns_domain option in neutron.conf is set to %(dns_domain)s, with a length"
+" of '%(higher_labels_len)s'. When the two are concatenated to form a FQDN"
+" (with a '.' at the end), the resulting length exceeds the maximum size "
+"of '%(fqdn_max_len)s'"
+msgstr ""
+
+#: neutron/extensions/dns.py:104
+#, python-format
+msgid ""
+"The dns_name passed is a FQDN. Its higher level labels must be equal to "
+"the dns_domain option in neutron.conf, that has been set to "
+"'%(dns_domain)s'. It must also include one or more valid DNS labels to "
+"the left of '%(dns_domain)s'"
+msgstr ""
+
+#: neutron/extensions/dns.py:131
+#, python-format
+msgid "'%s' cannot be converted to lowercase string"
+msgstr ""
+
 #: neutron/extensions/dvr.py:38
 #, python-format
 msgid "Distributed Virtual Router Mac Address for host %(host)s does not exist."
@@ -2914,7 +3048,6 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:59
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:270
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -2930,6 +3063,30 @@ msgstr ""
 msgid "Only admin can view or configure quota"
 msgstr ""
 
+#: neutron/extensions/rbac.py:27
+#, python-format
+msgid "RBAC policy of type %(object_type)s with ID %(id)s not found"
+msgstr ""
+
+#: neutron/extensions/rbac.py:31
+#, python-format
+msgid ""
+"RBAC policy on object %(object_id)s cannot be removed because other "
+"objects depend on it.\n"
+"Details: %(details)s"
+msgstr ""
+
+#: neutron/extensions/rbac.py:39
+#, python-format
+msgid "'%s' is not a valid RBAC object type"
+msgstr ""
+
+#: neutron/extensions/rbac.py:74
+msgid ""
+"Default number of RBAC entries allowed per tenant. A negative value means"
+" unlimited."
+msgstr ""
+
 #: neutron/extensions/securitygroup.py:34
 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max"
 msgstr ""
@@ -3126,16 +3283,19 @@ msgstr ""
 msgid "Unsupported request type"
 msgstr ""
 
-#: neutron/objects/base.py:24
+#: neutron/objects/base.py:25
 #, 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"
+#: neutron/objects/base.py:29
+#, python-format
+msgid ""
+"Failed to create a duplicate %(object_type)s: for attribute(s) "
+"%(attributes)s with value(s) %(values)s"
 msgstr ""
 
-#: neutron/objects/base.py:69
+#: neutron/objects/base.py:78
 #, python-format
 msgid "'%s' is not supported for filtering"
 msgstr ""
@@ -3173,903 +3333,175 @@ msgstr ""
 msgid "Brocade plugin raised exception, check logs"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:114
-#, python-format
-msgid "'%(model)s' object has no attribute '%(name)s'"
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_exceptions.py:22
+#: neutron/plugins/common/utils.py:52
 #, python-format
-msgid "Segmentation ID for network %(net_id)s is not found."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_exceptions.py:27
-msgid ""
-"Unable to complete operation. No more dynamic NICs are available in the "
-"system."
+msgid "%(id)s is not a valid %(type)s identifier"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:33
-#, python-format
-msgid ""
-"NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already "
-"exists."
+#: neutron/plugins/common/utils.py:57
+msgid "End of tunnel range is less than start of tunnel range"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:39
+#: neutron/plugins/common/utils.py:67
 #, python-format
-msgid "Vlan ID %(vlan_id)s not found."
+msgid "%s is not a valid VLAN tag"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:44
-msgid ""
-"Unable to complete operation. VLAN ID exists outside of the configured "
-"network segment range."
+#: neutron/plugins/common/utils.py:71
+msgid "End of VLAN range is less than start of VLAN range"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:50
-msgid "No Vlan ID available."
+#: neutron/plugins/embrane/common/config.py:21
+msgid "ESM management root address"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:55
-#, python-format
-msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s."
+#: neutron/plugins/embrane/common/config.py:23
+msgid "ESM admin username."
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:61
-#, python-format
-msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s."
+#: neutron/plugins/embrane/common/config.py:26
+msgid "ESM admin password."
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:67
-#, python-format
-msgid "Credential %(credential_id)s could not be found."
+#: neutron/plugins/embrane/common/config.py:28
+msgid "Router image id (Embrane FW/VPN)"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:72
-#, python-format
-msgid "Credential %(credential_name)s could not be found."
+#: neutron/plugins/embrane/common/config.py:30
+msgid "In band Security Zone id"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:77
-#, python-format
-msgid "Credential %(credential_name)s already exists."
+#: neutron/plugins/embrane/common/config.py:32
+msgid "Out of band Security Zone id"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:82
-#, python-format
-msgid "Provider network %s already exists"
+#: neutron/plugins/embrane/common/config.py:34
+msgid "Management Security Zone id"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:87
-#, python-format
-msgid "Connection to %(host)s is not configured."
+#: neutron/plugins/embrane/common/config.py:36
+msgid "Dummy user traffic Security Zone id"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:92
-#, python-format
-msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s."
+#: neutron/plugins/embrane/common/config.py:38
+msgid "Shared resource pool id"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:97
-#, python-format
-msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s."
+#: neutron/plugins/embrane/common/config.py:40
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:102
+#: neutron/plugins/embrane/common/constants.py:47
 #, python-format
-msgid "Nexus Port Binding (%(filters)s) is not present."
+msgid "Dva is pending for the following reason: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:111
-msgid "No usable Nexus switch found to create SVI interface."
+#: neutron/plugins/embrane/common/constants.py:48
+msgid ""
+"Dva can't be found to execute the operation, probably was cancelled "
+"through the heleos UI"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:116
+#: neutron/plugins/embrane/common/constants.py:50
 #, python-format
-msgid "PortVnic Binding %(port_id)s already exists."
+msgid "Dva seems to be broken for reason %s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:121
+#: neutron/plugins/embrane/common/constants.py:51
 #, python-format
-msgid "PortVnic Binding %(port_id)s is not present."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_exceptions.py:126
-msgid "No subnet_id specified for router gateway."
+msgid "Dva interface seems to be broken for reason %s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:131
+#: neutron/plugins/embrane/common/constants.py:53
 #, python-format
-msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-msgid "Nexus hardware router gateway only uses Subnet Ids."
+msgid "Dva creation failed reason %s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:140
+#: neutron/plugins/embrane/common/constants.py:54
 #, python-format
-msgid ""
-"Unable to unplug the attachment %(att_id)s from port %(port_id)s for "
-"network %(net_id)s. The attachment %(att_id)s does not exist."
+msgid "Dva creation is in pending state for reason %s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:147
+#: neutron/plugins/embrane/common/constants.py:56
 #, python-format
-msgid "Policy Profile %(profile_id)s already exists."
+msgid "Dva configuration failed for reason %s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:153
+#: neutron/plugins/embrane/common/constants.py:57
 #, python-format
-msgid "Policy Profile %(profile_id)s could not be found."
+msgid ""
+"Failed to delete the backend router for reason %s. Please remove it "
+"manually through the heleos UI"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:158
+#: neutron/plugins/embrane/common/exceptions.py:20
 #, python-format
-msgid "Policy Profile %(profile_name)s could not be found."
+msgid "An unexpected error occurred:%(err_msg)s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:163
+#: neutron/plugins/embrane/common/exceptions.py:24
 #, python-format
-msgid "Network Profile %(profile_id)s already exists."
+msgid "%(err_msg)s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:169
+#: neutron/plugins/embrane/l2base/support_exceptions.py:20
 #, python-format
-msgid "Network Profile %(profile)s could not be found."
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:174
+#: neutron/plugins/embrane/l2base/ml2/ml2_support.py:43
 #, python-format
 msgid ""
-"One or more network segments belonging to network profile %(profile)s is "
-"in use."
+"Network type %s not supported. Please be sure that tenant_network_type is"
+" vlan"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:180
-#, python-format
+#: neutron/plugins/hyperv/agent/config.py:23
 msgid ""
-"No more segments available in network segment pool "
-"%(network_profile_name)s."
+"List of <physical_network>:<vswitch> where the physical networks can be "
+"expressed with wildcards, e.g.: .\"*:external\""
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:186
-#, python-format
-msgid "VM Network %(name)s could not be found."
+#: neutron/plugins/hyperv/agent/config.py:29
+msgid "Private vswitch name used for local networks"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:191
-#, python-format
-msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use."
+#: neutron/plugins/hyperv/agent/config.py:31
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:58
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:58
+#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:43
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:73
+#: neutron/plugins/oneconvergence/lib/config.py:45
+msgid ""
+"The number of seconds the agent will wait between polling for local "
+"device changes."
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:197
-#, python-format
-msgid "Vxlan ID %(vxlan_id)s not found."
+#: neutron/plugins/hyperv/agent/config.py:35
+msgid ""
+"Enables metrics collections for switch ports by using Hyper-V's metric "
+"APIs. Collected data can by retrieved by other apps and services, e.g.: "
+"Ceilometer. Requires Hyper-V / Windows Server 2012 and above"
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:202
+#: neutron/plugins/hyperv/agent/config.py:42
 msgid ""
-"Unable to complete operation. VXLAN ID exists outside of the configured "
-"network segment range."
+"Specifies the maximum number of retries to enable Hyper-V's port metrics "
+"collection. The agent will try to enable the feature once every "
+"polling_interval period for at most metrics_max_retries or until it "
+"succeedes."
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:208
-#, python-format
-msgid "Connection to VSM failed: %(reason)s."
+#: neutron/plugins/midonet/plugin.py:23
+msgid "MidoNet API server URI."
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:213
-#, python-format
-msgid "Internal VSM Error: %(reason)s."
+#: neutron/plugins/midonet/plugin.py:25
+msgid "MidoNet admin username."
 msgstr ""
 
-#: neutron/plugins/cisco/common/cisco_exceptions.py:218
-#, python-format
-msgid "Network Binding for network %(network_id)s could not be found."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_exceptions.py:224
-#, python-format
-msgid "Port Binding for port %(port_id)s could not be found."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_exceptions.py:230
-#, python-format
-msgid "Profile-Tenant binding for profile %(profile_id)s could not be found."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_exceptions.py:236
-msgid "No service cluster found to perform multi-segment bridging."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:70
-msgid "Port not Found"
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:71
-msgid "Unable to find a port with the specified identifier."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:85
-msgid "Credential Not Found"
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:86
-msgid "Unable to find a Credential with the specified identifier."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:101
-msgid "QoS Not Found"
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:102
-msgid "Unable to find a QoS with the specified identifier."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:117
-msgid "Nova tenant Not Found"
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:118
-msgid "Unable to find a Novatenant with the specified identifier."
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:133
-msgid "Requested State Invalid"
-msgstr ""
-
-#: neutron/plugins/cisco/common/cisco_faults.py:134
-msgid "Unable to update port state with specified value."
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:20
-msgid "VLAN Name prefix"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:22
-msgid "VLAN Name prefix for provider vlans"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:24
-msgid "Provider VLANs are automatically created as needed on the Nexus switch"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:27
-msgid ""
-"Provider VLANs are automatically trunked as needed on the ports of the "
-"Nexus switch"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:30
-msgid "Enable L3 support on the Nexus switches"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:32
-msgid "Distribute SVI interfaces over all switches"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:36
-msgid "Model Class"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:41
-msgid "N1K Integration Bridge"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:43
-msgid "N1K Enable Tunneling"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:45
-msgid "N1K Tunnel Bridge"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:47
-msgid "N1K Local IP"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:49
-msgid "N1K Tenant Network Type"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:51
-msgid "N1K Bridge Mappings"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:53
-msgid "N1K VXLAN ID Ranges"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:55
-msgid "N1K Network VLAN Ranges"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:57
-msgid "N1K default network profile"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:59
-msgid "N1K default policy profile"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:61
-msgid "N1K policy profile for network node"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:63
-msgid "N1K Policy profile polling duration in seconds"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:65
-msgid "Restrict the visibility of policy profiles to the tenants"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:68
-msgid "Number of threads to use to make HTTP requests"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:70
-msgid "N1K http timeout duration in seconds"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:72
-msgid ""
-"Restrict tenants from accessing network profiles belonging to some other "
-"tenant"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:124
-msgid "Some config files were not parsed properly"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:598
-#, python-format
-msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:894
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:948
-msgid "Invalid profile type"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1140
-msgid "segment_range not required for TRUNK"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1146
-msgid "multicast_ip_range not required"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1275
-msgid "Invalid segment range. example range: 500-550"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288
-msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1295
-#, python-format
-msgid "%s is not a valid multicast ip address"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1299
-#, python-format
-msgid "%s is reserved multicast ip address"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1303
-#, python-format
-msgid "%s is not a valid ip address"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1307
-#, python-format
-msgid ""
-"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from "
-"low address to high address"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1320
-msgid "Arguments segment_type missing for network profile"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1329
-msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1335
-msgid "Argument physical_network missing for network profile"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1341
-msgid "segment_range not required for trunk"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1347
-msgid "Argument sub_type missing for network profile"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354
-msgid "Argument segment_range missing for network profile"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1365
-msgid "Argument multicast_ip_range missing for VXLAN multicast network profile"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1393
-#, python-format
-msgid "Segment range is invalid, select from %(min)s-%(nmin)s, %(nmax)s-%(max)s"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1411
-#, python-format
-msgid "segment range is invalid. Valid range is : %(min)s-%(max)s"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1425
-#, python-format
-msgid "NetworkProfile name %s already exists"
-msgstr ""
-
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:1442
-msgid "Segment range overlaps with another profile"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_client.py:313
-msgid "Invalid input for CIDR"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210
-msgid "provider:network_type required"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:228
-msgid "provider:segmentation_id required"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:217
-msgid "provider:segmentation_id out of range (1 through 4094)"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:222
-msgid "provider:physical_network specified for Overlay network"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231
-msgid "provider:segmentation_id out of range (5000+)"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:235
-#, python-format
-msgid "provider:network_type %s not supported"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:250
-msgid "provider:physical_network required"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:467
-msgid "Invalid pairing supplied"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:473
-msgid "Invalid UUID supplied"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:502
-#, python-format
-msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:507
-#, python-format
-msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513
-#, python-format
-msgid "Network UUID '%s' belongs to a different physical network"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:518
-#, python-format
-msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:523
-#, python-format
-msgid "Vlan tag '%s' is out of range"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
-#, python-format
-msgid "Vlan tag '%s' is not an integer value"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:581
-msgid "n1kv:profile_id does not exist"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1022
-#, python-format
-msgid "Cannot delete network '%s', delete the associated subnet first"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026
-#, python-format
-msgid "Cannot delete network '%s' that is member of a trunk segment"
-msgstr ""
-
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1030
-#, python-format
-msgid "Cannot delete network '%s' that is a member of a multi-segment network"
-msgstr ""
-
-#: neutron/plugins/common/utils.py:47
-#, python-format
-msgid "%(id)s is not a valid %(type)s identifier"
-msgstr ""
-
-#: neutron/plugins/common/utils.py:52
-msgid "End of tunnel range is less than start of tunnel range"
-msgstr ""
-
-#: neutron/plugins/common/utils.py:62
-#, python-format
-msgid "%s is not a valid VLAN tag"
-msgstr ""
-
-#: neutron/plugins/common/utils.py:66
-msgid "End of VLAN range is less than start of VLAN range"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:21
-msgid "ESM management root address"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:23
-msgid "ESM admin username."
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:26
-msgid "ESM admin password."
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:28
-msgid "Router image id (Embrane FW/VPN)"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:30
-msgid "In band Security Zone id"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:32
-msgid "Out of band Security Zone id"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:34
-msgid "Management Security Zone id"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:36
-msgid "Dummy user traffic Security Zone id"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:38
-msgid "Shared resource pool id"
-msgstr ""
-
-#: neutron/plugins/embrane/common/config.py:40
-msgid "Define if the requests have run asynchronously or not"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:47
-#, python-format
-msgid "Dva is pending for the following reason: %s"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:48
-msgid ""
-"Dva can't be found to execute the operation, probably was cancelled "
-"through the heleos UI"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:50
-#, python-format
-msgid "Dva seems to be broken for reason %s"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:51
-#, python-format
-msgid "Dva interface seems to be broken for reason %s"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:53
-#, python-format
-msgid "Dva creation failed reason %s"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:54
-#, python-format
-msgid "Dva creation is in pending state for reason %s"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:56
-#, python-format
-msgid "Dva configuration failed for reason %s"
-msgstr ""
-
-#: neutron/plugins/embrane/common/constants.py:57
-#, python-format
-msgid ""
-"Failed to delete the backend router for reason %s. Please remove it "
-"manually through the heleos UI"
-msgstr ""
-
-#: neutron/plugins/embrane/common/exceptions.py:20
-#, python-format
-msgid "An unexpected error occurred:%(err_msg)s"
-msgstr ""
-
-#: neutron/plugins/embrane/common/exceptions.py:24
-#, python-format
-msgid "%(err_msg)s"
-msgstr ""
-
-#: neutron/plugins/embrane/l2base/support_exceptions.py:20
-#, python-format
-msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
-msgstr ""
-
-#: neutron/plugins/embrane/l2base/ml2/ml2_support.py:43
-#, python-format
-msgid ""
-"Network type %s not supported. Please be sure that tenant_network_type is"
-" vlan"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/config.py:23
-msgid ""
-"List of <physical_network>:<vswitch> where the physical networks can be "
-"expressed with wildcards, e.g.: .\"*:external\""
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/config.py:29
-msgid "Private vswitch name used for local networks"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/config.py:31
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:54
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:58
-#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:43
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:54
-#: neutron/plugins/nec/config.py:27
-#: neutron/plugins/oneconvergence/lib/config.py:45
-msgid ""
-"The number of seconds the agent will wait between polling for local "
-"device changes."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/config.py:35
-msgid ""
-"Enables metrics collections for switch ports by using Hyper-V's metric "
-"APIs. Collected data can by retrieved by other apps and services, e.g.: "
-"Ceilometer. Requires Hyper-V / Windows Server 2012 and above"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/config.py:42
-msgid ""
-"Specifies the maximum number of retries to enable Hyper-V's port metrics "
-"collection. The agent will try to enable the feature once every "
-"polling_interval period for at most metrics_max_retries or until it "
-"succeedes."
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_api.py:97
-#, python-format
-msgid "unable to serialize object type: '%s'"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:160
-#, python-format
-msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:179
-msgid "Create net failed: no SDN-VE tenant."
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:190
-#, python-format
-msgid "Create net failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:217
-#, python-format
-msgid "Update net failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:297
-#, python-format
-msgid "Create port failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:331
-#, python-format
-msgid "Update port failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:371
-#, python-format
-msgid "Create subnet failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:404
-#, python-format
-msgid "Update subnet failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:437
-msgid "Create router failed: no SDN-VE tenant."
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:445
-#, python-format
-msgid "Create router failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:459
-#: neutron/services/l3_router/l3_sdnve.py:69
-msgid "admin_state_up=False routers are not supported."
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:483
-#, python-format
-msgid "Update router failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:523
-#, python-format
-msgid "Update router-add-interface failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
-#: neutron/services/l3_router/l3_sdnve.py:128
-msgid "No port ID"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
-#: neutron/services/l3_router/l3_sdnve.py:134
-msgid "No fixed IP"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:587
-#, python-format
-msgid ""
-"Update router-remove-interface failed SDN-VE: subnet %(sid) is not "
-"associated with any ports on router %(rid)"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:602
-#, python-format
-msgid "Update router-remove-interface failed SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:639
-#, python-format
-msgid "Creating floating ip operation failed in SDN-VE controller: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:667
-#, python-format
-msgid "Update floating ip failed in SDN-VE: %s"
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:26
-msgid "Whether to use a fake controller."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:28
-msgid "Base URL for SDN-VE controller REST API."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:30
-msgid "List of IP addresses of SDN-VE controller(s)."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:32
-msgid "SDN-VE RPC subject."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:34
-msgid "SDN-VE controller port number."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:36
-msgid "SDN-VE request/response format."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:38
-msgid "SDN-VE administrator user ID."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:40
-msgid "SDN-VE administrator password."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:42
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:30
-#: neutron/plugins/nec/config.py:22
-msgid "Integration bridge to use."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:44
-msgid "Whether to reset the integration bridge before use."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:46
-msgid "Indicating if controller is out of band or not."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:49
-msgid "List of <physical_network_name>:<interface_name> mappings."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:52
-msgid "Tenant type: OVERLAY (default) or OF."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:54
-msgid ""
-"The string in tenant description that indicates the tenant is a OVERLAY "
-"tenant."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:57
-msgid "The string in tenant description that indicates the tenant is a OF tenant."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:63
-msgid "Agent polling interval if necessary."
-msgstr ""
-
-#: neutron/plugins/ibm/common/config.py:65
-msgid "Whether to use rpc."
-msgstr ""
-
-#: neutron/plugins/ibm/common/exceptions.py:21
-#, python-format
-msgid ""
-"An unexpected error occurred in the SDN-VE Plugin. Here is the error "
-"message: %(msg)s"
-msgstr ""
-
-#: neutron/plugins/ibm/common/exceptions.py:26
-#, python-format
-msgid "The input does not contain nececessary info: %(msg)s"
-msgstr ""
-
-#: neutron/plugins/midonet/plugin.py:23
-msgid "MidoNet API server URI."
-msgstr ""
-
-#: neutron/plugins/midonet/plugin.py:25
-msgid "MidoNet admin username."
-msgstr ""
-
-#: neutron/plugins/midonet/plugin.py:28
-msgid "MidoNet admin password."
+#: neutron/plugins/midonet/plugin.py:28
+msgid "MidoNet admin password."
 msgstr ""
 
 #: neutron/plugins/midonet/plugin.py:31
@@ -4175,6 +3607,19 @@ msgstr ""
 msgid "%s prohibited for flat provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_geneve.py:32
+msgid ""
+"Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges of "
+"Geneve VNI IDs that are available for tenant network allocation"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/type_geneve.py:37
+msgid ""
+"Geneve encapsulation header size is dynamic, this value is used to "
+"calculate the maximum MTU for the driver.this is the sum of the sizes of "
+"the outer ETH + IP + UDP + GENEVE header sizes"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:32
 msgid ""
 "Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges of "
@@ -4186,30 +3631,30 @@ msgstr ""
 msgid "%s prohibited for local provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:168
+#: neutron/plugins/ml2/drivers/type_tunnel.py:169
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:175
+#: neutron/plugins/ml2/drivers/type_tunnel.py:176
 #, python-format
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:300
+#: neutron/plugins/ml2/drivers/type_tunnel.py:301
 msgid "Tunnel IP value needed by the ML2 plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:305
+#: neutron/plugins/ml2/drivers/type_tunnel.py:306
 msgid "Network type value needed by the ML2 plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:332
+#: neutron/plugins/ml2/drivers/type_tunnel.py:333
 #, python-format
 msgid "Tunnel IP %(ip)s in use with host %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:351
+#: neutron/plugins/ml2/drivers/type_tunnel.py:352
 #, python-format
 msgid "Network type value '%s' not supported"
 msgstr ""
@@ -4309,21 +3754,21 @@ msgid ""
 "restarts"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:25
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:26
 msgid ""
 "Enable VXLAN on the agent. Can be enabled when agent is managed by ml2 "
 "plugin using linuxbridge mechanism driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:29
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:30
 msgid "TTL for vxlan interface protocol packets."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:31
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:32
 msgid "TOS for vxlan interface protocol packets."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:33
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:34
 msgid ""
 "Multicast group(s) for vxlan interface. A range of group addresses may be"
 " specified by using CIDR notation. To reserve a unique group for each "
@@ -4331,30 +3776,34 @@ msgid ""
 " the same on all the agents."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:39
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:40
 msgid "Local IP address of the VXLAN endpoints."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:41
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:42
 msgid ""
 "Extension to use alongside ml2 plugin's l2population mechanism driver. It"
 " enables the plugin to populate VXLAN forwarding table."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:49
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:50
 #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:25
 msgid "List of <physical_network>:<physical_interface>"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:57
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:98
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:53
+msgid "List of <physical_network>:<physical_bridge>"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:61
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:117
 msgid ""
 "Set new timeout in seconds for new rpc calls after agent receives "
 "SIGTERM. If value is set to 0, rpc timeout won't be changed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:65
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:81
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:69
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:100
 msgid ""
 "Enable suppression of ARP responses that don't match an IP address that "
 "belongs to the port from which they originate. Note: This prevents the "
@@ -4374,7 +3823,7 @@ msgstr ""
 msgid "Device has no virtual functions"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:351
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:380
 #, python-format
 msgid "Device name %(dev_name)s is missing from physical_device_mappings"
 msgstr ""
@@ -4415,6 +3864,11 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py:32
 #, python-format
+msgid "Operation not supported on device %(dev_name)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py:36
+#, python-format
 msgid "Invalid pci slot %(pci_slot)s"
 msgstr ""
 
@@ -4423,22 +3877,25 @@ msgstr ""
 msgid "Unsupported network type %(net_type)s."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:36
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:37
 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:42
-msgid "SRIOV neutron agent is required for port binding"
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:43
+msgid ""
+"SRIOV neutron agent is required for port binding. DEPRECATED: This option"
+" is deprecated in the Liberty release and will be removed in the Mitaka "
+"release. From Mitaka the agent will always be required."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:95
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:99
 msgid "Parsing supported pci_vendor_devs failed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:192
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:196
 #, python-format
 msgid "Incorrect pci_vendor_info: \"%s\", should be pair vendor_id:product_id"
 msgstr ""
@@ -4485,31 +3942,35 @@ msgstr ""
 msgid "Tomcat session timeout in minutes."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:69
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:72
 #, python-format
 msgid "Unable to retrieve port details for devices: %(devices)s "
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1732
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1826
 msgid ""
-"DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in "
-"both the Agent and Server side."
+"DVR deployments for VXLAN/GRE/Geneve 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:1746
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1840
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1768
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1862
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1771
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1865
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:30
+msgid "Integration bridge to use."
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:32
 msgid "Tunnel bridge to use."
 msgstr ""
@@ -4536,39 +3997,65 @@ msgid ""
 "to physical bridges."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:49
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:50
 msgid "OpenFlow interface to use."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:58
-msgid "Minimize polling by monitoring ovsdb for interface changes."
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:54
+msgid "OVS datapath to use."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:56
+msgid ""
+"Address to listen on for OpenFlow connections. Used only for 'native' "
+"driver."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:59
+msgid "Port to listen on for OpenFlow connections. Used only for 'native' driver."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:62
 msgid ""
+"Timeout in seconds to wait for the local switch connecting the "
+"controller. Used only for 'native' driver."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:66
+msgid ""
+"Timeout in seconds to wait for a single OpenFlow request. Used only for "
+"'native' driver."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:77
+msgid "Minimize polling by monitoring ovsdb for interface changes."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:81
+msgid ""
 "The number of seconds to wait before respawning the ovsdb monitor after "
 "losing communication with it."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:65
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:84
 msgid "Network types supported by the agent (gre and/or vxlan)."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:68
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:87
 msgid "The UDP port to use for VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:70
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:89
 msgid "MTU size of veth interfaces"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:72
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:91
 msgid ""
 "Use ML2 l2population mechanism driver to learn remote MAC and IPs and "
 "improve tunnel scalability."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:75
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:94
 msgid ""
 "Enable local ARP responder if it is supported. Requires OVS 2.1 and ML2 "
 "l2population driver. Allows the switch (when supporting an overlay) to "
@@ -4576,115 +4063,26 @@ msgid ""
 "broadcast into the overlay."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:93
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:112
 msgid ""
 "Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying "
 "GRE/VXLAN tunnel."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:96
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:115
 msgid "Make the l2 agent run in DVR mode."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:102
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:121
 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 ""
-
-#: neutron/plugins/nec/config.py:35
-msgid "Base URL of OFC REST API. It is prepended to each API request."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:38
-msgid "Port to connect to."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:40
-msgid "Driver to use."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:42
-msgid "Enable packet filter."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:44
-msgid "Support packet filter on OFC router interface."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:46
-msgid "Use SSL to connect."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:48
-msgid "Location of key file."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:50
-msgid "Location of certificate file."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:52
-msgid "Disable SSL certificate verification."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:54
-msgid ""
-"Maximum attempts per OFC API request. NEC plugin retries API request to "
-"OFC when OFC returns ServiceUnavailable (503). The value must be greater "
-"than 0."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:63
-msgid "Default router provider to use."
-msgstr ""
-
-#: neutron/plugins/nec/config.py:66
-msgid "List of enabled router providers."
-msgstr ""
-
-#: neutron/plugins/nec/extensions/packetfilter.py:31
-msgid "Number of packet_filters allowed per tenant, -1 for unlimited"
-msgstr ""
-
-#: neutron/plugins/nec/extensions/packetfilter.py:38
-#, python-format
-msgid "PacketFilter %(id)s could not be found"
-msgstr ""
-
-#: neutron/plugins/nec/extensions/packetfilter.py:42
-#, python-format
-msgid ""
-"IP version %(version)s is not supported for %(field)s (%(value)s is "
-"specified)"
-msgstr ""
-
-#: neutron/plugins/nec/extensions/packetfilter.py:47
-#, python-format
-msgid "Packet Filter priority should be %(min)s-%(max)s (included)"
-msgstr ""
-
-#: neutron/plugins/nec/extensions/packetfilter.py:51
-#, python-format
-msgid "%(field)s field cannot be updated"
-msgstr ""
-
-#: neutron/plugins/nec/extensions/packetfilter.py:55
-#, python-format
-msgid ""
-"The backend does not support duplicated priority. Priority %(priority)s "
-"is in use"
-msgstr ""
-
-#: neutron/plugins/nec/extensions/packetfilter.py:60
-#, python-format
+#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:124
 msgid ""
-"Ether Type '%(eth_type)s' conflicts with protocol '%(protocol)s'. Update "
-"or clear protocol before changing ether type."
+"Set or un-set the tunnel header checksum  on outgoing IP packet carrying "
+"GRE/VXLAN tunnel."
 msgstr ""
 
 #: neutron/plugins/oneconvergence/lib/config.py:24
@@ -4821,71 +4219,66 @@ msgid ""
 "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!"
 msgstr ""
 
-#: neutron/server/__init__.py:61
+#: neutron/server/__init__.py:65
 #, python-format
 msgid "ERROR: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:31
+#: neutron/services/provider_configuration.py:33
 msgid ""
 "Defines providers for advanced services using the format: "
 "<service_type>:<name>:<driver>[:default]"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:73
+#: neutron/services/provider_configuration.py:151
 #, python-format
 msgid "Provider name is limited by 255 characters: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:103
+#: neutron/services/provider_configuration.py:164
 msgid "Invalid service provider format"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:111
+#: neutron/services/provider_configuration.py:172
 #, python-format
 msgid "Invalid provider format. Last part should be 'default' or empty: %s"
 msgstr ""
 
-#: 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:133
+#: neutron/services/provider_configuration.py:187
 #, python-format
 msgid ""
 "Service provider '%(provider)s' could not be found for service type "
 "%(service_type)s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:138
+#: neutron/services/provider_configuration.py:192
 #, python-format
 msgid "Service type %(service_type)s does not have a default service provider"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:143
+#: neutron/services/provider_configuration.py:197
 #, 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:156
+#: neutron/services/provider_configuration.py:211
 #, python-format
 msgid "Driver %s is not unique across providers"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:166
+#: neutron/services/provider_configuration.py:221
 #, python-format
 msgid "Multiple default providers for service %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:177
+#: neutron/services/provider_configuration.py:232
 #, python-format
 msgid "Multiple providers specified for service %s"
 msgstr ""
 
-#: neutron/services/service_base.py:62
+#: neutron/services/service_base.py:66
 #, python-format
 msgid "No providers specified for '%s' service, exiting"
 msgstr ""
@@ -4909,6 +4302,18 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
+#: neutron/services/l3_router/l3_sdnve.py:69
+msgid "admin_state_up=False routers are not supported."
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:128
+msgid "No port ID"
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:134
+msgid "No fixed IP"
+msgstr ""
+
 #: neutron/services/l3_router/brocade/l3_router_plugin.py:29
 msgid "Rbridge id of provider edge router(s)"
 msgstr ""
@@ -4981,7 +4386,7 @@ msgstr ""
 msgid "Interval between two metering reports"
 msgstr ""
 
-#: neutron/services/metering/agents/metering_agent.py:98
+#: neutron/services/metering/agents/metering_agent.py:97
 msgid "A metering driver must be specified"
 msgstr ""
 
@@ -4997,7 +4402,7 @@ msgstr ""
 msgid "A QoS driver must be specified"
 msgstr ""
 
-#: neutron/tests/base.py:116
+#: neutron/tests/base.py:121
 #, python-format
 msgid "Unknown attribute '%s'."
 msgstr ""
@@ -5012,7 +4417,15 @@ msgid ""
 "/proc/cmdline interface."
 msgstr ""
 
-#: neutron/tests/functional/agent/linux/test_keepalived.py:63
+#: neutron/tests/functional/agent/linux/test_async_process.py:77
+msgid "Async process didn't respawn"
+msgstr ""
+
+#: neutron/tests/functional/agent/linux/test_keepalived.py:64
+msgid "Keepalived didn't spawn"
+msgstr ""
+
+#: neutron/tests/functional/agent/linux/test_keepalived.py:73
 msgid "Keepalived didn't respawn"
 msgstr ""
 
@@ -5036,12 +4449,12 @@ msgid ""
 "operation."
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:476
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:478
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:477
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:479
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
@@ -5071,8 +4484,9 @@ 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:1078
-#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:1095
+#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:1185
+#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:1204
+#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:1223
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
index 04ef678e667547e4d75a1845b28935ad74296bab..2ac1af6677a5bacf7d51386e6c2eb04cbdcf1dc9 100644 (file)
@@ -4,30 +4,28 @@
 #
 # Translators:
 # Andre Campos Bezerra <andrecbezerra@gmail.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/openstack/"
 "neutron/language/pt_BR/)\n"
-"Language: pt_BR\n"
+"Language: pt-BR\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=2; plural=(n > 1);\n"
+"X-Generator: Zanata 3.7.1\n"
 
 #, 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: %(function_name)s com args %(args)s ignorado"
-
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr "%(type)s faixas de ID: %(range)s"
@@ -187,13 +185,6 @@ msgstr "Carregando Plug-in: %s"
 msgid "Logging enabled!"
 msgstr "Criação de log ativada!"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr ""
-"A iteração do loop excedeu o intervalo (%(polling_interval)s vs. "
-"%(elapsed)s)!"
-
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr "Inicialização do ML2 FlatTypeDriver concluída"
 
@@ -215,10 +206,6 @@ msgstr "Intervalos de VLAN de rede: %s"
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr "Serviço Neutron iniciado, escutando em %(host)s:%(port)s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "Nenhum %s Plug-in carregado"
-
 msgid "No ports here to refresh firewall"
 msgstr "Nenhuma porta aqui para atualizar firewall"
 
index f2ac880939f7054014fa26cecaa136798747c238..2e67cc4199932b45bbc731973512f15d6c05713a 100644 (file)
@@ -6,21 +6,23 @@
 # ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
 # Alper Çiftçi <alprciftci@gmail.com>, 2015
 # Zana iLHAN <zanailhan@gmail.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\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"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
+"PO-Revision-Date: 2015-08-20 03:49+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/neutron/"
 "language/tr_TR/)\n"
-"Language: tr_TR\n"
+"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"
+"X-Generator: Zanata 3.7.1\n"
 
 #, python-format
 msgid "%(method)s to %(url)s, unexpected response code: %(status)d"
@@ -260,27 +262,10 @@ 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"
@@ -288,22 +273,10 @@ 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"
@@ -391,10 +364,6 @@ msgstr "Hata, IPset: %s silinemedi"
 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."
@@ -599,10 +568,6 @@ msgstr "Yönlendirici %s yeniden zamanlama başarısız"
 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"
@@ -638,14 +603,6 @@ 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"
 
@@ -733,10 +690,6 @@ msgstr "Hiçi bir tanımlı API uygulaması konfigüre edilmedi."
 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ş "
@@ -816,14 +769,6 @@ msgstr "Bağlantı noktası %(port)s %(bridge)s köprüsü üzerinde mevcut değ
 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"
@@ -856,13 +801,6 @@ 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 ""
@@ -927,11 +865,6 @@ msgstr "%s ağı için vxlan arayüzü eklenemedi"
 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ı"
index aef1bcafc05219127dd758113b06b2297e311f08..97dc49c8b4e299c9e19f9a0e20852b32b117d147 100644 (file)
@@ -5,21 +5,23 @@
 # Translators:
 # ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
 # Alper Çiftçi <alprciftci@gmail.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-21 06:07+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-21 01:06+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/neutron/"
 "language/tr_TR/)\n"
-"Language: tr_TR\n"
+"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"
+"X-Generator: Zanata 3.7.1\n"
 
 #, python-format
 msgid "%(action)s failed (client error): %(exc)s"
@@ -29,12 +31,6 @@ msgstr "%(action)s başarısız (istemci hatası): %(exc)s"
 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"
@@ -140,21 +136,6 @@ msgstr ""
 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."
@@ -204,10 +185,6 @@ msgstr "Yapılandırılan mekanizma sürücü isimleri: %s"
 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ı"
 
@@ -260,33 +237,6 @@ 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:"
@@ -400,11 +350,6 @@ 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ı"
 
@@ -415,12 +360,6 @@ msgstr "ML2 LocalTypeDriver ilklendirmesi tamamlandı"
 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ı"
 
@@ -435,10 +374,6 @@ msgstr "Ağ VLAN aralığı: %s"
 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ış."
@@ -449,10 +384,6 @@ 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"
@@ -549,10 +480,6 @@ msgstr "Kaydedilen türler: %s"
 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"
@@ -595,13 +522,6 @@ msgstr "Güvenlik grubu kuralı güncellendi %r"
 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 "
@@ -656,14 +576,6 @@ msgstr "Durum eş zamanlandırma tamamlandı"
 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 "
index cb78796f75622d2c0e6a2bd82700a6565ff36b7a..55a66103bff5f824f25060adff80872c72398de2 100644 (file)
@@ -4,21 +4,23 @@
 #
 # Translators:
 # ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-21 06:08+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-21 01:06+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/neutron/"
 "language/tr_TR/)\n"
-"Language: tr_TR\n"
+"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"
+"X-Generator: Zanata 3.7.1\n"
 
 #, python-format
 msgid "%(agent_type)s agent %(agent_id)s is not active"
@@ -55,10 +57,6 @@ msgstr "%s eylemi desteklenmiyor"
 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"
@@ -160,11 +158,6 @@ msgstr "Başarısız olmuş openvswitch bağlantı noktası bulundu: %s"
 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 "
@@ -264,9 +257,6 @@ 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 ""
@@ -336,13 +326,6 @@ 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 "
@@ -517,11 +500,3 @@ msgstr ""
 #, 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ı"
diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po
new file mode 100644 (file)
index 0000000..c0b8cd0
--- /dev/null
@@ -0,0 +1,3524 @@
+# Turkish (Turkey) translations for neutron.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the neutron project.
+#
+# Translators:
+# ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
+# Alper Çiftçi <alprciftci@gmail.com>, 2015
+# Andreas Jaeger <jaegerandi@gmail.com>, 2015. #zanata
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
+"PO-Revision-Date: 2015-09-16 08:28+0000\n"
+"Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/neutron/"
+"language/tr_TR/)\n"
+"Plural-Forms: nplurals=1; plural=0\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"
+
+#, python-format
+msgid ""
+"\n"
+"Command: %(cmd)s\n"
+"Exit code: %(code)s\n"
+"Stdin: %(stdin)s\n"
+"Stdout: %(stdout)s\n"
+"Stderr: %(stderr)s"
+msgstr ""
+"\n"
+"Komut: %(cmd)s\n"
+"Çıkış kodu: %(code)s\n"
+"Stdin: %(stdin)s\n"
+"Stdout: %(stdout)s\n"
+"Stderr: %(stderr)s"
+
+#, python-format
+msgid "%(driver)s: Internal driver error."
+msgstr "%(driver)s: Dahili sürücü hatası."
+
+#, python-format
+msgid "%(err_msg)s"
+msgstr "%(err_msg)s"
+
+#, python-format
+msgid "%(id)s is not a valid %(type)s identifier"
+msgstr "%(id)s geçerli bir %(type)s tanımlayıcı değil"
+
+#, python-format
+msgid ""
+"%(invalid_dirs)s is invalid value for sort_dirs, valid value is '%(asc)s' "
+"and '%(desc)s'"
+msgstr ""
+"%(invalid_dirs)s sort_dirs için geçersiz değer, geçerli değer '%(asc)s' ve "
+"'%(desc)s'"
+
+#, python-format
+msgid "%(key)s prohibited for %(tunnel)s provider network"
+msgstr "%(key)s %(tunnel)s sağlayıcı ağı için yasaklanmış"
+
+#, python-format
+msgid ""
+"%(method)s called with network settings %(current)s (original settings "
+"%(original)s) and network segments %(segments)s"
+msgstr ""
+"%(method)s ağ ayarları %(current)s (asıl ayarlar %(original)s) ve "
+"%(segments)s ağ dilimleri ile çağrıldı"
+
+#, python-format
+msgid ""
+"%(method)s called with port settings %(current)s (original settings "
+"%(original)s) host %(host)s (original host %(original_host)s) vif type "
+"%(vif_type)s (original vif type %(original_vif_type)s) vif details "
+"%(vif_details)s (original vif details %(original_vif_details)s) binding "
+"levels %(levels)s (original binding levels %(original_levels)s) on network "
+"%(network)s with segments to bind %(segments_to_bind)s"
+msgstr ""
+"%(method)s bağlantı noktası ayarları %(current)s (asıl ayarlar %(original)s) "
+"istemci %(host)s (asıl istemci %(original_host)s) vif türü %(vif_type)s "
+"(asıl vif türü %(original_vif_type)s) vif detayları %(vif_details)s (asıl "
+"vif detayları %(original_vif_details)s) bağlama seviyeleri %(levels)s (asıl "
+"bağlama seviyeleri %(original_levels)s) %(network)s ağı üzerinde bağlanacak "
+"%(segments_to_bind)s dilimleriyle çağrıldı"
+
+#, python-format
+msgid ""
+"%(method)s called with subnet settings %(current)s (original settings "
+"%(original)s)"
+msgstr ""
+"%(method)s alt ağ ayarları %(current)s (asıl ayarlar %(original)s) ile "
+"çağrıldı"
+
+#, python-format
+msgid "%(method)s failed."
+msgstr "%(method)s başarısız."
+
+#, python-format
+msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
+msgstr "%(name)s '%(addr)s' ip_version '%(ip_version)s' ile eşleşmiyor"
+
+#, python-format
+msgid "%s cannot be called while in offline mode"
+msgstr "%s çevrim dışı kipte çağrılamaz"
+
+#, python-format
+msgid "%s is invalid attribute for sort_key"
+msgstr "%s sort_key için geçersiz özniteliktir"
+
+#, python-format
+msgid "%s is invalid attribute for sort_keys"
+msgstr "%s sort_keys için geçersiz öznitelik"
+
+#, python-format
+msgid "%s is not a valid VLAN tag"
+msgstr "%s geçerli bir VLAN etiketi değil"
+
+#, python-format
+msgid "%s must implement get_port_from_device or get_ports_from_devices."
+msgstr "%s get_port_from_device veya get_ports_from_devices uygulamalıdır."
+
+#, python-format
+msgid "%s prohibited for VLAN provider network"
+msgstr "%s VLAN sağlayıcı ağı için yasaklanmış"
+
+#, python-format
+msgid "%s prohibited for flat provider network"
+msgstr "%s düz sağlayıcı ağı için yasaklanmış"
+
+#, python-format
+msgid "%s prohibited for local provider network"
+msgstr "%s yerel sağlayıcı ağı için yasaklanmış"
+
+#, python-format
+msgid "'%(data)s' exceeds maximum length of %(max_len)s"
+msgstr "'%(data)s' %(max_len)s azami uzunluğunu aşıyor"
+
+#, python-format
+msgid "'%(data)s' is not in %(valid_values)s"
+msgstr "'%(data)s' %(valid_values)s içinde değil"
+
+#, python-format
+msgid "'%(data)s' is too large - must be no larger than '%(limit)d'"
+msgstr "'%(data)s' çok büyük - en çok '%(limit)d' olmalı"
+
+#, python-format
+msgid "'%(data)s' is too small - must be at least '%(limit)d'"
+msgstr "'%(data)s' çok küçük - en az '%(limit)d' olmalı"
+
+#, python-format
+msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended"
+msgstr "'%(data)s' tanınan bir IP alt ağı cidr'i değil, '%(cidr)s' öneriliyor"
+
+#, python-format
+msgid "'%(host)s' is not a valid nameserver. %(msg)s"
+msgstr "'%(host)s' geçerli bir isim sunucu değil. %(msg)s"
+
+#, python-format
+msgid "'%s' Blank strings are not permitted"
+msgstr "'%s' boş karakter dizilerine izin verilmez"
+
+#, python-format
+msgid "'%s' cannot be converted to boolean"
+msgstr "'%s' bool değere çevrilemez"
+
+#, python-format
+msgid "'%s' contains whitespace"
+msgstr "'%s' boşluk içeriyor"
+
+#, python-format
+msgid "'%s' is not a dictionary"
+msgstr "'%s' bir dizin değil"
+
+#, python-format
+msgid "'%s' is not a integer"
+msgstr "'%s' tam sayı değil"
+
+#, python-format
+msgid "'%s' is not a list"
+msgstr "'%s' liste değil"
+
+#, python-format
+msgid "'%s' is not a valid IP address"
+msgstr "'%s' geçerli bir IP adresi değil"
+
+#, python-format
+msgid "'%s' is not a valid IP subnet"
+msgstr "'%s' geçerli IP alt ağ değil"
+
+#, python-format
+msgid "'%s' is not a valid MAC address"
+msgstr "'%s' geçerli bir MAC adresi değil"
+
+#, python-format
+msgid "'%s' is not a valid UUID"
+msgstr "'%s' geçerli bir UUID değil"
+
+#, python-format
+msgid "'%s' is not a valid boolean value"
+msgstr "'%s' geçerli bir bool değer değil"
+
+#, python-format
+msgid "'%s' is not a valid input"
+msgstr "'%s' geçerli bir girdi değil"
+
+#, python-format
+msgid "'%s' is not a valid string"
+msgstr "'%s' geçerli karakter dizisi değil"
+
+#, python-format
+msgid "'%s' is not an integer"
+msgstr "'%s' tam sayı değil"
+
+#, python-format
+msgid "'%s' is not an integer or uuid"
+msgstr "'%s' bir tam sayı ya da uuid değil"
+
+#, python-format
+msgid "'%s' is not of the form <key>=[value]"
+msgstr "'%s' <anahtar>=[değer] biçiminde olmalı"
+
+#, python-format
+msgid "'%s' must be a non negative decimal."
+msgstr "'%s' negatif olmayan ondalık olmalı."
+
+#, python-format
+msgid "'%s' should be non-negative"
+msgstr "'%s' negatif olmamalı"
+
+msgid "'.' searches are not implemented"
+msgstr "'.' aramaları uygulanmamış"
+
+msgid "0 is not allowed as CIDR prefix length"
+msgstr "0 CIDR önek uzunluğuna izin verilmez"
+
+msgid "A cidr must be specified in the absence of a subnet pool"
+msgstr "Alt ağ havuzu olmadığında bir cidr belirtilmelidir"
+
+msgid ""
+"A list of mappings of physical networks to MTU values. The format of the "
+"mapping is <physnet>:<mtu val>. This mapping allows specifying a physical "
+"network MTU value that differs from the default segment_mtu value."
+msgstr ""
+"Fiziksel ağların MTU değerlerine eşleştirilme listesi. Eşleştirme biçimi "
+"<physnet>:<mtu val>. Bu eşleştirme varsayılan segment_mtu değerinden farklı "
+"bir fiziksel ağ MTU değeri belirtmeye izin verir."
+
+msgid "A metering driver must be specified"
+msgstr "Bir ölçme sürücüsü belirtilmeli"
+
+#, python-format
+msgid "A resource is not found: %(reason)s"
+msgstr "Bir kaynak bulunamadı: %(reason)s"
+
+msgid "API for retrieving service providers for Neutron advanced services"
+msgstr "Neutron gelişmiş servisleri için servis sağlayıcıları alma API'si"
+
+msgid "Aborting periodic_sync_routers_task due to an error"
+msgstr "Bir hata sebebiyle periodic_sync_routers_task iptal ediliyor"
+
+msgid "Access to this resource was denied."
+msgstr "Bu kaynağa erişime izin verilmiyor."
+
+msgid "Action to be executed when a child process dies"
+msgstr "Alt süreç öldüğünde çalıştırılacak eylem"
+
+msgid "Add comments to iptables rules."
+msgstr "Iptables kurallarına yorum ekle."
+
+#, python-format
+msgid "Address scope %(address_scope_id)s could not be found"
+msgstr "Adres kapsamı %(address_scope_id)s bulunamadı"
+
+msgid "Adds external network attribute to network resource."
+msgstr "Ek ağ özniteliğini ağ kaynağına ekler."
+
+msgid "Adds test attributes to core resources."
+msgstr "Çekirdek kaynaklara test özniteliklerini ekler."
+
+msgid "Admin password"
+msgstr "Yönetici parolası"
+
+msgid "Admin tenant name"
+msgstr "Yönetici kiracı ismi"
+
+msgid "Admin user"
+msgstr "Yönetici kullanıcı"
+
+#, python-format
+msgid "Agent %(id)s could not be found"
+msgstr "Ajan %(id)s bulunamadı"
+
+#, python-format
+msgid "Agent %(id)s is not a L3 Agent or has been disabled"
+msgstr "Ajan %(id)s bir L3 Ajanı değil ya da kapalı"
+
+#, python-format
+msgid "Agent %(id)s is not a valid DHCP Agent or has been disabled"
+msgstr "Ajan %(id)s geçerli bir DHCP Ajanı değil veya kapalı"
+
+msgid "Agent should implement routers with no gateway"
+msgstr "Ajan geçide sahip olmayan yönlendiricileri uygulamalıdır"
+
+#, python-format
+msgid "Agent updated: %(payload)s"
+msgstr "Ajan güncellendi: %(payload)s"
+
+#, python-format
+msgid ""
+"Agent with agent_type=%(agent_type)s and host=%(host)s could not be found"
+msgstr "agent_type=%(agent_type)s ve istemci=%(host)s olan ajan bulunamadı"
+
+msgid "Allow auto scheduling networks to DHCP agent."
+msgstr "Ağların DHCP ajanlarına otomatik zamanlanmasına izin ver."
+
+msgid "Allow auto scheduling of routers to L3 agent."
+msgstr "Yönlendiricilerin L3 ajanına otomatik zamanlanmasına izin ver."
+
+msgid "Allow overlapping IP support in Neutron"
+msgstr "Neutron'da çakışan IP desteğine izin ver"
+
+msgid ""
+"Allow overlapping IP. This option is deprecated and will be removed in a "
+"future release."
+msgstr ""
+"Çakışan IP'ye izin ver. Bu seçenek artık kullanılmıyor ve ileri bir sürümde "
+"kaldırılacak."
+
+msgid "Allow running metadata proxy."
+msgstr "Metadata vekili çalıştırmaya izin ver."
+
+msgid "Allow sending resource operation notification to DHCP agent"
+msgstr "DHCP ajanına kaynak işlem bildirimi göndermeye izin ver"
+
+msgid "Allow the usage of the bulk API"
+msgstr "Toplu API'nin kullanımına izin ver"
+
+msgid "Allow the usage of the pagination"
+msgstr "Sayfalama kullanımına izin ver"
+
+msgid "Allow the usage of the sorting"
+msgstr "Sıralama kullanımına izin ver"
+
+msgid "Allow to perform insecure SSL (https) requests to nova metadata"
+msgstr "Nova metadata'ya güvensiz SSL (https) istekleri yapmaya izin ver"
+
+msgid "Allowed physical networks"
+msgstr "İzin verilen fiziksel ağlar"
+
+msgid "AllowedAddressPair must contain ip_address"
+msgstr "AllowedAddressPair ip_address içermeli"
+
+msgid ""
+"Allows for serving metadata requests from a dedicated network. Requires "
+"enable_isolated_metadata = True"
+msgstr ""
+"Adanmış bir ağdan metadata isteklerinin sunulmasına izin verir. "
+"enable_isolated_metadata = True gerektirir"
+
+msgid "An interface driver must be specified"
+msgstr "Bir arayüz sürücüsü belirtmeniz gerekmektedir"
+
+#, python-format
+msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
+msgstr "%(opt_name)s: %(opt_value)s için geçersiz bir değer sağlanmış"
+
+msgid ""
+"An ordered list of extension driver entrypoints to be loaded from the "
+"neutron.ml2.extension_drivers namespace."
+msgstr ""
+"neutron.ml2.extension_drivers isim uzayından yüklenecek eklenti sürücü giriş "
+"noktalarının sıralı listesi."
+
+msgid ""
+"An ordered list of networking mechanism driver entrypoints to be loaded from "
+"the neutron.ml2.mechanism_drivers namespace."
+msgstr ""
+"neutron.ml2.mechanism_drivers isim uzayından yüklenecek ağ mekanizması "
+"sürücü giriş noktalarının sıralı listesi."
+
+#, python-format
+msgid "An unexpected error occurred:%(err_msg)s"
+msgstr "Beklenmeyen hata oluştu:%(err_msg)s"
+
+msgid "An unknown error has occurred. Please try your request again."
+msgstr "Bilinmeyen bir hata oluştu. Lütfen tekrar deneyin."
+
+msgid "An unknown exception occurred."
+msgstr "Bilinmeyen bir istisna oluştu."
+
+#, python-format
+msgid "An unknown nvsd plugin exception occurred: %(reason)s"
+msgstr "Bilinmeyen bir nvsd eklenti istisnası oluştu: %(reason)s"
+
+#, python-format
+msgid "Attribute '%s' not allowed in POST"
+msgstr "'%s' özniteliğine POST içinde izin verilmez"
+
+msgid "Auth strategy for connecting to neutron in admin context."
+msgstr ""
+"Neutron'a yönetici içeriğinde bağlanmak için kimlik doğrulama stratejisi."
+
+msgid "Authentication URL"
+msgstr "Kimlik Doğrulama URL'si"
+
+msgid "Authentication region"
+msgstr "Kimlik doğrulama bölgesi"
+
+msgid ""
+"Authorization URL for connecting to nova in admin context. Deprecated in "
+"favour of an auth plugin in [nova]."
+msgstr ""
+"Nova'ya yönetici bağlamında bağlanmak için yetkilendirme URL'si. [nova] daki "
+"bir yetkilendirme eklentisi kullanılacağından artık kullanılmıyor."
+
+msgid "Automatically remove networks from offline DHCP agents."
+msgstr "Ağları çevrimdışı DHCP ajanlarından otomatik olarak çıkar."
+
+msgid ""
+"Automatically reschedule routers from offline L3 agents to online L3 agents."
+msgstr ""
+"Yönlendiricileri çevrimdışı L3 ajanlarından çevrimiçi L3 ajanlarına otomatik "
+"olarak yeniden zamanla."
+
+msgid "Available commands"
+msgstr "Kullanılabilir komutlar"
+
+msgid "Backend does not support VLAN Transparency."
+msgstr "Arka uç VLAN şeffaflığını desteklemiyor."
+
+#, python-format
+msgid "Bad %(resource)s request: %(msg)s"
+msgstr "Kötü %(resource)s isteği: %(msg)s"
+
+#, python-format
+msgid ""
+"Bad prefix or mac format for generating IPv6 address by EUI-64: %(prefix)s, "
+"%(mac)s:"
+msgstr ""
+"EUI-64 ile IPv6 adresi üretmek için kötü önek ya da mac biçimi: %(prefix)s, "
+"%(mac)s:"
+
+#, python-format
+msgid "Bad prefix type for generate IPv6 address by EUI-64: %s"
+msgstr "EUI-64 ile IPv6 adresi üretmek için kötü önek türü: %s"
+
+#, python-format
+msgid "Base MAC: %s"
+msgstr "Taban MAC: %s"
+
+msgid "Body contains invalid data"
+msgstr "Gövde geçersiz veri içeriyor"
+
+#, python-format
+msgid "Bridge %(bridge)s does not exist."
+msgstr "Köprü %(bridge)s mevcut değil."
+
+msgid "Brocade plugin raised exception, check logs"
+msgstr "Brocade eklentisi istisna yükseltti, kayıtları kontrol edin"
+
+msgid "Bulk operation not supported"
+msgstr "Toplu işlem desteklenmiyor"
+
+msgid "CA certificate file to use to verify connecting clients"
+msgstr "Bağlanan istemcileri doğrulamak için kullanılacak CA sertifika dosyası"
+
+msgid "CIDR to monitor"
+msgstr "İzlenecek CIDR"
+
+msgid "CRD Auth URL."
+msgstr "CRD Yetki URL'si."
+
+msgid "CRD Service Password."
+msgstr "CRD Servis Parolası."
+
+msgid "CRD Tenant Name."
+msgstr "CRD Kiracı İsmi."
+
+msgid "CRD service Username."
+msgstr "CRD servis Kullanıcıadı."
+
+#, python-format
+msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
+msgstr ""
+"gateway_ip'ye sahip olmayan %s alt ağının bağlantı noktasına değişken IP "
+"eklenemiyor"
+
+#, python-format
+msgid "Cannot allocate IPv%(req_ver)s subnet from IPv%(pool_ver)s subnet pool"
+msgstr "IPv%(pool_ver)s alt ağ havuzundan IPv%(req_ver)s alt ağı ayrılamaz"
+
+msgid "Cannot allocate requested subnet from the available set of prefixes"
+msgstr "İstenen alt ağ kullanılabilir önek kümesinden ayrılamıyor"
+
+#, python-format
+msgid ""
+"Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with port "
+"%(port_id)s using fixed IP %(fixed_ip)s, as that fixed IP already has a "
+"floating IP on external network %(net_id)s."
+msgstr ""
+"Değişken IP %(floating_ip_address)s (%(fip_id)s) sabit IP %(fixed_ip)s "
+"kullanılarak %(port_id)s bağlantı noktasıyla ilişkilendirilemiyor, çünkü bu "
+"sabit IP %(net_id)s harici ağında zaten bir değişken IP'ye sahip."
+
+#, python-format
+msgid ""
+"Cannot create floating IP and bind it to Port %s, since that port is owned "
+"by a different tenant."
+msgstr ""
+"Değişken IP oluşturup %s bağlantı noktasına bağlanamıyor, çünkü bu bağlantı "
+"noktası başka bir kiracıya ait."
+
+msgid "Cannot create resource for another tenant"
+msgstr "Başka bir kiracı için kaynak oluşturulamıyor"
+
+msgid "Cannot disable enable_dhcp with ipv6 attributes set"
+msgstr "ipv6 öznitelikleri ayarlıyken enable_dhcp kapatılamaz"
+
+#, python-format
+msgid "Cannot find %(table)s with %(col)s=%(match)s"
+msgstr "%(col)s=%(match)s olan %(table)s bulunamadı"
+
+#, python-format
+msgid "Cannot handle subnet of type %(subnet_type)s"
+msgstr "%(subnet_type)s türünde alt ağ işlenemiyor"
+
+#, python-format
+msgid ""
+"Cannot have multiple router ports with the same network id if both contain "
+"IPv6 subnets. Existing port %(p)s has IPv6 subnet(s) and network id %(nid)s"
+msgstr ""
+"İkisi de IPv6 alt ağı içeriyorsa aynı ağ id'si ile birden fazla yönlendirici "
+"bağlantı noktası olamaz. Mevcut bağlantı noktası %(p)s IPv6 alt ağ(lar)ına "
+"ve %(nid)s ağ kimliğine sahip"
+
+#, python-format
+msgid ""
+"Cannot host %(router_type)s router %(router_id)s on %(agent_mode)s L3 agent "
+"%(agent_id)s."
+msgstr ""
+"%(router_type)s yönlendiricisi %(router_id)s %(agent_mode)s L3 ajanı "
+"%(agent_id)s üzerinde sunulamaz."
+
+msgid "Cannot match priority on flow deletion or modification"
+msgstr "Akış silme veya değiştirmede öncelik eşleştirilemedi"
+
+msgid "Cannot mix IPv4 and IPv6 prefixes in a subnet pool"
+msgstr "IPv4 ve IPv6 önekleri alt ağ havuzunda karıştırılamaz"
+
+#, python-format
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
+msgstr "Şu sebepten utif bilgisi alınamıyor: %(err_msg)s"
+
+msgid "Cannot specify both subnet-id and port-id"
+msgstr "Hem subnet-id hem port-id belirtilemez"
+
+msgid "Cannot understand JSON"
+msgstr "JSON anlaşılamıyor"
+
+#, python-format
+msgid "Cannot update read-only attribute %s"
+msgstr "Yalnızca okunabilir öznitelik %s güncellenemez"
+
+msgid "Certificate Authority public key (CA cert) file for ssl"
+msgstr "Ssl için Sertifika Yetkilisi açık anahtarı (CA cert)"
+
+msgid "Certificate file to use when starting the server securely"
+msgstr "Sunucu güvenli şekilde başlatılırken kullanılacak sertifika dosyası"
+
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: %(unders)s"
+msgstr "Değişiklik şu kaynaklar için kullanımı 0'ın altına düşürür: %(unders)s"
+
+msgid "Check ebtables installation"
+msgstr "Ebtables kurulumunu kontrol et"
+
+msgid "Check for ARP header match support"
+msgstr "ARP başlık eşleştirme desteğini kontrol et"
+
+msgid "Check for ARP responder support"
+msgstr "ARP yanıtlayıcısı desteğini kontrol et"
+
+msgid "Check for OVS vxlan support"
+msgstr "OVS vxlan desteğini kontrol et"
+
+msgid "Check for VF management support"
+msgstr "VF yönetim desteğini kontrol et"
+
+msgid "Check for iproute2 vxlan support"
+msgstr "Iproute2 vxlan desteğini kontrol et"
+
+msgid "Check for nova notification support"
+msgstr "Nova bildirim desteğini kontrol et"
+
+msgid "Check for patch port support"
+msgstr "Yama bağlantı noktası desteğini kontrol et"
+
+msgid "Check minimal dnsmasq version"
+msgstr "Asgari dnsmasq sürümünü kontrol et"
+
+msgid "Check netns permission settings"
+msgstr "Netns izin ayarlarını kontrol et"
+
+msgid "Check ovsdb native interface support"
+msgstr "Ovsdb doğal arayüz desteğini kontrol et"
+
+#, python-format
+msgid ""
+"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s of "
+"subnet %(sub_id)s"
+msgstr ""
+"%(subnet_id)s alt ağının %(subnet_cidr)s cidr'i %(sub_id)s alt ağının "
+"%(cidr)s cidr'i ile çakışıyor"
+
+msgid "Client certificate for nova metadata api server."
+msgstr "Nova metadata api sunucusu için istemci sertifikası."
+
+msgid ""
+"Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges of GRE "
+"tunnel IDs that are available for tenant network allocation"
+msgstr ""
+"Kiracı ağ ayırma için kullanılabilir GRE tünel kimliklerinin aralığını "
+"numaralandıran <tun_min>:<tun_max> demetlerinin virgülle ayrılmış listesi"
+
+msgid ""
+"Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges of "
+"VXLAN VNI IDs that are available for tenant network allocation"
+msgstr ""
+"Kiracı ağı ayırmaları için kullanılabilir VXLAN VNI ID'lerinin aralıklarını "
+"numaralandıran <vni_min>:<vni_max> demetlerinin virgülle ayrılmış listesi"
+
+msgid ""
+"Comma-separated list of the DNS servers which will be used as forwarders."
+msgstr ""
+"Yönlendirici olarak kullanılacak DNS sunucularının virgülle ayrılmış listesi."
+
+msgid "Command to execute"
+msgstr "Çalıştırılacak komut"
+
+msgid "Config file for interface driver (You may also use l3_agent.ini)"
+msgstr ""
+"Arayüz sürücüsü için yapılandırma dosyası (l3_agent.ini de kullanabilirsiniz)"
+
+#, python-format
+msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s"
+msgstr "CIDR %(cidr)s için çatışan değer ethertype %(ethertype)s"
+
+msgid "Connection is closed by the server."
+msgstr "Bağlantı sunucu tarafından kapatıldı."
+
+msgid ""
+"Controls whether the neutron security group API is enabled in the server. It "
+"should be false when using no security groups or using the nova security "
+"group API."
+msgstr ""
+"Neutron güvenlik grubu API'sinin sunucuda etkin olup olmadığını kontrol "
+"eder. Güvenlik grubu kullanılmadığında veeya nova güvenlik grubu API'si "
+"kullanıldığında false olmalıdır."
+
+#, python-format
+msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
+msgstr "%(time)d  saniye denedikten sonra %(host)s:%(port)s'a bağlanamadı"
+
+#, python-format
+msgid "Could not create a %(resource)s under tenant %(tenant_id)s"
+msgstr "%(tenant_id)s kiracısı altında bir %(resource)s oluşturulamadı"
+
+msgid "Could not deserialize data"
+msgstr "Veri serisi çözülemedi"
+
+#, python-format
+msgid "Creation failed. %(dev_name)s already exists."
+msgstr "Oluşturma başarısız. %(dev_name)s zaten mevcut."
+
+#, python-format
+msgid ""
+"Current gateway ip %(ip_address)s already in use by port %(port_id)s. Unable "
+"to update."
+msgstr ""
+"Mevcut geçit ip'si %(ip_address)s %(port_id)s bağlantı noktası tarafından "
+"zaten kullanılıyor. Güncellenemiyor."
+
+msgid "Currently distributed HA routers are not supported."
+msgstr "Şu anda dağıtık HA yönlendiriciler desteklenmiyor."
+
+msgid "Currently unused"
+msgstr "Şu an kullanılmıyor"
+
+msgid ""
+"DHCP lease duration (in seconds). Use -1 to tell dnsmasq to use infinite "
+"lease times."
+msgstr ""
+"DHCP kira süresi (saniye olarak). Dnsmasq'a süresiz kira zamanları "
+"kullanmasını söylemek için -1 kullanın."
+
+msgid "Database engine"
+msgstr "Veri tabanı motoru"
+
+msgid ""
+"Default IPv4 subnet-pool to be used for automatic subnet CIDR allocation"
+msgstr ""
+"Otomatik alt ağ CIDR ayırma için kullanılmak üzere varsayılan IPv4 alt ağ "
+"havuzu"
+
+msgid ""
+"Default IPv6 subnet-pool to be used for automatic subnet CIDR allocation"
+msgstr ""
+"Otomatik alt ağ CIDR ayırması için kullanılacak varsayılan IPv6 alt ağ havuzu"
+
+msgid "Default driver to use for quota checks"
+msgstr "Kota kontrolleri için kullanılacak varsayılan sürücü"
+
+msgid ""
+"Default network type for external networks when no provider attributes are "
+"specified. By default it is None, which means that if provider attributes "
+"are not specified while creating external networks then they will have the "
+"same type as tenant networks. Allowed values for external_network_type "
+"config option depend on the network type values configured in type_drivers "
+"config option."
+msgstr ""
+"Sağlayıcı öznitelikleri belirtilmediğinde harici ağlar için varsayılan ağ "
+"türü. Varsayılan olarak None'dir, bunun anlamı harici ağ oluştururken "
+"sağlayıcı öznitelikleri belirtilmemişse kiracı ağlarla aynı türe sahip "
+"olacaklarıdır. external_network_type yapılandırma seçeneği için izin verilen "
+"değerler type_drivers yapılandırma seçeneğinde yapılandırılan ağ türü "
+"değerlerine bağlıdır."
+
+msgid ""
+"Default number of resource allowed per tenant. A negative value means "
+"unlimited."
+msgstr ""
+"Kiracı başına izin verilecek varsayılan kaynak sayısı. Negatif değer "
+"sınırsız anlamına gelir."
+
+msgid "Default security group"
+msgstr "Varsayılan güvenlik grubu"
+
+msgid "Default security group already exists."
+msgstr "Varsayılan güvenlik grubu zaten mevcut."
+
+msgid "Define if the requests have run asynchronously or not"
+msgstr "İsteklerin eşzamansız olarak çalışıp çalışmadığını tanımla"
+
+msgid ""
+"Define the default value of enable_snat if not provided in "
+"external_gateway_info."
+msgstr ""
+"external_gateway_info'da sağlanmamışsa enable_snat'ın varsayılan değerini "
+"tanımla."
+
+msgid ""
+"Defines providers for advanced services using the format: <service_type>:"
+"<name>:<driver>[:default]"
+msgstr ""
+"Şu biçimi kullanarak gleişmiş servisler için sağlayıcılar tanımlar: "
+"<service_type>:<name>:<driver>[:default]"
+
+msgid ""
+"Delay within which agent is expected to update existing ports whent it "
+"restarts"
+msgstr ""
+"Yeniden başlatıldığında mevcut bağlantı noktalarını güncellemesi beklenen "
+"ajan içindeki gecikme"
+
+msgid ""
+"Delete namespace after removing a dhcp server.This option is deprecated and "
+"will be removed in a future release."
+msgstr ""
+"Dhcp sunucusunu kaldırdıktan sonra isim uzayını sil. Bu seçenek artık "
+"kullanılmıyor ve ileri bir sürümde kaldırılacak."
+
+msgid ""
+"Delete namespace after removing a router.This option is deprecated and will "
+"be removed in a future release."
+msgstr ""
+"Yönlendiriciyi kaldırdıktan sonra isim uzayını sil.Bu seçenek artık "
+"kullanılmıyor ve ileri bir sürümde kaldırılacak."
+
+msgid "Delete the namespace by removing all devices."
+msgstr "İsim uzayını tüm aygıtları kaldırarak sil."
+
+#, python-format
+msgid "Deleting port %s"
+msgstr "Bağlantı noktası %s siliniyor"
+
+msgid "Destroy IPsets even if there is an iptables reference."
+msgstr "Iptables referansı olsa bile IPset'leri sil."
+
+msgid "Destroy all IPsets."
+msgstr "Tüm IPset'leri sil."
+
+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 "
+"connection will be explicitly closed once a response has been sent to the "
+"client."
+msgstr ""
+"Bir istek tamamlandıktan sonra istemciler tarafından bağlantıların açık "
+"tutulup tutulamayacağını belirler. False değeri yanıt istemciye "
+"gönderildikten sonra soket bağlantısının kapatılacağını garantiler."
+
+#, python-format
+msgid "Device %(dev_name)s in mapping: %(mapping)s not unique"
+msgstr "%(mapping)s eşleştirmesindeki aygıt %(dev_name)s benzersiz"
+
+#, python-format
+msgid "Device '%(device_name)s' does not exist"
+msgstr "Aygıt '%(device_name)s' mevcut değil"
+
+msgid "Device has no virtual functions"
+msgstr "Aygıt sanal fonksiyonlara sahip değil"
+
+#, python-format
+msgid "Device name %(dev_name)s is missing from physical_device_mappings"
+msgstr "Aygıt ismi %(dev_name)s physical_device_mappings'de eksik"
+
+msgid "Device not found"
+msgstr "Aygıt bulunamadı"
+
+#, python-format
+msgid ""
+"Distributed Virtual Router Mac Address for host %(host)s does not exist."
+msgstr ""
+"%(host)s istemcisi için Dağıtık Sanal Yönlendirici Mac Adresi mevcut değil."
+
+msgid "Domain to use for building the hostnames"
+msgstr "Makine adlarını inşa için kullanılacak alan"
+
+msgid "Downgrade no longer supported"
+msgstr "Alçaltma artık desteklenmiyor"
+
+#, python-format
+msgid "Driver %s is not unique across providers"
+msgstr "%s sürücüsü sağlayıcılar arasında benzersiz değil"
+
+msgid "Driver for security groups firewall in the L2 agent"
+msgstr "L2 ajanındaki güvenlik grubunun güvenlik duvarı için sürücü"
+
+msgid "Driver to use for scheduling network to DHCP agent"
+msgstr "Ağın DHCP ajanlarına zamanlanması için kullanılacak sürücü"
+
+msgid "Driver to use for scheduling router to a default L3 agent"
+msgstr "Yönlendiriciyi bir L3 ajanına zamanlamak için gerekli sürücü"
+
+msgid "Dummy user traffic Security Zone id"
+msgstr "Sahte kullanıcı trafiği Güvenlik Bölgesi kimliği"
+
+#, python-format
+msgid "Duplicate IP address '%s'"
+msgstr "Kopya IP adresi '%s'"
+
+msgid "Duplicate Metering Rule in POST."
+msgstr "POST'da kopya ölçme kuralı."
+
+msgid "Duplicate Security Group Rule in POST."
+msgstr "POST'da Kopya Güvenlik Grubu Kuralı."
+
+#, python-format
+msgid "Duplicate hostroute '%s'"
+msgstr "Kopya istemci rotası '%s'"
+
+#, python-format
+msgid "Duplicate items in the list: '%s'"
+msgstr "Listede kopya öğeler: '%s'"
+
+#, python-format
+msgid "Duplicate nameserver '%s'"
+msgstr "Kopya isim sunucu '%s'"
+
+msgid "Duplicate segment entry in request."
+msgstr "İstekte kopya dilim girdisi."
+
+msgid ""
+"Dva can't be found to execute the operation, probably was cancelled through "
+"the heleos UI"
+msgstr ""
+"Dva işlemi çalıştırmak için bulunamıyor, muhtemelen heleos UI üzerinden "
+"iptal edildi"
+
+#, python-format
+msgid "Dva configuration failed for reason %s"
+msgstr "Dva yapılandırması %s sebebiyle başarısız"
+
+#, python-format
+msgid "Dva creation failed reason %s"
+msgstr "Dva oluşturma başarısız sebep %s"
+
+#, python-format
+msgid "Dva creation is in pending state for reason %s"
+msgstr "Dva oluşturma %s sebebiyle bekleme durumunda"
+
+#, python-format
+msgid "Dva interface seems to be broken for reason %s"
+msgstr "Dva arayüzü şu sebepten bozuk görünüyor %s"
+
+#, python-format
+msgid "Dva is pending for the following reason: %s"
+msgstr "Dva şu sebepten bekliyor: %s"
+
+#, python-format
+msgid "Dva seems to be broken for reason %s"
+msgstr "Dva şu sebepten bozuk görünüyor %s"
+
+#, python-format
+msgid "ERROR: %s"
+msgstr "HATA: %s"
+
+msgid ""
+"ERROR: Unable to find configuration file via the default search paths (~/."
+"neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!"
+msgstr ""
+"HATA: Varsayılan arama yollarıyla ve (~/.neutron/, ~/, /etc/neutron/, /etc/) "
+"ve '--config-file' seçeneğiyle yapılandırma dosyası bulunamadı!"
+
+msgid "ESM admin password."
+msgstr "ESM yönetici parolası."
+
+msgid "ESM admin username."
+msgstr "ESM yönetici kullanıcı adı."
+
+msgid "ESM management root address"
+msgstr "ESM yönetim kök adresi"
+
+msgid ""
+"Either one of parameter network_id or router_id must be passed to _get_ports "
+"method."
+msgstr ""
+"_get_ports metoduna network_id veya router_id parametrelerinden biri "
+"verilmelidir."
+
+msgid "Either subnet_id or port_id must be specified"
+msgstr "subnet_id veya port_id belirtilmeli"
+
+msgid "Empty physical network name."
+msgstr "Boş fiziksel ağ ismi."
+
+msgid "Empty subnet pool prefix list"
+msgstr "Boş alt ağ havuz öneki listesi"
+
+msgid "Enable FWaaS"
+msgstr "FWaaS'ı etkinleştir"
+
+msgid "Enable HA mode for virtual routers."
+msgstr "Sanal yönlendiriciler için HA kipini etkinleştir."
+
+msgid "Enable SSL on the API server"
+msgstr "API sunucuda SSL etkinleştir"
+
+msgid ""
+"Enable VXLAN on the agent. Can be enabled when agent is managed by ml2 "
+"plugin using linuxbridge mechanism driver"
+msgstr ""
+"Ajanda VXLAN etkinleştir. Ajan linuxbridge mekanizma sürücüsünü kullanan ml2 "
+"eklentisi ile yönetildiğinde etkinleştirilebilir"
+
+msgid ""
+"Enable local ARP responder if it is supported. Requires OVS 2.1 and ML2 "
+"l2population driver. Allows the switch (when supporting an overlay) to "
+"respond to an ARP request locally without performing a costly ARP broadcast "
+"into the overlay."
+msgstr ""
+"Destekleniyorsa yerel ARP yanıtlayıcıyı etkinleştir. OVS 2.1 ve ML2 "
+"I2population sürücüsüne ihtiyaç duyar. Anahtarın (kaplama desteklediğinde) "
+"bir ARP isteğine yerel olarak, kaplamaya maliyetli ARP yayını yapmadan yanıt "
+"vermesini sağlar."
+
+msgid ""
+"Enable services on an agent with admin_state_up False. If this option is "
+"False, when admin_state_up of an agent is turned False, services on it will "
+"be disabled. Agents with admin_state_up False are not selected for automatic "
+"scheduling regardless of this option. But manual scheduling to such agents "
+"is available if this option is True."
+msgstr ""
+"admin_state_up False olan bir ajan üzerinde servisleri etkinleştir. Bu "
+"seçenek False ise, bir ajanın admin_state_up'u False yapıldığında, "
+"üzerindeki servisler kapatılacaktır. admin_state_up False olan ajanlar bu "
+"seçeneğe bakılmaksızın otomatik zamanlama için seçilmezler. Ama bu seçenek "
+"True ise bu tür ajanlara elle zamanlama yapılabilir."
+
+msgid ""
+"Enable suppression of ARP responses that don't match an IP address that "
+"belongs to the port from which they originate. Note: This prevents the VMs "
+"attached to this agent from spoofing, it doesn't protect them from other "
+"devices which have the capability to spoof (e.g. bare metal or VMs attached "
+"to agents without this flag set to True). Spoofing rules will not be added "
+"to any ports that have port security disabled. For LinuxBridge, this "
+"requires ebtables. For OVS, it requires a version that supports matching ARP "
+"headers."
+msgstr ""
+"Aslen geldikleri bağlantı noktasına ait IP adresiyle eşleşmeyen ARP "
+"yanıtlarının bastırılmasını etkinleştir. Not: Bu, bu ajana bağlı VM'lerin "
+"yanıltma yapmasını önler, yanıltma yeteneği olan başka aygıtlardan korumaz "
+"(örn. çıplak metal veya bu bayrağı True olarak ayarlanmamış ajanlara bağlı "
+"VM'ler). Yanıltma kuralları bağlantı noktası güvenliği kapalı bağlantı "
+"noktalarına eklenmeyecektir. LinuxBridge için, bu ebtables gerektirir. OVS "
+"için, ARP başlıklarını eşleştirmeyi destekleyen bir sürüm gerektirir."
+
+msgid ""
+"Enable/Disable log watch by metadata proxy. It should be disabled when "
+"metadata_proxy_user/group is not allowed to read/write its log file and "
+"copytruncate logrotate option must be used if logrotate is enabled on "
+"metadata proxy log files. Option default value is deduced from "
+"metadata_proxy_user: watch log is enabled if metadata_proxy_user is agent "
+"effective user id/name."
+msgstr ""
+"Metadata vekili tarafından kayıt etkinleştir/kapat. metadata_proxy_user/"
+"group kayıt dosyasına okuma/yazma iznine sahip olmadığında, kapatılmalıdır "
+"ve metadata vekil kayıt dosyaları üzerinde logrotate etkinse copytruncate "
+"logrotate seçeneği kullanılmalıdır. Seçeneğin varsayılan değeri "
+"metadata_proxy_user'den anlaşılır: metadata_proxy_user ajan etkin kullanıcı "
+"id/ismi ise izleme kaydı etkinleştirilir."
+
+msgid ""
+"Enables metrics collections for switch ports by using Hyper-V's metric APIs. "
+"Collected data can by retrieved by other apps and services, e.g.: "
+"Ceilometer. Requires Hyper-V / Windows Server 2012 and above"
+msgstr ""
+"Hyper-V'nin ölçüm API'sini kullanarak anahtar bağlantı noktaları için ölçüm "
+"toplamayı etkinleştirir. Toplanan veri diğer uygulama ve servislerce "
+"alınabilir, örn.:Silometre. Hyper-V / Windows Sunucu 2012 ve yukarısına "
+"ihtiyaç duyar"
+
+msgid "End of VLAN range is less than start of VLAN range"
+msgstr "VLAN aralığı sonu VLAN aralığı başından daha küçük"
+
+msgid "End of tunnel range is less than start of tunnel range"
+msgstr "Tünel aralığı sonu tünel aralığı başından daha küçük"
+
+msgid ""
+"Ensure that configured gateway is on subnet. For IPv6, validate only if "
+"gateway is not a link local address. Deprecated, to be removed during the K "
+"release, at which point the check will be mandatory."
+msgstr ""
+"Yapılandırılan geçidin alt ağda olduğundan emin ol. IPv6 için, yalnızca "
+"geçidin bağlantı yerel bir adres olduğunu doğrula. Artık kullanılmıyor, K "
+"sürümünde kaldırılacak, ki bu noktada kontrol mecburi olacak."
+
+#, python-format
+msgid "Error %(reason)s while attempting the operation."
+msgstr "İşlem denenirken %(reason)s hatası."
+
+#, python-format
+msgid "Error importing FWaaS device driver: %s"
+msgstr "FWaaS aygıt sürücüsünü içe aktarmada hata: %s"
+
+#, python-format
+msgid "Error parsing dns address %s"
+msgstr "%s dns adresinin ayrıştırılmasında hata"
+
+#, python-format
+msgid "Error while reading %s"
+msgstr "%s okunurken hata"
+
+msgid "Exceeded maximim amount of fixed ips per port"
+msgstr "Bağlantı noktası başına azami sabit ip miktarı aşıldı"
+
+msgid "Exceeded maximum amount of fixed ips per port"
+msgstr "Azami bağlantı noktası başına sabit ip miktarı aşıldı"
+
+msgid "Existing prefixes must be a subset of the new prefixes"
+msgstr "Mevcut önekler yeni öneklerin alt kümesi olmalıdır"
+
+msgid ""
+"Extension to use alongside ml2 plugin's l2population mechanism driver. It "
+"enables the plugin to populate VXLAN forwarding table."
+msgstr ""
+"ml2 eklentisinin l2population mekanizma sürücüsünün yanında kullanılacak "
+"eklenti. Eklentiyi VXLAN iletim tablosunu doldurması için etkinleştirir."
+
+#, python-format
+msgid "Extension with alias %s does not exist"
+msgstr "%s rumuzlu eklenti mevcut değil"
+
+#, python-format
+msgid "Extensions not found: %(extensions)s"
+msgstr "Eklentiler bulunamadı: %(extensions)s"
+
+#, python-format
+msgid "External IP %s is the same as the gateway IP"
+msgstr "Harici IP %s geçit IP ile aynı"
+
+#, python-format
+msgid ""
+"External network %(external_network_id)s is not reachable from subnet "
+"%(subnet_id)s.  Therefore, cannot associate Port %(port_id)s with a Floating "
+"IP."
+msgstr ""
+"Harici ağ %(external_network_id)s %(subnet_id)s alt ağından erişilebilir "
+"değil.  Bu yüzden, %(port_id)s bağlantı noktası bir Değişken IP ile "
+"ilişkilendirilemiyor."
+
+#, python-format
+msgid ""
+"External network %(net_id)s cannot be updated to be made non-external, since "
+"it has existing gateway ports"
+msgstr ""
+"Harici ağ %(net_id)s harici-olmayan şekilde olması için güncellenemez, çünkü "
+"mevcut geçit bağlantı noktaları var"
+
+#, python-format
+msgid "ExtraDhcpOpt %(id)s could not be found"
+msgstr "ExtraDhcpOpt %(id)s bulunamadı"
+
+msgid ""
+"FWaaS plugin is configured in the server side, but FWaaS is disabled in L3-"
+"agent."
+msgstr ""
+"FWaaS eklentisi sunucu tarafında yapılandırılmış, ama FWaaS L3-agent'de "
+"kapalı."
+
+#, python-format
+msgid "Failed rescheduling router %(router_id)s: no eligible l3 agent found."
+msgstr ""
+"%(router_id)s yönlendiricisini yeniden zamanlama başarısız: seçilebilir l3 "
+"ajanı bulunamadı."
+
+#, python-format
+msgid "Failed scheduling router %(router_id)s to the L3 Agent %(agent_id)s."
+msgstr ""
+"%(router_id)s yönlendiricisinin %(agent_id)s L3 Ajanına zamanlanması "
+"başarısız."
+
+#, python-format
+msgid "Failed to %(method)s %(resource)s"
+msgstr "%(method)s %(resource)s başarısız"
+
+#, python-format
+msgid "Failed to %(method)s %(resource)s id=%(resource_id)s"
+msgstr "%(method)s %(resource)s başarısız id=%(resource_id)s"
+
+#, python-format
+msgid ""
+"Failed to allocate a VRID in the network %(network_id)s for the router "
+"%(router_id)s after %(max_tries)s tries."
+msgstr ""
+"%(max_tries)s denemeden sonra %(router_id)s yönlendiricisi için "
+"%(network_id)s ağında VRID ayırma başarısız."
+
+#, python-format
+msgid "Failed to allocate subnet: %(reason)s"
+msgstr "Alt ağ ayırma başarısız: %(reason)s"
+
+#, python-format
+msgid "Failed to check policy %(policy)s because %(reason)s"
+msgstr "%(policy)s ilkesi kontrol edilemedi çünkü %(reason)s"
+
+#, python-format
+msgid ""
+"Failed to create port on network %(network_id)s, because fixed_ips included "
+"invalid subnet %(subnet_id)s"
+msgstr ""
+"%(network_id)s ağı üzerinde bağlantı noktası oluşturma başarısız, çünkü "
+"fixed_ips geçersiz %(subnet_id)s alt ağını içeriyor"
+
+#, python-format
+msgid ""
+"Failed to delete the backend router for reason %s. Please remove it manually "
+"through the heleos UI"
+msgstr ""
+"Arka uç yönlendirici %s sebebiyle silinemedi. Lütfen heleos UI ile elle "
+"kaldırın"
+
+#, python-format
+msgid "Failed to init policy %(policy)s because %(reason)s"
+msgstr "%(policy)s ilkesi ilklendirilemedi çünkü %(reason)s"
+
+#, python-format
+msgid "Failed to parse request. Parameter '%s' not specified"
+msgstr "İstek ayrıştırılamadı. '%s' parametresi belirtilmemiş"
+
+#, python-format
+msgid "Failed to parse request. Required attribute '%s' not specified"
+msgstr "İstek ayrıştırılamıyor. Gerekli öznitelik '%s' belirtilmemiş"
+
+msgid "Failed to remove supplemental groups"
+msgstr "Destekleyici gruplar kaldırılamadı"
+
+#, python-format
+msgid "Failed to set gid %s"
+msgstr "Gid %s ayarlanamadı"
+
+#, python-format
+msgid "Failed to set uid %s"
+msgstr "Uid %s ayarlanamadı"
+
+#, 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 "Failure waiting for address %(address)s to become ready: %(reason)s"
+msgstr "%(address)s adresinin hazır olmasını bekleme başarısız: %(reason)s"
+
+#, python-format
+msgid "Floating IP %(floatingip_id)s could not be found"
+msgstr "Değişken IP %(floatingip_id)s bulunamadı"
+
+msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max"
+msgstr ""
+"TCP/UDP iletişim kuralları için, port_range_min <= port_range_max olmalı"
+
+msgid "Force ip_lib calls to use the root helper"
+msgstr "ip_lib çağrılarını kök yardımcıyı kullanmaya zorla"
+
+#, python-format
+msgid "Found duplicate extension: %(alias)s"
+msgstr "Kopya eklenti bulundu: %(alias)s"
+
+#, python-format
+msgid ""
+"Found overlapping allocation pools: %(pool_1)s %(pool_2)s for subnet "
+"%(subnet_cidr)s."
+msgstr ""
+"%(subnet_cidr)s alt ağı için çakışan ayırma havuzları: %(pool_1)s %(pool_2)s "
+"bulundu."
+
+#, python-format
+msgid ""
+"Gateway cannot be updated for router %(router_id)s, since a gateway to "
+"external network %(net_id)s is required by one or more floating IPs."
+msgstr ""
+"Geçit %(router_id)s yönlendiricisi için güncellenemedi, çünkü bir ya da "
+"fazla değişken IP tarafından %(net_id)s harici ağına bir geçit gerekli."
+
+#, python-format
+msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
+msgstr "Geçit ip'si %(ip_address)s ayırma havuzu %(pool)s ile çatışıyor"
+
+msgid "Gateway is not valid on subnet"
+msgstr "Geçit alt ağda geçerli değil"
+
+msgid "Group (gid or name) running metadata proxy after its initialization"
+msgstr ""
+"İlklendirilmesinden sonra metadata vekilini çalıştıran grup (gid veya isim)"
+
+msgid ""
+"Group (gid or name) running metadata proxy after its initialization (if "
+"empty: agent effective group)."
+msgstr ""
+"İlklendirilmesinden sonra metadata vekilini çalıştıran grup (gid veya isim) "
+"(boşsa: ajan etkin grup)."
+
+msgid "Group (gid or name) running this process after its initialization"
+msgstr "İlklendirilmesinden sonra bu süreci çalıştıran grup (gid veya isim)"
+
+msgid "HTTP URL of OpenDaylight REST interface."
+msgstr "OpenDaylight REST arayüzü için HTTP URL'si."
+
+msgid "HTTP password for authentication"
+msgstr "Kimlik doğrulama için HTTP parolası"
+
+msgid "HTTP timeout in seconds."
+msgstr "Saniye olarak HTTP zaman aşımı."
+
+msgid "HTTP username for authentication"
+msgstr "Kimlik doğrulama için HTTP kullanıcı adı"
+
+msgid ""
+"Hostname to be used by the neutron server, agents and services running on "
+"this machine. All the agents and services running on this machine must use "
+"the same host value."
+msgstr ""
+"Neutron sunucusu, ajanlar ve bu makinede çalışan servisler tarafından "
+"kullanılacak makine adı. Bu makinede çalışan tüm ajan ve sunucular aynı "
+"istemci değerini kullanmalıdır."
+
+msgid "How many times Neutron will retry MAC generation"
+msgstr "Neutron kaç kere MAC üretmeyi deneyecek"
+
+#, python-format
+msgid ""
+"ICMP code (port-range-max) %(value)s is provided but ICMP type (port-range-"
+"min) is missing."
+msgstr ""
+"ICMP kodu (port-range-max) %(value)s sağlanmış ama ICMP türü (port-range-"
+"min) eksik."
+
+msgid "ID of network"
+msgstr "Ağ kimliği"
+
+msgid "ID of network to probe"
+msgstr "Sorgulanacak ağ ID'si"
+
+msgid "ID of probe port to delete"
+msgstr "Silinecek deneme bağlantı noktasının kimliği"
+
+msgid "ID of probe port to execute command"
+msgstr "Komutun çalıştırılacağı deneme bağlantı noktası kimliği"
+
+msgid "ID of the project that MidoNet admin user belongs to."
+msgstr "MidoNet yönetici kullanıcısının ait olduğu proje kimliği."
+
+msgid "ID of the router"
+msgstr "Yönetici kimliği"
+
+#, python-format
+msgid "IP address %(ip)s already allocated in subnet %(subnet_id)s"
+msgstr "%(ip)s IP adresi %(subnet_id)s alt ağında zaten ayrılmış"
+
+#, python-format
+msgid "IP address %(ip)s does not belong to subnet %(subnet_id)s"
+msgstr "%(ip)s IP adresi %(subnet_id)s alt ağına ait değil"
+
+#, python-format
+msgid ""
+"IP address %(ip_address)s is not a valid IP for any of the subnets on the "
+"specified network."
+msgstr ""
+"%(ip_address)s IP adresi belirtilen ağdaki alt ağlardan hiçbiri için geçerli "
+"bir IP değil."
+
+#, python-format
+msgid "IP address %(ip_address)s is not a valid IP for the specified subnet."
+msgstr "%(ip_address)s IP adresi belirtilen alt ağ için geçerli bir IP değil."
+
+msgid "IP address used by Nova metadata server."
+msgstr "Nova metadata sunucusu tarafından kullanılan IP adresi."
+
+msgid "IP allocation requires subnet_id or ip_address"
+msgstr "IP ayırma subnet_id veya ip_address gerektirir"
+
+msgid "IPAM driver to use."
+msgstr "Kullanılacak IPAM sürücüsü."
+
+#, 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 ""
+"IPv6 address %(address)s can not be directly assigned to a port on subnet "
+"%(id)s since the subnet is configured for automatic addresses"
+msgstr ""
+"Alt ağ otomatik adresler için yapılandırıldığından %(address)s IPv6 adresi "
+"%(id)s alt ağı üzerinde bir bağlantı noktasına doğrudan atanamaz"
+
+#, python-format
+msgid ""
+"IPv6 address %(ip)s cannot be directly assigned to a port on subnet "
+"%(subnet_id)s as the subnet is configured for automatic addresses"
+msgstr ""
+"Alt ağ otomatik adres olarak yapıladırıldığı için %(ip)s IPv6 adresi "
+"doğrudan %(subnet_id)s alt ağındaki bir bağlantı noktasına atanamaz."
+
+#, python-format
+msgid ""
+"IPv6 subnet %s configured to receive RAs from an external router cannot be "
+"added to Neutron Router."
+msgstr ""
+"Harici bir yönlendiriciden RA almak için yapılandırılmış %s IPv6 alt ağı "
+"Neutron Yönlendiriciye eklenemez."
+
+msgid ""
+"If True, effort is made to advertise MTU settings to VMs via network methods "
+"(DHCP and RA MTU options) when the network's preferred MTU is known."
+msgstr ""
+"True olduğunda, ağın tercih edilen MTU'su bilindiğinde MTU ayarları VM'lere "
+"ağ yöntemleriyle (DHCP ve RA MTU seçenekleri) dağıtılmaya çalışılır."
+
+msgid ""
+"If True, then allow plugins that support it to create VLAN transparent "
+"networks."
+msgstr ""
+"True ise, destekleyen eklentilerin VLAN şeffaf ağlar oluşturmasına izin ver."
+
+msgid ""
+"If namespaces is disabled, the l3 agent can only configure a router that has "
+"the matching router ID."
+msgstr ""
+"İsim uzayları kapalıysa, l3 ajanı yalnızca eşleşen yönlendirici ID'sine "
+"sahip yönlendiriciyi yapılandırabilir."
+
+msgid "If set, ignore any SSL validation issues."
+msgstr "Ayarlanırsa, tüm SSL doğrulama sorunlarını yoksay."
+
+msgid "Illegal IP version number"
+msgstr "Kuraldışı IP sürüm numarası"
+
+#, python-format
+msgid ""
+"Illegal prefix bounds: %(prefix_type)s=%(prefixlen)s, %(base_prefix_type)s="
+"%(base_prefixlen)s"
+msgstr ""
+"Geçersiz önek sınırları: %(prefix_type)s=%(prefixlen)s, %(base_prefix_type)s="
+"%(base_prefixlen)s"
+
+#, python-format
+msgid "Illegal update to prefixes: %(msg)s"
+msgstr "Öneklere geçersiz güncelleme: %(msg)s"
+
+msgid "In band Security Zone id"
+msgstr "Bant içi Güvenlik Bölgesi kimliği"
+
+#, python-format
+msgid "Incorrect pci_vendor_info: \"%s\", should be pair vendor_id:product_id"
+msgstr "Geçersiz pci_vendor_info: \"%s\", vendor_id:product_id çifti olmalı"
+
+#, python-format
+msgid "Insufficient prefix space to allocate subnet size /%s"
+msgstr "/%s boyutunda alt ağ ayırmak için yetersiz önek alanı"
+
+msgid "Insufficient rights for removing default security group."
+msgstr "Varsayılan güvenlik grubunu silmek için yeterli izin yok."
+
+msgid "Integration bridge to use."
+msgstr "Kullanılacak tümleştirme köprüsü."
+
+msgid "Interface to monitor"
+msgstr "İzlenecek arayüz"
+
+#, python-format
+msgid "Internal Server Error from NVSD controller: %(reason)s"
+msgstr "NVSD kontrolcüsünden Dahili Sunucu Hatası: %(reason)s"
+
+#, python-format
+msgid "Internal Server Error: %(reason)s"
+msgstr "Dahili Sunucu Hatası: %(reason)s"
+
+msgid ""
+"Interval between checks of child process liveness (seconds), use 0 to disable"
+msgstr ""
+"Alt süreç canlılığı kontrolleri aralığı (saniye), kapatmak için 0 kullanın"
+
+msgid "Interval between two metering measures"
+msgstr "İki ölçüm arasındaki aralık"
+
+msgid "Interval between two metering reports"
+msgstr "İki ölçme raporu arasındaki aralık"
+
+msgid "Interval to resync."
+msgstr "Yeniden zamanlama aralığı."
+
+#, python-format
+msgid "Invalid CIDR %(input)s given as IP prefix"
+msgstr "Geçersiz CIDR %(input)s IP öneki olarak verildi"
+
+#, 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 ""
+"IPv6 adres kipi için geçersiz CIDR %s. OpenStack önekin /64 olmasına ihtiyaç "
+"duyan EUI-64 adres biçimini kullanır."
+
+#, python-format
+msgid "Invalid Device %(dev_name)s: %(reason)s"
+msgstr "Geçersiz Aygıt %(dev_name)s: %(reason)s"
+
+msgid "Invalid access credentials to the Server."
+msgstr "Sunucuya erişim kimlik bilgileri geçersiz."
+
+#, python-format
+msgid ""
+"Invalid authentication type: %(auth_type)s, valid types are: "
+"%(valid_auth_types)s"
+msgstr ""
+"Geçersiz kimlik doğrulama türü: %(auth_type)s, geçerli türler: "
+"%(valid_auth_types)s"
+
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr "Geçersiz içerik türü %(content_type)s"
+
+#, python-format
+msgid "Invalid data format for IP pool: '%s'"
+msgstr "IP havuzu: '%s' için geçersiz veri biçimi"
+
+#, python-format
+msgid "Invalid data format for extra-dhcp-opt: %(data)s"
+msgstr "extra-dhcp-opt için geçersiz veri biçimi: %(data)s"
+
+#, python-format
+msgid "Invalid data format for fixed IP: '%s'"
+msgstr "Sabit IP için geçersiz veri biçimi: '%s'"
+
+#, python-format
+msgid "Invalid data format for hostroute: '%s'"
+msgstr "İstemci rotası için geçersiz veri biçimi: '%s'"
+
+#, python-format
+msgid "Invalid data format for nameserver: '%s'"
+msgstr "İsim sunucu için geçersiz veri biçimi: '%s'"
+
+#, python-format
+msgid "Invalid extension environment: %(reason)s"
+msgstr "Geçersiz eklenti ortamı: %(reason)s"
+
+#, python-format
+msgid "Invalid format for routes: %(routes)s, %(reason)s"
+msgstr "Rotalar için geçersiz biçim: %(routes)s, %(reason)s"
+
+#, python-format
+msgid "Invalid format: %s"
+msgstr "Geçersiz biçim: %s"
+
+#, python-format
+msgid "Invalid input for %(attr)s. Reason: %(reason)s."
+msgstr "%(attr)s için geçersiz girdi. Sebep: %(reason)s."
+
+#, python-format
+msgid "Invalid input for operation: %(error_message)s."
+msgstr "İşlem için geçersiz girdi: %(error_message)s"
+
+#, python-format
+msgid ""
+"Invalid input. '%(target_dict)s' must be a dictionary with keys: "
+"%(expected_keys)s"
+msgstr ""
+"Geçersiz girdi. '%(target_dict)s' şu anahtarları içeren bir sözlük olmalı: "
+"%(expected_keys)s"
+
+#, python-format
+msgid "Invalid instance state: %(state)s, valid states are: %(valid_states)s"
+msgstr "Geçersiz sunucu durumu: %(state)s, geçerli durumlar: %(valid_states)s"
+
+#, python-format
+msgid "Invalid mapping: '%s'"
+msgstr "Geçersiz eşleştirme: '%s'"
+
+#, python-format
+msgid "Invalid network Tunnel range: '%(tunnel_range)s' - %(error)s"
+msgstr "Geçersiz ağ Tünel aralığı: '%(tunnel_range)s' - %(error)s"
+
+#, python-format
+msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
+msgstr "Geçersiz ağ VLAN aralığı: '%(vlan_range)s' - '%(error)s'"
+
+#, python-format
+msgid "Invalid network VXLAN port range: '%(vxlan_range)s'"
+msgstr "Geçersiz ağ VXLAN bağlantı noktası aralığı: '%(vxlan_range)s'"
+
+#, python-format
+msgid "Invalid pci slot %(pci_slot)s"
+msgstr "Geçersiz pci yuvası %(pci_slot)s"
+
+#, python-format
+msgid "Invalid provider format. Last part should be 'default' or empty: %s"
+msgstr "Geçersiz sağlayıcı biçimi. Son kısım 'default' ya da boş olmalı: %s"
+
+#, python-format
+msgid "Invalid route: %s"
+msgstr "Geçersiz rota: %s"
+
+msgid "Invalid service provider format"
+msgstr "Geçersiz servis sağlayıcı biçimi"
+
+#, python-format
+msgid "Invalid tunnel type specified: %s"
+msgstr "Geçersiz tünel türü belirtildi: %s"
+
+#, python-format
+msgid ""
+"Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to 255."
+msgstr ""
+"ICMP %(field)s (%(attr)s) %(value)s için geçersiz değer. 0 dan 255'e kadar "
+"olmalı."
+
+#, python-format
+msgid "Invalid value for port %(port)s"
+msgstr "%(port)s bağlantı noktası için geçersiz değer"
+
+msgid "Keepalived didn't respawn"
+msgstr "Keepalived yeniden başlamadı"
+
+#, python-format
+msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
+msgstr "'%(mapping)s' eşleştirmesindeki %(key)s anahtarı benzersiz değil"
+
+msgid "Keystone URL."
+msgstr "Keystone URL."
+
+#, python-format
+msgid "Limit must be an integer 0 or greater and not '%d'"
+msgstr "Sınır tam sayı 0 ya da daha büyüğü olmalı '%d' değil"
+
+msgid "Limit number of leases to prevent a denial-of-service."
+msgstr "Servis engellemeyi önlemek için kiralama sayısını sınırla."
+
+msgid ""
+"List of <network_device>:<excluded_devices> mapping network_device to the "
+"agent's node-specific list of virtual functions that should not be used for "
+"virtual networking. excluded_devices is a semicolon separated list of "
+"virtual functions (BDF format).to exclude from network_device. The "
+"network_device in the mapping should appear in the physical_device_mappings "
+"list."
+msgstr ""
+"Sanal ağlarda kullanılmaması gereken, network_device'yi ajanın düğüme özel "
+"sanal fonksiyonlar listesine eşleştiren <network_device>:<excluded_devices> "
+"listesi. excluded_devices network_device'den hariç tutulacak iki nokta üst "
+"üste ile ayrılmış sanal fonksiyonlar (BDF biçiminde) listesidir. "
+"Eşleştirmedeki network_device physical_device_mappings listesinde "
+"bulunmalıdır."
+
+msgid "List of <physical_network>:<bridge>. Deprecated for ofagent."
+msgstr "<physical_network>:<bridge> listesi. ofagent için artık kullanılmıyor."
+
+msgid ""
+"List of <physical_network>:<network_device> mapping physical network names "
+"to the agent's node-specific physical network device of SR-IOV physical "
+"function to be used for VLAN networks. All physical networks listed in "
+"network_vlan_ranges on the server should have mappings to appropriate "
+"interfaces on each agent"
+msgstr ""
+"VLAN ağlarında kullanılmak üzere SR-IOV fiziksel fonksiyonunun ajanın düğüme "
+"özel fiziksel ağına <physical_network>:<network_device> fiziksel ağ isminden "
+"eşleştirmesi listesi. Sunucuda network_vlan_ranges'de listelenen tüm "
+"fiziksel ağlar her bir ajanda uygun arayüzlere eşleştirmelere sahip olmalı"
+
+msgid "List of <physical_network>:<physical_interface>"
+msgstr "<physical_network>:<physical_interface> listesi"
+
+msgid ""
+"List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
+"specifying physical_network names usable for VLAN provider and tenant "
+"networks, as well as ranges of VLAN tags on each available for allocation to "
+"tenant networks."
+msgstr ""
+"VLAN sağlayıcı ve kiracı ağlar için kullanılabilir physical_network "
+"isimlerini belirten <physical_network>:<vlan_min>:<vlan_max> veya "
+"<physical_network> listesi, aynı zamanda her birinde kiracı ağlara ayırma "
+"için VLAN etiketleri aralıkları."
+
+msgid ""
+"List of <physical_network>:<vswitch> where the physical networks can be "
+"expressed with wildcards, e.g.: .\"*:external\""
+msgstr ""
+"Fiziksel ağların joker karakterlerle ifade edilebildiği <physical_network>:"
+"<vswitch> listesi, örn.: .\"*:external\""
+
+msgid ""
+"List of network type driver entrypoints to be loaded from the neutron.ml2."
+"type_drivers namespace."
+msgstr ""
+"neutron.ml2.type_drivers isim uzayından yüklenecek ağ türü sürücü giriş "
+"noktaları listesi."
+
+msgid ""
+"List of physical_network names with which flat networks can be created. Use "
+"* to allow flat networks with arbitrary physical_network names."
+msgstr ""
+"Düz ağların oluşturulabileceği physical_network isimlerinin listesi. Keyfi "
+"physical_network isimlerine sahip düz ağlara izin vermek için * kullanın."
+
+msgid "Local IP address of the VXLAN endpoints."
+msgstr "VXLAN son uçlarının yerel IP adresi."
+
+msgid "Local IP address of tunnel endpoint."
+msgstr "Tünel uç noktasının yerel IP adresi."
+
+msgid "Location for Metadata Proxy UNIX domain socket."
+msgstr "Metadata Vekil UNIX alan soketi için konum."
+
+msgid "Location of Metadata Proxy UNIX domain socket"
+msgstr "Metadata Vekil UNIX alan soketi konumu"
+
+msgid "Location of ca certificates file to use for CRD client requests."
+msgstr ""
+"CRD istemci istekleri için kullanılmak üzere ca sertifikalarının konumu."
+
+msgid "Location of pid file of this process."
+msgstr "Bu sürecin pid dosyasının konumu."
+
+msgid "Location to store DHCP server config files"
+msgstr "DHCP sunucu yapılandırma dosyalarının depolanacağı konum"
+
+msgid "Location to store IPv6 RA config files"
+msgstr "IPv6 RA yapılandırma dosyalarının kaydedileceği konum"
+
+msgid "Location to store child pid files"
+msgstr "Alt süreç dosyalarının kaydedileceği konum"
+
+msgid "Location to store keepalived/conntrackd config files"
+msgstr "Keepalived/conntrackd yapılandırma dosyalarının tutulacağı konum"
+
+msgid "Log agent heartbeats"
+msgstr "Ajan kalp atışlarını kaydet"
+
+msgid "MTU setting for device."
+msgstr "Aygıt için MTU ayarı."
+
+msgid "MTU size of veth interfaces"
+msgstr "veth arayüzlerinin MTU boyutu"
+
+msgid "Make the l2 agent run in DVR mode."
+msgstr "L2 ajanın DVR kipinde çalışmasını sağla."
+
+msgid "Malformed request body"
+msgstr "Kusurlu istek gövdesi"
+
+#, python-format
+msgid "Malformed request body: %(reason)s"
+msgstr "Bozuk istek gövdesi: %(reason)s"
+
+msgid "Management Security Zone id"
+msgstr "Yönetim Güvenlik Bölgesi kimliği"
+
+msgid "Max header line to accommodate large tokens"
+msgstr "Büyük jetonlara yer ayırmak için azami başlık satırı"
+
+msgid "Maximum number of DNS nameservers"
+msgstr "Azami DNS isim sunucu sayısı"
+
+msgid "Maximum number of agents on which a router will be scheduled."
+msgstr "Bir yönlendiricinin zamanlanacağı azami ajan sayısı."
+
+msgid "Maximum number of allowed address pairs"
+msgstr "İzin verilen adres çiftlerinin azami sayısı"
+
+msgid "Maximum number of fixed ips per port"
+msgstr "Bağlantı noktası başına azami sabit ip sayısı"
+
+msgid "Maximum number of host routes per subnet"
+msgstr "Alt ağ başına azami istemci sayısı"
+
+msgid "Maximum number of routes"
+msgstr "Azami rota sayısı"
+
+msgid "Metering driver"
+msgstr "Ölçme sürücüsü"
+
+#, python-format
+msgid "Metering label %(label_id)s does not exist"
+msgstr "Ölçme etiketi %(label_id)s mevcut değil"
+
+#, python-format
+msgid "Metering label rule %(rule_id)s does not exist"
+msgstr "Ölçme etiketi kuralı %(rule_id)s mevcut değil"
+
+#, python-format
+msgid ""
+"Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
+"another"
+msgstr ""
+"remote_ip_prefix %(remote_ip_prefix)s sahip ölçme etiket kuralı başka bir "
+"tanesiyle çatışıyor"
+
+msgid "MidoNet API server URI."
+msgstr "MidoNet API sunucu URI'si."
+
+msgid "MidoNet admin password."
+msgstr "MidoNet yönetici parolası."
+
+msgid "MidoNet admin username."
+msgstr "MidoNet yönetici kullanıcı adı."
+
+msgid "Minimize polling by monitoring ovsdb for interface changes."
+msgstr ""
+"Sorgulamayı ovsdb arayüzünü değişiklikler için izleyerek olabildiğince azalt."
+
+msgid "Minimum number of agents on which a router will be scheduled."
+msgstr "Bir yönlendiricinin zamanlanacağı asgari ajan sayısı."
+
+#, python-format
+msgid "Missing key in mapping: '%s'"
+msgstr "Eşleştirmede anahtar eksik: '%s'"
+
+#, python-format
+msgid "Missing value in mapping: '%s'"
+msgstr "Eşleştirmede değer eksik: '%s'"
+
+msgid "More than one external network exists"
+msgstr "Birden fazla harici ağ mevcut"
+
+msgid "Multicast group for VXLAN. If unset, disables VXLAN multicast mode."
+msgstr ""
+"VXLAN için multicast grubu. Ayarlanmamışsa, VXLAN multicast kipini kapatır."
+
+#, python-format
+msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found"
+msgstr ""
+"agent_type=%(agent_type)s ve istemci=%(host)s olan birden fazla ajan bulundu"
+
+#, python-format
+msgid "Multiple default providers for service %s"
+msgstr "%s servisi için birden fazla varsayılan sağlayıcı"
+
+#, python-format
+msgid "Multiple plugins for service %s were configured"
+msgstr "%s servisi için birden fazla eklenti yapılandırılmış"
+
+#, python-format
+msgid "Multiple providers specified for service %s"
+msgstr "%s servisi için birden fazla sağlayıcı belirtilmiş"
+
+msgid "Multiple tenant_ids in bulk security group rule create not allowed"
+msgstr ""
+"Toplu güvenlik grubu kuralı oluşturmada birden çok tenant_id'ye izin "
+"verilmiyor"
+
+msgid "Must also specifiy protocol if port range is given."
+msgstr ""
+"Bağlantı noktası aralığı verilmişse aynı zamanda iletişim kuralı sağlanmalı."
+
+msgid "Must specify one or more actions on flow addition or modification"
+msgstr "Akış ekleme ya da değiştirmede bir ya da fazla eylem belirtilmeli"
+
+msgid "NVSD Controller IP address"
+msgstr "NVSD Kontrolcüsü IP adresi"
+
+msgid "NVSD Controller Port number"
+msgstr "NVSD Konrolcüsü Bağlantı noktası sayısı"
+
+msgid "NVSD Controller password"
+msgstr "NVSD Kontrolcüsü parolası"
+
+msgid "NVSD Controller username"
+msgstr "NVSD Kontrolcüsü kullanıcı adı"
+
+msgid "NVSD controller REST API request timeout in seconds"
+msgstr "Saniye cinsinden NVSD kontrolcüsü REST API'si isteği zaman aşımı"
+
+msgid "Name of Open vSwitch bridge to use"
+msgstr "Kullanılacak Open vSwitch köprüsünün ismi"
+
+msgid "Name of bridge used for external network traffic."
+msgstr "Harici ağ trafiği için kullanılan köprünün ismi."
+
+msgid ""
+"Name of nova region to use. Useful if keystone manages more than one region."
+msgstr ""
+"Kullanılacak nova gölgesinin ismi. Keystone birden fazla bölgeyi yönetiyorsa "
+"kullanışlıdır."
+
+msgid "Name of tenant admin user."
+msgstr "Kiracı yönetici kullanıcısı ismi."
+
+msgid "Name of the FWaaS Driver"
+msgstr "FWaaS Sürücüsü ismi"
+
+msgid "Namespace of the router"
+msgstr "Yönetici isim uzayı"
+
+msgid "Native pagination depend on native sorting"
+msgstr "Doğal sayfalama doğal sıralamaya bağlıdır"
+
+msgid "Negative delta (downgrade) not supported"
+msgstr "Negatif fark (alt sürüm) desteklenmiyor"
+
+msgid "Negative relative revision (downgrade) not supported"
+msgstr "Negatif ilişkili sürüm (alt sürüm) desteklenmiyor"
+
+#, python-format
+msgid "Network %(net_id)s could not be found"
+msgstr "Ağ %(net_id)s bulunamadı"
+
+#, python-format
+msgid "Network %s is not a valid external network"
+msgstr "%s ağı geçerli bir harici ağ değil"
+
+#, python-format
+msgid "Network %s is not an external network"
+msgstr "Ağ %s harici bir ağ değil"
+
+#, python-format
+msgid ""
+"Network of size %(size)s, from IP range %(parent_range)s excluding IP ranges "
+"%(excluded_ranges)s was not found."
+msgstr ""
+"%(excluded_ranges)s IP aralıkları hariç %(parent_range)s IP aralığından "
+"%(size)s botyutunda ağ bulunamadı."
+
+msgid "Network service endpoint type to pull from the keystone catalog"
+msgstr "Keystone kataloğundan çekmek için ağ servis uç noktası türü"
+
+msgid "Network that will have instance metadata proxied."
+msgstr "Sunucu metadata'sı vekillenecek ağ."
+
+#, python-format
+msgid ""
+"Network type %s not supported. Please be sure that tenant_network_type is "
+"vlan"
+msgstr ""
+"Ağ türü %s desteklenmiyor. Lütfen tenant_network_type'in vlan olduğundan "
+"emin olun"
+
+#, python-format
+msgid "Network type value '%s' not supported"
+msgstr "Ağ türü değeri '%s' desteklenmiyor"
+
+msgid "Network type value needed by the ML2 plugin"
+msgstr "ML2 eklentisi ağ türü değerine ihtiyaç duyuyor"
+
+msgid "Network types supported by the agent (gre and/or vxlan)."
+msgstr "Ajan tarafından desteklenen ağ türleri (gre ve/veya vxlan)."
+
+msgid "Neutron Service Type Management"
+msgstr "Neutron Servis Türü Yönetimi"
+
+msgid "Neutron core_plugin not configured!"
+msgstr "Neutron core_plugin yapılandırılmamış!"
+
+msgid "Neutron plugin provider module"
+msgstr "Neutron eklenti sağlayıcı modülü"
+
+msgid "Neutron quota driver class"
+msgstr "Neutron kota sürücü sınıf"
+
+#, python-format
+msgid "No eligible l3 agent associated with external network %s found"
+msgstr "%s harici ağıyla ilişkilendirilmiş uygun l3 ajanı bulunamadı"
+
+msgid "No fixed IP"
+msgstr "Sabit IP yok"
+
+#, python-format
+msgid "No more IP addresses available for subnet %(subnet_id)s."
+msgstr "%(subnet_id)s alt ağı için kullanılabilir başka IP adresi yok."
+
+#, python-format
+msgid "No more IP addresses available on network %(net_id)s."
+msgstr "%(net_id)s ağında başka kullanılabilir IP adresi yok."
+
+#, python-format
+msgid ""
+"No more Virtual Router Identifier (VRID) available when creating router "
+"%(router_id)s. The limit of number of HA Routers per tenant is 254."
+msgstr ""
+"%(router_id)s yönlendiricisi oluşturulurken kullanılabilir Sanal "
+"Yönlendirici Tanımlayıcı (VRID) yok. Kiracı başına HA Yönlendirici sayısı "
+"sınırı 254."
+
+msgid "No port ID"
+msgstr "Bağlantı noktası kimliği yok"
+
+#, python-format
+msgid "No providers specified for '%s' service, exiting"
+msgstr "'%s' servisi için sağlayıcı belirtilmemiş, çıkılıyor"
+
+#, python-format
+msgid ""
+"Not allowed to manually assign a %(router_type)s router %(router_id)s from "
+"an existing DVR node to another L3 agent %(agent_id)s."
+msgstr ""
+"Mevcut bir DVR düğümünden başka bir %(agent_id)s L3 ajanına elle "
+"%(router_type)s yönlendirici %(router_id)s atamaya izin verilmiyor."
+
+msgid "Not authorized."
+msgstr "Yetkiniz yok."
+
+#, python-format
+msgid ""
+"Not enough l3 agents available to ensure HA. Minimum required "
+"%(min_agents)s, available %(num_agents)s."
+msgstr ""
+"HA'dan emin olmak için yeterli l3 ajanı yok. Asgari %(min_agents)s gerekli, "
+"kullanılabilir %(num_agents)s var."
+
+#, python-format
+msgid "Not supported: %(msg)s"
+msgstr "desteklenmiyor:%(msg)s"
+
+msgid "Nova VM flavor for instances of Vyatta vRouter."
+msgstr "Vyatta vRouter sunucuları için Nova VM niteliği."
+
+msgid "Nova image id for instances of Vyatta vRouter."
+msgstr "Vyatta vRouter sunucuları için Nova imaj kimliği."
+
+msgid ""
+"Number of DHCP agents scheduled to host a tenant network. If this number is "
+"greater than 1, the scheduler automatically assigns multiple DHCP agents for "
+"a given tenant network, providing high availability for DHCP service."
+msgstr ""
+"Bir kiracı ağı sunmak için zamanlanan DHCP ajanları sayısı. Bu sayı 1'den "
+"büyükse, zamanlayıcı verilen bir kiracı ağa otomatik olarak birden çok DHCP "
+"ajanı atar, ve DHCP servisi için yüksek kullanılabilirlik sağlar."
+
+msgid "Number of RPC worker processes for service"
+msgstr "Servis için RPC işçi süreçlerinin sayısı"
+
+msgid "Number of backlog requests to configure the metadata server socket with"
+msgstr "Metadata sunucu soketinin yapılandırılacağı birikmiş isteklerin sayısı"
+
+msgid "Number of backlog requests to configure the socket with"
+msgstr "Soketin birlikte yapılandırılacağı backlog isteklerinin sayısı"
+
+msgid ""
+"Number of floating IPs allowed per tenant. A negative value means unlimited."
+msgstr ""
+"Kiracı başına izin verilen değişken IP sayısı. Negatif değer sınırsız "
+"demektir."
+
+msgid "Number of login retries to NVSD controller"
+msgstr "NVSD kontrolcüsüne giriş deneme sayısı"
+
+msgid ""
+"Number of networks allowed per tenant. A negative value means unlimited."
+msgstr ""
+"Kiracı başına izin verilen ağ sayısı. Negatif değer sınırsız anlamına gelir."
+
+msgid "Number of ports allowed per tenant. A negative value means unlimited."
+msgstr ""
+"Kiracı başına izin verilen bağlantı noktası sayısı. Negatif değer sınırsız "
+"anlamına gelir."
+
+msgid "Number of routers allowed per tenant. A negative value means unlimited."
+msgstr ""
+"Kiracı başına izin verilen yönlendirici sayısı. Negatif değer sınırsız "
+"anlamına gelir."
+
+msgid ""
+"Number of seconds between consecutive Nova queries when waiting for router "
+"instance status change."
+msgstr ""
+"Yönlendirici sunucu durum değişikliği için beklerken takip eden Nova "
+"sorguları arasındaki saniye sayısı."
+
+msgid ""
+"Number of seconds between consecutive Vyatta vRouter queries when waiting "
+"for router instance boot."
+msgstr ""
+"Yönlendirici sunucusunun önyüklemesini beklerken art arda gelen Vyatta "
+"vRouter sorguları arasındaki saniye sayısı."
+
+msgid ""
+"Number of seconds between sending events to nova if there are any events to "
+"send."
+msgstr ""
+"Gönderilecek olay varsa olayların nova'ya gönderilmesi arasında beklenecek "
+"saniye sayısı."
+
+msgid "Number of seconds to keep retrying to listen"
+msgstr "Dinlemeye devam etmek için saniye sayısı"
+
+msgid ""
+"Number of seconds to wait for Nova to activate instance before setting "
+"resource to error state."
+msgstr ""
+"Kaynağı hata durumuna ayarlamadan önce Nova'nın sunucuyu etkinleştirmek için "
+"bekleyeceği saniye sayısı."
+
+msgid ""
+"Number of seconds to wait for Vyatta vRouter to boot before setting resource "
+"to error state."
+msgstr ""
+"Kaynağı hata durumuna sokmadan öcne Vyatta vRouter önyüklemesi için kaç "
+"saniye bekleneceği."
+
+msgid ""
+"Number of security groups allowed per tenant. A negative value means "
+"unlimited."
+msgstr ""
+"Kiracı başına izin verilen güvenlik grubu sayısı. Negatif değer sınırsız "
+"anlamına gelir."
+
+msgid ""
+"Number of security rules allowed per tenant. A negative value means "
+"unlimited."
+msgstr ""
+"Kiracı başına izin verilen güvenlik kuralı sayısı. Negatif bir değer "
+"sınırsız demektir."
+
+msgid ""
+"Number of separate API worker processes for service. If not specified, the "
+"default is equal to the number of CPUs available for best performance."
+msgstr ""
+"Servis için ayrı API işçi süreçlerinin sayısı. Belirtilmezse, varsayılan "
+"olarak en iyi performans için CPU sayısına eşit değerdir."
+
+msgid ""
+"Number of separate worker processes for metadata server (defaults to half of "
+"the number of CPUs)"
+msgstr ""
+"Metadata sunucu için ayrı işçi süreçleri sayısı (CPU sayısının yarısı "
+"varsayılır)"
+
+msgid "Number of subnets allowed per tenant, A negative value means unlimited."
+msgstr ""
+"Kiracı başına izin verilen alt ağ sayısı, negatif değer sınırsız anlamına "
+"gelir."
+
+msgid "Number of threads to use during sync process."
+msgstr "Eş zamanlama sürecinde kullanılacak iş ipliği sayısı."
+
+msgid "OK"
+msgstr "Tamam"
+
+msgid "OS Type of the switch"
+msgstr "Anahtarın OS türü"
+
+msgid "OS Version number"
+msgstr "OS Sürüm numarası"
+
+#, python-format
+msgid "Object action %(action)s failed because: %(reason)s"
+msgstr "Nesne eylemi %(action)s başarısız çünkü: %(reason)s"
+
+msgid "One or more ports have an IP allocation from this subnet."
+msgstr "Bir ya da fazla bağlantı noktasının bu alt ağdan ayrılmış IP'si var."
+
+msgid "Only admin can view or configure quota"
+msgstr "Yalnızca yönetici kotaları görüntüleyebilir ya da yapılandırabilir"
+
+msgid "Only admin is authorized to access quotas for another tenant"
+msgstr "Yalnızca yönetici başka bir kiracı için kotalara erişebilir"
+
+msgid "Only allowed to update rules for one security profile at a time"
+msgstr ""
+"Tek seferde bir güvenlik profili için kuralların güncellenmesine izin verilir"
+
+msgid "Only remote_ip_prefix or remote_group_id may be provided."
+msgstr "Yalnızca remote_ip_prefix veya remote_group_id sağlanabilir."
+
+msgid "OpenFlow interface to use."
+msgstr "Kullanılacak OpenFlow arayüzü."
+
+#, python-format
+msgid ""
+"Operation %(op)s is not supported for device_owner %(device_owner)s on port "
+"%(port_id)s."
+msgstr ""
+"İşlem %(op)s %(port_id)s bağlantı noktası üzerinde %(device_owner)s "
+"device_owner için  desteklenmiyor."
+
+msgid "Ordered list of network_types to allocate as tenant networks."
+msgstr "Kiracı ağlar olarak ayrılacak network_types'ın sıralı listesi."
+
+msgid "Out of band Security Zone id"
+msgstr "Bant dışı Güvenlik Bölgesi kimliği"
+
+msgid "Override the default dnsmasq settings with this file"
+msgstr "Bu dosyayla varsayılan dnsmasq ayarlarının üzerine yazın"
+
+msgid "Owner type of the device: network/compute"
+msgstr "Aygıt sahip türü: ağ/hesap"
+
+msgid "POST requests are not supported on this resource."
+msgstr "POST istekleri bu kaynakta desteklenmiyor."
+
+#, python-format
+msgid "Parsing bridge_mappings failed: %s."
+msgstr "bridge_mappins ayrıştırma başarısız: %s."
+
+msgid "Parsing supported pci_vendor_devs failed"
+msgstr "Desteklenen pci_vendor_devs ayrıştırması başarısız"
+
+msgid ""
+"Password for connection to nova in admin context. Deprecated in favour of an "
+"auth plugin in [nova]."
+msgstr ""
+"Nova'ya yönetici içeriğinde bağlanmak için parola. [nova] içindeki kimlik "
+"doğrulama eklentisi bunun yerini almıştır, artık kullanılmıyor."
+
+msgid "Path to PID file for this process"
+msgstr "Bu sürecin PID dosyasının yolu"
+
+msgid "Path to the router directory"
+msgstr "Yönlendirici dizininin yolu"
+
+msgid "Peer patch port in integration bridge for tunnel bridge."
+msgstr "Tünel köprüsü için tümleştirme köprüsündeki eş yama bağlantı noktası."
+
+msgid "Peer patch port in tunnel bridge for integration bridge."
+msgstr "Tümleştirme köprüsü için tünel köprüsündeki eş yama bağlantı noktası."
+
+msgid "Per-tenant subnet pool prefix quota exceeded"
+msgstr "Kiracı başına alt ağ havuzu öneki kotası aşıldı"
+
+msgid "Ping timeout"
+msgstr "Ping zaman aşımı"
+
+msgid "Plugin does not support updating provider attributes"
+msgstr "Eklenti sağlayıcı özniteliklerini güncellemeyi desteklemiyor"
+
+msgid "Plugin not found."
+msgstr "Eklenti bulunamadı."
+
+msgid "Policy configuration policy.json could not be found"
+msgstr "İlke yapılandırması policy.json bulunamadı"
+
+#, python-format
+msgid "Port %(id)s does not have fixed ip %(address)s"
+msgstr "%(id)s bağlantı noktası %(address)s sabit ip'sine sahip değil"
+
+#, python-format
+msgid ""
+"Port %(port_id)s cannot be deleted directly via the port API: %(reason)s"
+msgstr ""
+"Bağlantı noktası %(port_id)s bağlantı noktası API'si ile doğrudan silinemez: "
+"%(reason)s"
+
+#, python-format
+msgid "Port %(port_id)s could not be found"
+msgstr "Bağlantı noktası %(port_id)s bulunamadı"
+
+#, python-format
+msgid "Port %(port_id)s could not be found on network %(net_id)s"
+msgstr "%(port_id)s bağlantı noktası %(net_id)s ağında bulunamadı"
+
+#, 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 ""
+"%(port_id)s bağlantı noktası %(floatingip_id)s değişken IP'sinden başka bir "
+"kiracı ile ilişkilendirilmiş bu yüzden bağlanamaz."
+
+msgid ""
+"Port Security must be enabled in order to have allowed address pairs on a "
+"port."
+msgstr ""
+"Bağlantı noktasında izin verilen adres çiftlerine sahip olmak için bağlantı "
+"noktası güvenliği etkin olmalı."
+
+msgid "Port does not have port security binding."
+msgstr "Bağlantı noktası bağlantı noktası güvenlik bağına sahip değil."
+
+msgid ""
+"Port has security group associated. Cannot disable port security or ip "
+"address until security group is removed"
+msgstr ""
+"Bağlantı noktasıyla ilişkili güvenlik grubu var. Güvenlik grubu kaldırılana "
+"kadar bağlantı noktası güvenliği ya da ip adresi kapatılamaz"
+
+msgid ""
+"Port security must be enabled and port must have an IP address in order to "
+"use security groups."
+msgstr ""
+"Güvenlik gruplarını kullanmak için bağlantı noktası güvenliği etkin olmalı "
+"ve bağlantı noktası bir IP adresine sahip olmalı."
+
+#, python-format
+msgid "Prefix '%(prefix)s' not supported in IPv%(version)s pool"
+msgstr "'%(prefix)s' öneki IPv%(version)s havuzunda desteklenmiyor"
+
+msgid "Private key file to use when starting the server securely"
+msgstr "Sunucu güvenli şekilde başlatılırken kullanılacak özel anahtar dosyası"
+
+msgid "Private key of client certificate."
+msgstr "İstemci sertifikasının özel anahtarı."
+
+msgid "Private vswitch name used for local networks"
+msgstr "Yerel ağlar için kullanılan özel vswitch ismi"
+
+#, python-format
+msgid "Probe %s deleted"
+msgstr "Deneme %s silindi"
+
+#, python-format
+msgid "Probe created : %s "
+msgstr "Deneme oluşturuldu: %s "
+
+msgid "Process is already started"
+msgstr "Süreç zaten başlamış"
+
+msgid "Process is not running."
+msgstr "Süreç çalışmıyor."
+
+msgid "Protocol to access nova metadata, http or https"
+msgstr "Nova metadata'ya erişmek için iletişim kuralı, http veya https"
+
+#, python-format
+msgid "Provider name is limited by 255 characters: %s"
+msgstr "Sağlayıcı ismi 255 karakterle sınırlıdır: %s"
+
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr "Kaynaklar için kota aşıldı: %(overs)s"
+
+msgid ""
+"Range of seconds to randomly delay when starting the periodic task scheduler "
+"to reduce stampeding. (Disable by setting to 0)"
+msgstr ""
+"Devresel görev zamanlayıcıyı başlatırken izdiham yaratmayı engellemek için "
+"beklenecek rastgele saniye aralığı. (0 olarak ayarlayıp kapatabilirsiniz)"
+
+msgid "Rbridge id of provider edge router(s)"
+msgstr "Sağlayıcı uç yönlendirici(ler)inin Rbridge kimliği"
+
+msgid "Region name for connecting to CRD Service in admin context."
+msgstr "CRD servisine yönetici bağlamında bağlanmak için bölge ismi."
+
+msgid "Remote metadata server experienced an internal server error."
+msgstr "Uzak metadata sunucu dahil sunucu hatası yaşadı."
+
+msgid ""
+"Representing the resource type whose load is being reported by the agent. "
+"This can be \"networks\", \"subnets\" or \"ports\". When specified (Default "
+"is networks), the server will extract particular load sent as part of its "
+"agent configuration object from the agent report state, which is the number "
+"of resources being consumed, at every report_interval.dhcp_load_type can be "
+"used in combination with network_scheduler_driver = neutron.scheduler."
+"dhcp_agent_scheduler.WeightScheduler When the network_scheduler_driver is "
+"WeightScheduler, dhcp_load_type can be configured to represent the choice "
+"for the resource being balanced. Example: dhcp_load_type=networks"
+msgstr ""
+"Ajan tarafından yükü rapor edilen kaynak türünü temsil eder. Bu \"ağlar\", "
+"\"alt ağlar\", veya \"bağlantı noktaları\" olabilir. Belirtildiğinde "
+"(varsayılanı ağlardır), sunucu ajan yapılandırma nesnesinin parçası olarak "
+"gönderilen belirli yükü ajan rapor durumundan çıkartır, ki bu her "
+"report_interval'da tüketilen kaynak sayısıdır. dhcp_load_type "
+"network_scheduler_driver WeightScheduler olduğunda network_scheduler_driver "
+"= neutron.scheduler.WeightScheduler ile birlikte kullanılabilir, "
+"dhcp_load_type dengelenen kaynak için seçimi temsil edecek şekilde "
+"yapılandırılabilir. Örneğin: dhcp_load_type=networks"
+
+msgid "Request Failed: internal server error while processing your request."
+msgstr "İstek Başarısız: isteğiniz işlenirken dahili sunucu hatası oluştu."
+
+#, python-format
+msgid ""
+"Request contains duplicate address pair: mac_address %(mac_address)s "
+"ip_address %(ip_address)s."
+msgstr ""
+"İstek kopya adres çifti içeriyor: mac_address %(mac_address)s ip_address "
+"%(ip_address)s."
+
+#, python-format
+msgid "Request sent to server is invalid: %(reason)s"
+msgstr "Sunucuya gönderilen istek geçersiz: %(reason)s"
+
+#, python-format
+msgid ""
+"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps "
+"with another subnet"
+msgstr ""
+"%(network_id)s ağı için istenen %(cidr)s cidr'e sahip alt ağ başka bir alt "
+"ağla çatışıyor"
+
+#, python-format
+msgid ""
+"Resource '%(resource_id)s' is already associated with provider "
+"'%(provider)s' for service type '%(service_type)s'"
+msgstr ""
+"'%(resource_id)s' kaynağı '%(service_type)s' servis türü için zaten "
+"'%(provider)s' sağlayıcısıyla ilişkilendirilmiş"
+
+msgid "Resource body required"
+msgstr "Kaynak gövdesi gerekiyor"
+
+msgid ""
+"Resource name(s) that are supported in quota features. This option is now "
+"deprecated for removal."
+msgstr ""
+"Kota özelliklerinde desteklenen kaynak isim(ler)i. Bu seçenek artık "
+"kaldırılmak üzere kullanılmıyor."
+
+msgid "Resource not found."
+msgstr "Kaynak bulunamadı."
+
+msgid "Resources required"
+msgstr "Kaynaklar gerekiyor"
+
+msgid "Root helper application."
+msgstr "Kök yardımcı uygulama."
+
+msgid "Root helper daemon application to use when possible."
+msgstr "Mümkün olduğunda kullanılacak kök yardımcı artalan işlemi uygulaması."
+
+msgid "Root permissions are required to drop privileges."
+msgstr "İzinlerin düşürülmesi için Root izinleri gerekli."
+
+#, python-format
+msgid "Router %(router_id)s %(reason)s"
+msgstr "Yönlendirici %(router_id)s %(reason)s"
+
+#, python-format
+msgid "Router %(router_id)s could not be found"
+msgstr "Yönlendirici %(router_id)s bulunamadı"
+
+#, python-format
+msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
+msgstr ""
+"%(router_id)s yönlendiricisi %(port_id)s kimliğine sahip bir arayüze sahip "
+"değil"
+
+#, python-format
+msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
+msgstr ""
+"%(router_id)s yönlendiricisi %(subnet_id)s alt ağı üzerinde arayüze sahip "
+"değil"
+
+#, python-format
+msgid "Router '%(router_id)s' cannot be both DVR and HA"
+msgstr "Yönlendirici '%(router_id)s' hem DVR hem HA olamaz"
+
+#, python-format
+msgid "Router '%(router_id)s' is not compatible with this agent"
+msgstr "Yönlendirici '%(router_id)s' bu ajanla uyumlu değil"
+
+#, python-format
+msgid "Router already has a port on subnet %s"
+msgstr "Yönlendirici zaten %s alt ağında bir bağlantı noktasına sahip"
+
+msgid "Router image id (Embrane FW/VPN)"
+msgstr "Yönlendirici imaj kimliği (Embrane FW/VPN)"
+
+#, python-format
+msgid ""
+"Router interface for subnet %(subnet_id)s on router %(router_id)s cannot be "
+"deleted, as it is required by one or more floating IPs."
+msgstr ""
+"%(router_id)s yönlendiricisi üstündeki %(subnet_id)s alt ağı için "
+"yönlendirici arayüzü silinemez, bir ya da fazla değişken IP tarafından "
+"ihtiyaç duyuluyor."
+
+#, python-format
+msgid ""
+"Router interface for subnet %(subnet_id)s on router %(router_id)s cannot be "
+"deleted, as it is required by one or more routes."
+msgstr ""
+"%(router_id)s yönlendiricisi üzerindeki %(subnet_id)s alt ağı için rota "
+"arayüzü silinemiyor, çünkü bir ya da fazla rota tarafından ihtiyaç duyuluyor."
+
+msgid "Router that will have connected instances' metadata proxied."
+msgstr "Bağlı sunucuların metadata'larının vekilleneceği yönlendirici."
+
+msgid "Run as daemon."
+msgstr "Artalan işlemi olarak çalış."
+
+msgid ""
+"Seconds between nodes reporting state to server; should be less than "
+"agent_down_time, best if it is half or less than agent_down_time."
+msgstr ""
+"Düğümlerin sunucuya durum raporu yapması arasında geçen saniye; "
+"agent_down_time'dan az olmalı, en iyisi agent_down_time'ın yarısı ya da daha "
+"azı olmasıdır."
+
+msgid "Seconds between running periodic tasks"
+msgstr "Devresel görevleri çalıştırma arasındaki saniye"
+
+msgid ""
+"Seconds to regard the agent is down; should be at least twice "
+"report_interval, to be sure the agent is down for good."
+msgstr ""
+"Ajanın çalışmıyor olduğuna karar vermek için geçmesi gereken saniye; ajanın "
+"gerçekten kapalı olduğundan emin olmak için report_interval değerinin en az "
+"iki katı olmalı."
+
+#, python-format
+msgid "Security Group %(id)s %(reason)s."
+msgstr "Güvenlik Grubu %(id)s %(reason)s."
+
+#, python-format
+msgid "Security Group Rule %(id)s %(reason)s."
+msgstr "Güvenlik Grubu Kuralı %(id)s %(reason)s."
+
+#, python-format
+msgid "Security group %(id)s does not exist"
+msgstr "%(id)s güvenlik grubu mevcut değil"
+
+#, python-format
+msgid "Security group rule %(id)s does not exist"
+msgstr "Güvenlik grubu kuralı %(id)s mevcut değil"
+
+#, python-format
+msgid "Security group rule already exists. Rule id is %(id)s."
+msgstr "Güvenlik grubu kuralı zaten mevcut. Kural kimliği %(id)s."
+
+#, python-format
+msgid ""
+"Security group rule protocol %(protocol)s not supported. Only protocol "
+"values %(values)s and integer representations [0 to 255] are supported."
+msgstr ""
+"Güvenlik grubu kuralı iletişim kuralı %(protocol)s desteklenmiyor. Yalnızca "
+"iletişim kuralı değerleri %(values)s ve tam sayı temsilleri [0 dan 255 e]  "
+"destekleniyor."
+
+msgid "Segments and provider values cannot both be set."
+msgstr "Dilimler ve sağlayıcı değerleri aynı anda ayarlanamaz."
+
+msgid ""
+"Send notification to nova when port data (fixed_ips/floatingip) changes so "
+"nova can update its cache."
+msgstr ""
+"Bağlantı noktası verisi (sabit_ipler/değişkenip) değiştiğinde nova'ya "
+"bildirim gönder ki nova zulasını güncelleyebilsin."
+
+msgid "Send notification to nova when port status changes"
+msgstr "Bağlantı noktası durumu değiştiğinde nova'ya bildirim gönder"
+
+msgid ""
+"Send this many gratuitous ARPs for HA setup, if less than or equal to 0, the "
+"feature is disabled"
+msgstr ""
+"HA kurulumu için bu kadar karşılıksız ARP gönder, 0'a eşit ya da küçükse, "
+"özellik kapatılır"
+
+#, python-format
+msgid ""
+"Service provider '%(provider)s' could not be found for service type "
+"%(service_type)s"
+msgstr ""
+"%(service_type)s servis türü için '%(provider)s' servis sağlayıcı bulunamadı"
+
+#, python-format
+msgid "Service type %(service_type)s does not have a default service provider"
+msgstr "%(service_type)s servis türü varsayılan servis sağlayıcıya sahip değil"
+
+msgid ""
+"Set new timeout in seconds for new rpc calls after agent receives SIGTERM. "
+"If value is set to 0, rpc timeout won't be changed"
+msgstr ""
+"Ajan SIGTERM aldıktan sonra yeni rpc çağrıları için saniye olarak yeni zaman "
+"aşımı ayarla. Değer 0 olarak ayarlanırsa, rpc zaman aşımı değiştirilmeyecek"
+
+msgid ""
+"Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying GRE/"
+"VXLAN tunnel."
+msgstr ""
+"Dışa giden IP paketi taşıyan GRE/VXLAN tünelinde bölümlenme yapma (DF) "
+"bitini ayarla ya da ayarlama."
+
+msgid ""
+"Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
+"supported on OS X."
+msgstr ""
+"Her bir sunucu soketi için TCP_KEEPIDLE değerini saniye olarak ayarlar. OS "
+"X'de desteklenmez."
+
+msgid "Shared address scope can't be unshared"
+msgstr "Paylaşılan adres kapsamının paylaştırılması durdurulamaz"
+
+msgid "Shared resource pool id"
+msgstr "Paylaşılan kaynak havuz kimliği"
+
+msgid "Shared secret to sign instance-id request"
+msgstr "instance-id isteklerini imzalamak için paylaşımlı giz"
+
+#, python-format
+msgid ""
+"Some tenants have more than one security group named 'default': "
+"%(duplicates)s. All duplicate 'default' security groups must be resolved "
+"before upgrading the database."
+msgstr ""
+"Bazı kiracılar birden fazla 'default' isimli güvenlik grubuna sahip: "
+"%(duplicates)s. Veri tabanı yükseltilmeden önce tüm 'default' güvenlik "
+"grupları çözülmeli."
+
+msgid ""
+"Specifies the maximum number of retries to enable Hyper-V's port metrics "
+"collection. The agent will try to enable the feature once every "
+"polling_interval period for at most metrics_max_retries or until it "
+"succeedes."
+msgstr ""
+"Hyper-V'nin bağlantı noktası ölçüm toplamasını etkinleştirmek için azami "
+"deneme sayısını belirtir. Ajan özelliği her polling_interval devresi boyunca "
+"bir kere en fazla metrics_max_retries kere veya başarana kadar "
+"etkinleştirmeye çalışacaktır."
+
+msgid ""
+"Specifying 'tenant_id' other than authenticated tenant in request requires "
+"admin privileges"
+msgstr ""
+"İstekte doğrulanmış kiracıdan başka 'tenant_id' belirtme yönetici yetkileri "
+"gerektirir"
+
+msgid "String prefix used to match IPset names."
+msgstr "IPset isimleriyle eşleştirme için kullanılan karakter dizisi önekleri."
+
+#, python-format
+msgid "Subnet %(subnet_id)s could not be found"
+msgstr "Alt ağ %(subnet_id)s bulunamadı"
+
+msgid "Subnet for router interface must have a gateway IP"
+msgstr "Yönlendirici arayüzü için alt ağ bir geçit IP'ye sahip olmalı"
+
+msgid ""
+"Subnet has a prefix length that is incompatible with DHCP service enabled."
+msgstr "Alt ağ etkin DHCP servisiyle uyumsz bir önek uzunluğuna sahip."
+
+#, python-format
+msgid ""
+"Subnet on port %(port_id)s does not match the requested subnet %(subnet_id)s"
+msgstr ""
+"%(port_id)s bağlantı noktasında alt ağ istenen %(subnet_id)s alt ağıyla "
+"eşleşmiyor"
+
+#, python-format
+msgid "Subnet pool %(subnetpool_id)s could not be found"
+msgstr "Alt ağ havuzu %(subnetpool_id)s bulunamadı"
+
+msgid "Subnet pool has existing allocations"
+msgstr "Alt ağ havuzunun mevcut ayırmaları var"
+
+msgid "Subnet used for the l3 HA admin network."
+msgstr "L3 HA yönetici ağı için kullanılan alt ağ."
+
+msgid ""
+"Subnets hosted on the same network must be allocated from the same subnet "
+"pool"
+msgstr "Aynı ağda sunulan alt ağlar aynı alt ağ havuzundan ayrılmalıdır"
+
+msgid "Suffix to append to all namespace names."
+msgstr "Tüm isim uzaylarına eklenecek son ek."
+
+msgid "Support Metadata requests on isolated networks."
+msgstr "Yalıtılmış ağlarda Metadata isteklerini destekle."
+
+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 ""
+"PCI ID Deposuna göre vendor_id:product_id ile tanımlanan desteklenen PCI "
+"üretici aygıtları. Varsayılan olarak Intel ve Mellanox SR-IOV yetenekli "
+"NIC'ler için destek etkinleştirir"
+
+msgid ""
+"System-wide flag to determine the type of router that tenants can create. "
+"Only admin can override."
+msgstr ""
+"Kiracıların oluşturabileceği yönlendirici türünü belirlemek için sistem "
+"genelinde bayrak. Yalnızca yönetici üzerine yazabilir."
+
+msgid "TCP Port to listen for metadata server requests."
+msgstr "Metadata sunucu istekleri için dinlenecek TCP bağlantı noktası."
+
+msgid "TCP Port used by Neutron metadata namespace proxy."
+msgstr ""
+"Neutron metadata isim uzayı vekili tarafından kullanılan TCP bağlantı "
+"noktası."
+
+msgid "TCP Port used by Nova metadata server."
+msgstr "Nova metadata sunucusu tarafından kullanılan TCP Bağlantı noktası."
+
+msgid "TOS for vxlan interface protocol packets."
+msgstr "Vxlan arayüz iletişim paketleri için TOS."
+
+msgid "TTL for vxlan interface protocol packets."
+msgstr "Vxlan arayüz iletişim kuralı paketleri için TTL."
+
+#, python-format
+msgid "Table %s can only be queried by UUID"
+msgstr "Tablo %s yalnızca UUID ile sorgulanabilir"
+
+#, python-format
+msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
+msgstr ""
+"Kiracı %(tenant_id)s'in bu ağda %(resource)s oluşturmasına izin verilmiyor"
+
+msgid "Tenant admin password."
+msgstr "Kiracı yönetici parolası."
+
+msgid "Tenant network creation is not enabled."
+msgstr "Kiracı ağ oluşturma etkin değil."
+
+msgid "Tenant-id was missing from Quota request"
+msgstr "Kota isteğinde tenant-id bulunamadı"
+
+msgid ""
+"The 'gateway_external_network_id' option must be configured for this agent "
+"as Neutron has more than one external network."
+msgstr ""
+"Neutron birden fazla harici ağa sahip olduğundan "
+"'gateway_external_network_id' seçeneği bu ajan için yapılandırılmalıdır."
+
+msgid "The API paste config file to use"
+msgstr "Kullanılacak API yapıştırma yapılandırma dosyası"
+
+#, python-format
+msgid ""
+"The HA Network CIDR specified in the configuration file isn't valid; "
+"%(cidr)s."
+msgstr ""
+"Yapılandırma dosyasında belirtilen HA Ağ CIDR'i geçerli değil; %(cidr)s."
+
+msgid "The SSH password to use"
+msgstr "Kullanılacak SSH parolası"
+
+msgid "The SSH username to use"
+msgstr "Kullanılacak SSH kullanıcı adı"
+
+msgid "The UDP port to use for VXLAN tunnels."
+msgstr "VXLAN tünelleri için kullanılacak UDP bağlantı noktası."
+
+#, python-format
+msgid ""
+"The address allocation request could not be satisfied because: %(reason)s"
+msgstr "Adres ayırma isteği sağlanamadı çünkü: %(reason)s"
+
+msgid "The address of the host to SSH to"
+msgstr "SSH yapılacak istemci adresi"
+
+msgid "The advertisement interval in seconds"
+msgstr "Saniye cinsinden duyuru aralığı"
+
+#, python-format
+msgid "The allocation pool %(pool)s is not valid."
+msgstr "Ayırma havuzu %(pool)s geçerli değil."
+
+#, python-format
+msgid ""
+"The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
+msgstr ""
+"Ayırma havuzu %(pool)s %(subnet_cidr)s alt ağ cidr'inin ötesine uzanıyor."
+
+#, python-format
+msgid ""
+"The attribute '%(attr)s' is reference to other resource, can't used by sort "
+"'%(resource)s'"
+msgstr ""
+"'%(attr)s' özniteliği başka kaynağa referans, '%(resource)s' sıralama "
+"tarafından kullanılamaz"
+
+msgid "The base MAC address Neutron will use for VIFs"
+msgstr "Neutron'un VIF'ler için kullanacağı taban MAC adresi"
+
+msgid "The connection string for the native OVSDB backend"
+msgstr "Doğal OVSDB arka ucu için bağlantı karakter dizisi"
+
+msgid "The core plugin Neutron will use"
+msgstr "Neutron'un kullanacağı çekirdek eklenti"
+
+msgid "The driver used to manage the DHCP server."
+msgstr "DHCP sunucusunu yönetmek için kullanılan sürücü."
+
+msgid "The driver used to manage the virtual interface."
+msgstr "Sanal arayüzü yönetmek için kullanılan sürücü."
+
+#, python-format
+msgid ""
+"The following device_id %(device_id)s is not owned by your tenant or matches "
+"another tenants router."
+msgstr ""
+"device_id %(device_id)s sizin kiracınıza ait değil veya başka bir kiracının "
+"yönlendiricisiyle eşleşiyor."
+
+msgid "The host IP to bind to"
+msgstr "Bağlanılacak istemci IP'si"
+
+msgid "The interface for interacting with the OVSDB"
+msgstr "OVSDB ile etkileşim için arayüz"
+
+msgid ""
+"The maximum number of items returned in a single response, value was "
+"'infinite' or negative integer means no limit"
+msgstr ""
+"Tek bir yanıtta döndürülecek azami öğe sayısı, 'infinite' değeri ya da "
+"negatif tam sayı sınır yok demektir"
+
+msgid ""
+"The maximum permissible size of an unfragmented packet travelling a L2 "
+"network segment.  If <= 0, the segment MTU is indeterminate."
+msgstr ""
+"Bir L2 ağ diliminden geçen parçalanmamış paketin izin verilen azami boyutu.  "
+"0'dan küçükse, dilim MTU'su belirsizdir."
+
+msgid ""
+"The maximum permissible size of an unfragmented packet travelling from and "
+"to addresses where encapsulated Neutron traffic is sent.  If <= 0, the path "
+"MTU is indeterminate."
+msgstr ""
+"kapsüllenmiş Neutron trafiğinin gönderildiği adreslerin geliş ve gidiş "
+"yönünde hareket eden parçalanmamış bir paketin izin verilen azami boyutu.  "
+"0'dan küçük ise, yol MTU'su belirsizdir."
+
+msgid ""
+"The name of the admin nova tenant. Deprecated in favour of an auth plugin in "
+"[nova]."
+msgstr ""
+"Yönetici nova kiracısının ismi. [nova] içindeki bir kimlik doğrulama "
+"eklentisi kullanılacağından artık kullanılmıyor."
+
+#, python-format
+msgid ""
+"The network %(network_id)s has been already hosted by the DHCP Agent "
+"%(agent_id)s."
+msgstr "Ağ %(network_id)s zaten %(agent_id)s DHCP Ajanı tarafından sunuluyor."
+
+#, python-format
+msgid ""
+"The network %(network_id)s is not hosted by the DHCP agent %(agent_id)s."
+msgstr "Ağ %(network_id)s %(agent_id)s DHCP ajanı tarafından sunulmuyor."
+
+msgid "The network interface to use when creating a port"
+msgstr "Bağlantı noktası oluştururken kullanılacak ağ arayüzü"
+
+#, python-format
+msgid "The number of allowed address pair exceeds the maximum %(quota)s."
+msgstr "İzin verilen adres çifti sayısı %(quota)s azami değerini aşıyor."
+
+msgid ""
+"The number of milliseconds the agent will wait for response on request to "
+"daemon."
+msgstr ""
+"Artalan sürecine yapılan isteğe cevap için ajanın bekleyeceği milisaniye "
+"sayısı."
+
+msgid ""
+"The number of retries the agent will send request to daemon before giving up"
+msgstr "Ajanın pes etmeden önce artalan sürecine istek göndereceği azami sayı"
+
+msgid ""
+"The number of seconds the agent will wait between polling for local device "
+"changes."
+msgstr ""
+"Ajanın yerel aygıt değişiklikleri için sorgulama yapma aralığında "
+"bekleyeceği saniye sayısı."
+
+msgid ""
+"The number of seconds to wait before respawning the ovsdb monitor after "
+"losing communication with it."
+msgstr ""
+"İletişim koptuktan sonra ovsdb izleyiciyi yeniden başlatmak için beklenecek "
+"saniye sayısı."
+
+msgid "The number of sort_keys and sort_dirs must be same"
+msgstr "sort_keys ile sort_dirs sayıları aynı olmalı"
+
+msgid "The path for API extensions"
+msgstr "API eklentileri için yol"
+
+#, python-format
+msgid "The port '%s' was deleted"
+msgstr "Bağlantı noktası '%s' silinmiş"
+
+msgid "The port to bind to"
+msgstr "Bağlanılacak bağlantı noktası"
+
+msgid "The request has timed out."
+msgstr "İstek zaman aşımına uğradı."
+
+#, python-format
+msgid "The request is forbidden access to the resource: %(reason)s"
+msgstr "İsteğin kaynağa erişimine izin verilmiyor: %(reason)s"
+
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr "İstenen içerik türü %s geçersiz."
+
+msgid "The resource could not be found."
+msgstr "Kaynak bulunamadı."
+
+msgid "The resource is inuse"
+msgstr "Kaynak kullanımda"
+
+#, python-format
+msgid ""
+"The router %(router_id)s has been already hosted by the L3 Agent "
+"%(agent_id)s."
+msgstr ""
+"%(router_id)s yönlendiricisi zaten %(agent_id)s L3 Ajanı tarafından "
+"sunuluyor."
+
+msgid ""
+"The server has either erred or is incapable of performing the requested "
+"operation."
+msgstr ""
+"Sunucu ya hata verdi ya da istenen işlemi yapabilecek yeterlilikte değil."
+
+msgid "The service is unavailable"
+msgstr "Servis kullanılabilir değil"
+
+msgid "The service plugins Neutron will use"
+msgstr "Neutron'un kullanacağı servis eklentileri"
+
+#, python-format
+msgid "The subnet request could not be satisfied because: %(reason)s"
+msgstr "Alt ağ isteği sağlanamadı çünkü: %(reason)s"
+
+msgid "The type of authentication to use"
+msgstr "Kullanılacak kimlik doğrulama türü"
+
+msgid ""
+"The uuid of the admin nova tenant. Deprecated in favour of an auth plugin in "
+"[nova]."
+msgstr ""
+"Yönetici nova kiracısının uuid'i. [nova] içindeki bir kimlik doğrulama "
+"eklentisi kullanılacağından artık kullanılmıyor."
+
+#, python-format
+msgid "The value '%(value)s' for %(element)s is not valid."
+msgstr "%(element)s için '%(value)s' değeri geçerli değil."
+
+msgid ""
+"The working mode for the agent. Allowed modes are: 'legacy' - this preserves "
+"the existing behavior where the L3 agent is deployed on a centralized "
+"networking node to provide L3 services like DNAT, and SNAT. Use this mode if "
+"you do not want to adopt DVR. 'dvr' - this mode enables DVR functionality "
+"and must be used for an L3 agent that runs on a compute host. 'dvr_snat' - "
+"this enables centralized SNAT support in conjunction with DVR.  This mode "
+"must be used for an L3 agent running on a centralized node (or in single-"
+"host deployments, e.g. devstack)"
+msgstr ""
+"Ajanın çalışma kipi. İzin verilen kipler: 'legacy' - Bu L3 ajanının DNAT, ve "
+"SNAT gibi L3 servisleri sağlamak için merkezi ağ düğümüne kurulduğu mevcut "
+"davranışı korur. DVR'a geçmek istemiyorsanız bu kipi kullanın. 'dvr' - bu "
+"kip DVR işlevini etkinleştirir ve bir hesap istemcisi üzerinde çalışan L3 "
+"ajanı için kullanılmalıdır. 'dvr_snat' - bu DVR ile beraber merkezi SNAT "
+"desteğini etkinleştirir.  Bu kip merkezi bir düğümde çalışan L3 ajanı için "
+"kullanılmalıdır (veya tek-istemcili kurulumlarda, örn. devstack)"
+
+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 ""
+"İstemci bağlantıları soket işlemleri için zaman aşımı. Eğer gelen bağlantı "
+"bu kadar saniye boşta ise kapatılır. '0' değeri sonsua kadar bekle demektir."
+
+msgid "Timeout in seconds for ovs-vsctl commands"
+msgstr "ovs-vsctl komutları için saniye cinsinden zaman aşımı"
+
+msgid "Timeout value for connecting to CRD service in seconds."
+msgstr "CRD servisine bağlantı için zaman aşımı değeri."
+
+msgid "Tomcat session timeout in minutes."
+msgstr "Dakika olarak Tomcat oturum zaman aşımı."
+
+msgid "Top-level directory for maintaining dhcp state"
+msgstr "Dhcp durumunu yönetmek için üst düzey dizin"
+
+msgid ""
+"True to delete all ports on all the OpenvSwitch bridges. False to delete "
+"ports created by Neutron on integration and external network bridges."
+msgstr ""
+"Tüm OpenvSwitch köprülerinde tüm bağlantı noktalarını silmek için True. "
+"Neutron tarafından tümleştirme ve harici ağ köprüleri üzerinde oluşturulan "
+"bağlantı noktalarını silmek için False."
+
+#, python-format
+msgid "Tunnel IP %(ip)s in use with host %(host)s"
+msgstr "Tünel IP %(ip)s %(host)s istemcisi tarafından kullanılıyor"
+
+msgid "Tunnel IP value needed by the ML2 plugin"
+msgstr "Tünel IP değerine ML2 eklentisi tarafından ihtiyaç duyuluyor"
+
+msgid "Tunnel bridge to use."
+msgstr "Kullanılacak tünel köprüsü."
+
+msgid "Tunneling cannot be enabled without a valid local_ip."
+msgstr "Tünelleme geçerli bir local_ip olmadan etkinleştirilemez."
+
+msgid "Turn off verification of the certificate for ssl"
+msgstr "Ssl için sertifika doğrulamayı kapat"
+
+msgid "URL for connecting to CRD service."
+msgstr "CRD servisine bağlantı için URL."
+
+msgid ""
+"URL for connection to nova. Deprecated in favour of an auth plugin in [nova]."
+msgstr ""
+"Nova bağlantısı için URL. [nova] içindeki kimlik doğrulama eklentisi yerini "
+"almıştır, artık kullanılmıyor."
+
+msgid "URL to database"
+msgstr "Veri tabanı URL'si"
+
+msgid "UUID of external network for routers implemented by the agents."
+msgstr "Ajanlar tarafından uygulanan yönlendiriciler için harici ağın UUID'si."
+
+msgid "UUID of tenant that holds Vyatta vRouter instances."
+msgstr "Vyatta vRouter arayüzlerini tutan kiracının UUID'si."
+
+#, python-format
+msgid "Unable to access %s"
+msgstr "%s'e erişilemiyor"
+
+#, python-format
+msgid ""
+"Unable to allocate subnet with prefix length %(prefixlen)s, maximum allowed "
+"prefix is %(max_prefixlen)s"
+msgstr ""
+"%(prefixlen)s önek uzunluğuna sahip alt ağ ayrılamıyor, izin verilen azami "
+"önek uzunluğu %(max_prefixlen)s"
+
+#, python-format
+msgid ""
+"Unable to allocate subnet with prefix length %(prefixlen)s, minimum allowed "
+"prefix is %(min_prefixlen)s"
+msgstr ""
+"%(prefixlen)s önek uzunluğuna sahip alt ağ ayrılamıyor, izin verilen asgari "
+"önek uzunluğu %(min_prefixlen)s"
+
+#, python-format
+msgid "Unable to calculate %(address_type)s address because of:%(reason)s"
+msgstr "%(reason)s sebebiyle %(address_type)s adresi hesaplanamıyor"
+
+#, python-format
+msgid ""
+"Unable to complete operation for %(router_id)s. The number of routes exceeds "
+"the maximum %(quota)s."
+msgstr ""
+"%(router_id)s için işlem tamamlanamıyor. Rota sayısı %(quota)s azami "
+"sayısını aşıyor."
+
+#, python-format
+msgid ""
+"Unable to complete operation for %(subnet_id)s. The number of DNS "
+"nameservers exceeds the limit %(quota)s."
+msgstr ""
+"%(subnet_id)s için işlem tamamlanamadı. DNS isim sunucuları sayısı %(quota)s "
+"sayısını aşıyor."
+
+#, python-format
+msgid ""
+"Unable to complete operation for %(subnet_id)s. The number of host routes "
+"exceeds the limit %(quota)s."
+msgstr ""
+"%(subnet_id)s için işlem tamamlanamadı. İstemci rotaları sayısı %(quota)s "
+"sınırını aşıyor."
+
+#, python-format
+msgid ""
+"Unable to complete operation for network %(net_id)s. The IP address "
+"%(ip_address)s is in use."
+msgstr ""
+"%(net_id)s ağı için işlem tamamlanamadı. %(ip_address)s IP adresi kullanımda."
+
+#, python-format
+msgid ""
+"Unable to complete operation for network %(net_id)s. The mac address %(mac)s "
+"is in use."
+msgstr ""
+"%(net_id)s ağı için işlem tamamlanamadı. Mac adresi %(mac)s kullanımda."
+
+#, 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 ""
+"%(net_id)s ağı üzerinde işlem tamamlanamadı. Ağda hala kullanımda olan bir "
+"ya da daha fazla bağlantı noktası var."
+
+#, 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 ""
+"%(net_id)s ağı için %(port_id)s bağlantı noktası üzerinde işlem "
+"tamamlanamadı. Bağlantı noktasına eklenmiş aygıt %(device_id)s zaten var."
+
+#, 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 ""
+"%(port_id)s bağlantı noktası üzerinde işlem tamamlanamadı, bağlantı noktası "
+"zaten bağlı, bağlantı noktası türü: %(vif_type)s, old_mac %(old_mac)s, "
+"new_mac %(new_mac)s"
+
+#, python-format
+msgid "Unable to complete operation on subnet %(subnet_id)s. %(reason)s"
+msgstr "%(subnet_id)s alt ağında işlem tamamlanamadı. %(reason)s"
+
+#, python-format
+msgid ""
+"Unable to connect to NVSD controller. Exiting after %(retries)s attempts"
+msgstr ""
+"NVSD kontrolcüsüne bağlanılamıyor. %(retries)s girişimden sonra çıkılıyor"
+
+#, python-format
+msgid "Unable to convert value in %s"
+msgstr "%s degeri dönüştürülemiyor"
+
+msgid "Unable to create the Agent Gateway Port"
+msgstr "Ajan Geçit Bağlantı Noktası oluşturulamıyor"
+
+msgid "Unable to create the SNAT Interface Port"
+msgstr "SNAT Arayüz Bağlantı Noktası oluşturulamıyor"
+
+#, python-format
+msgid ""
+"Unable to create the flat network. Physical network %(physical_network)s is "
+"in use."
+msgstr "Düz ağ oluşturulamıyor. Fiziksel ağ %(physical_network)s kullanımda."
+
+msgid ""
+"Unable to create the network. No available network found in maximum allowed "
+"attempts."
+msgstr ""
+"Ağ oluşturulamıyor. İzin verilen azami deneme içinde kullanılabilir ağ "
+"bulunamadı."
+
+msgid ""
+"Unable to create the network. No tenant network is available for allocation."
+msgstr "Ağ oluşturulamıyor. Ayırma için hiçbir kiracı ağ kullanılabilir değil."
+
+#, python-format
+msgid ""
+"Unable to create the network. The VLAN %(vlan_id)s on physical network "
+"%(physical_network)s is in use."
+msgstr ""
+"Ağ oluşturulamıyor. %(physical_network)s fiziksel ağındaki %(vlan_id)s VLAN "
+"kullanımda."
+
+#, python-format
+msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use."
+msgstr "Ağ oluşturulamıyor. Tünel ID'si %(tunnel_id)s kullanımda."
+
+#, python-format
+msgid "Unable to delete subnet pool: %(reason)s"
+msgstr "Alt ağ havuzu silinemiyor: %(reason)s"
+
+#, python-format
+msgid "Unable to determine mac address for %s"
+msgstr "%s içim mac adresi tanımlanamadı"
+
+#, python-format
+msgid "Unable to find '%s' in request body"
+msgstr "İstek gövdesinde '%s' bulunamadı"
+
+#, python-format
+msgid "Unable to find IP address %(ip_address)s on subnet %(subnet_id)s"
+msgstr "%(subnet_id)s alt ağında %(ip_address)s IP adresi bulunamıyor"
+
+#, python-format
+msgid "Unable to find any IP address on external network %(net_id)s."
+msgstr "%(net_id)s harici ağında IP adresi bulunamadı."
+
+#, python-format
+msgid "Unable to find resource name in %s"
+msgstr "%s içinde kaynak ismi bulunamadı"
+
+#, python-format
+msgid "Unable to find ssl_ca_file : %s"
+msgstr "ssl_ca_file bulunamadı : %s"
+
+#, python-format
+msgid "Unable to find ssl_cert_file : %s"
+msgstr "ssl_cert_file bulunamadı: %s"
+
+#, python-format
+msgid "Unable to find ssl_key_file : %s"
+msgstr "ssl_key_file bulunamadı: %s"
+
+msgid "Unable to generate IP address by EUI64 for IPv4 prefix"
+msgstr "IPv4 öneki için EUI64 ile IP adresi üretilemedi"
+
+#, python-format
+msgid "Unable to generate unique DVR mac for host %(host)s."
+msgstr "%(host)s istemcisi için benzersiz DVR mac üretilemedi."
+
+#, python-format
+msgid "Unable to generate unique mac on network %(net_id)s."
+msgstr "%(net_id)s ağı üzerinde benzersiz mac üretilemedi."
+
+#, python-format
+msgid ""
+"Unable to identify a target field from:%s. Match should be in the form "
+"%%(<field_name>)s"
+msgstr ""
+"%s den bir hedef alan tanımlanamadı. Eşleşme %%(<field_name>)s biçiminde "
+"olmalı"
+
+#, python-format
+msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
+msgstr "%(config_path)s yapılandırma dosyasından %(app_name)s  yüklenemedi."
+
+#, python-format
+msgid ""
+"Unable to reconfigure sharing settings for network %(network)s. Multiple "
+"tenants are using it"
+msgstr ""
+"%(network)s ağı için paylaşım ayarları yeniden yapılandırılamıyor. Birden "
+"fazla kiracı kullanıyor"
+
+#, python-format
+msgid "Unable to update address scope %(address_scope_id)s : %(reason)s"
+msgstr "Adres kapsamı %(address_scope_id)s güncellenemiyor: %(reason)s"
+
+#, python-format
+msgid ""
+"Unable to verify match:%(match)s as the parent resource: %(res)s was not "
+"found"
+msgstr "Eşleşme:%(match)s doğrulanamadı çünkü üst kaynak: %(res)s bulunamadı"
+
+#, python-format
+msgid "Unexpected response code: %s"
+msgstr "Beklenmedik yanıt kodu: %s"
+
+#, python-format
+msgid "Unexpected response: %s"
+msgstr "Beklenmeyen yanıt: %s"
+
+msgid "Unimplemented commands"
+msgstr "Uygulanmayan komutlar"
+
+msgid "Unknown API version specified"
+msgstr "Bilinmeyen API sürümü belirtildi"
+
+#, python-format
+msgid "Unknown address type %(address_type)s"
+msgstr "Bilinmeyen adres türü %(address_type)s"
+
+#, python-format
+msgid "Unknown attribute '%s'."
+msgstr "Bilinmeyen öznitelik '%s'."
+
+#, python-format
+msgid "Unknown chain: %r"
+msgstr "Tanınmayan zincir: %r"
+
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr "Bilinmeyen kota kaynakları %(unknown)s."
+
+msgid "Unmapped error"
+msgstr "Unmapped hata"
+
+msgid "Unrecognized action"
+msgstr "Tanınmayan eylem"
+
+#, python-format
+msgid "Unrecognized attribute(s) '%s'"
+msgstr "Tanınmayan öznitelik(ler) '%s'"
+
+msgid "Unspecified minimum subnet pool prefix"
+msgstr "Belirtilmemiş asgari alt ağ havuz öneki"
+
+msgid "Unsupported Content-Type"
+msgstr "Desteklenmeyen içerik türü"
+
+#, python-format
+msgid "Unsupported network type %(net_type)s."
+msgstr "Desteklenmeyen ağ türü %(net_type)s."
+
+#, python-format
+msgid "Unsupported port state: %(port_state)s"
+msgstr "Desteklenmeyen bağlantı noktası durumu: %(port_state)s"
+
+msgid "Unsupported request type"
+msgstr "Desteklenmeyen istek türü"
+
+msgid "Updating default security group not allowed."
+msgstr "Varsayılan güvenlik grubunu güncellemeye izin verilmiyor."
+
+msgid ""
+"Use ML2 l2population mechanism driver to learn remote MAC and IPs and "
+"improve tunnel scalability."
+msgstr ""
+"Uzak MAC ve IP'leri öğrenmek ve tünel ölçeklenebilirliğini artırmak için ML2 "
+"l2population mekanizması sürücüsünü kullan."
+
+msgid "Use broadcast in DHCP replies"
+msgstr "DHCP yanıtlarında yayın kullan"
+
+msgid "Use either --delta or relative revision, not both"
+msgstr "Ya --delta ya ilişkili sürüm kullanın, ikisini birden değil"
+
+msgid "Use ipset to speed-up the iptables based security groups."
+msgstr "iptables tabanlı güvenlik gruplarını hızlandırmak için ipset kullan."
+
+msgid "Use the root helper to read the namespaces from the operating system."
+msgstr ""
+"İşletim sisteminde isim uzaylarını okumak için kök yardımcısını kullan."
+
+msgid ""
+"Use veths instead of patch ports to interconnect the integration bridge to "
+"physical bridges."
+msgstr ""
+"Tümleştirme köprüsünü fiziksel köprülere dahili bağlama için yama bağlantı "
+"noktaları yerine veth'ler kullan."
+
+msgid "User (uid or name) running metadata proxy after its initialization"
+msgstr ""
+"İlklendirilmesinden sonra metadata vekili çalıştıran kullanıcı (uid veya "
+"isim)"
+
+msgid ""
+"User (uid or name) running metadata proxy after its initialization (if "
+"empty: agent effective user)."
+msgstr ""
+"İlklendirilmesinden sonra metadata vekilini çalıştıran kullanıcı (uid veya "
+"isim) (boşsa: ajan etkin kullanıcı)."
+
+msgid "User (uid or name) running this process after its initialization"
+msgstr ""
+"İlklendirilmesinden sonra bu süreci çalıştıran kullanıcı (uid veya isim)"
+
+#, python-format
+msgid "User does not have admin privileges: %(reason)s"
+msgstr "Kullanıcı yönetici haklarına sahip değil: %(reason)s"
+
+msgid ""
+"Username for connecting to nova in admin context. Deprecated in favour of an "
+"auth plugin in [nova]."
+msgstr ""
+"Nova'ya yönetici içeriğinde bağlanmak için kullanıcı adı. [nova] içindeki "
+"kimlik doğrulama eklentisi bunun yerini almıştır, artık kullanılmıyor."
+
+msgid "Uses veth for an interface or not"
+msgstr "Bir arayüz için veth kullanıp kullanmadığı"
+
+msgid "VRRP authentication password"
+msgstr "VRRP kimlik doğrulama parolası"
+
+msgid "VRRP authentication type"
+msgstr "VRRP kimlik doğrulama türü"
+
+msgid "VXLAN Network unsupported."
+msgstr "VXLAN Ağı desteklenmiyor."
+
+#, python-format
+msgid ""
+"Validation of dictionary's keys failed. Expected keys: %(expected_keys)s "
+"Provided keys: %(provided_keys)s"
+msgstr ""
+"Sözlük anahtarlarının doğrulanması başarısız. Beklenen anahtarlar: "
+"%(expected_keys)s Sağlanan anahtarlar: %(provided_keys)s"
+
+#, python-format
+msgid "Validator '%s' does not exist."
+msgstr "Onaylayan '%s' mevcut değil."
+
+#, python-format
+msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
+msgstr "'%(mapping)s' eşleştirmesindeki %(value)s değeri benzersiz değil"
+
+msgid "Vyatta vRouter login credentials"
+msgstr "Vyatta vRouter giriş kimlik bilgileri"
+
+msgid "Vyatta vRouter management network id."
+msgstr "Vyatta vRouter yönetim ağ kimliği."
+
+msgid ""
+"Watch file log. Log watch should be disabled when metadata_proxy_user/group "
+"has no read/write permissions on metadata proxy log file."
+msgstr ""
+"Dosya kaydını izle. Kayıt izleme metadata_proxy_user/group metadata vekil "
+"kayıt dosyasına okuyamıyorsa/yazamıyorsa kapatılmalıdır."
+
+msgid ""
+"Where to store Neutron state files. This directory must be writable by the "
+"agent."
+msgstr ""
+"Neutron durum dosyalarının nerede depolanacağı. Bu dizin ajan tarafından "
+"yazılabilir olmalıdır."
+
+msgid ""
+"With IPv6, the network used for the external gateway does not need to have "
+"an associated subnet, since the automatically assigned link-local address "
+"(LLA) can be used. However, an IPv6 gateway address is needed for use as the "
+"next-hop for the default route. If no IPv6 gateway address is configured "
+"here, (and only then) the neutron router will be configured to get its "
+"default route from router advertisements (RAs) from the upstream router; in "
+"which case the upstream router must also be configured to send these RAs. "
+"The ipv6_gateway, when configured, should be the LLA of the interface on the "
+"upstream router. If a next-hop using a global unique address (GUA) is "
+"desired, it needs to be done via a subnet allocated to the network and not "
+"through this parameter. "
+msgstr ""
+"IPv6 ile, harici geçit için kullanılan ağ ilişkili bir alt ağa sahip olmak "
+"zorunda değildir, çünkü otomatik olarak atanan bağlantı-yerel adres (LLA) "
+"kullanılabilir. Ancak bir IPv6 geçit adresine varsayılan rota için sonraki-"
+"nokta olarak kullanılmak üzere ihtiyaç vardır. Burada bir IPv6 geçit adresi "
+"yapılandırılmazsa, (ve yalnızca bu durumda) neutron yönlendirici, varsayılan "
+"rotasını üst seviye yönlendirici duyurularından (RA) alacak şekilde "
+"yapılandırılır; ki bu durumda üst seviye yönlendirici bu RA'ları gönderecek "
+"şekilde yapılandırılmalıdır. ipv6_gateway, yapılandırıldığında, üst seviye "
+"yönlendirici üzerindeki arayüzün LLA'sı olmalıdır. Eğer genel benzersiz "
+"adres (GUA) kullanan bir sonraki-nokta isteniyorsa, bu ağa ayrılmış bir alt "
+"ağ vasıtasıyla yapılmalıdır, bu parametre ile değil. "
+
+msgid "You must implement __call__"
+msgstr "__call__ fonksiyonunu uygulamalısınız."
+
+msgid ""
+"You must provide a config file for bridge - either --config-file or "
+"env[NEUTRON_TEST_CONFIG_FILE]"
+msgstr ""
+"Köprü için bir yapılandırma dosyası sağlamalısınız - ya --config-file ya da "
+"env[NEUTRON_TEST_CONFIG_FILE]"
+
+msgid "You must provide a revision or relative delta"
+msgstr "Bir sürüm ya da ilişkili fark sağlamalısınız"
+
+msgid "admin_state_up=False routers are not supported."
+msgstr "admin_state_up=False yönlendiriciler desteklenmiyor."
+
+msgid "allocation_pools allowed only for specific subnet requests."
+msgstr "allocation_pools yalnızca belirli alt ağ istekleri için izinli."
+
+msgid ""
+"backoff rate multiplier for waiting period between retries for request to "
+"daemon, i.e. value of 2 will  double the request timeout each retry"
+msgstr ""
+"artalan işlemine istek için yeniden denemeler arasındaki bekleme aralığı "
+"için geri çekilme oranı çarpanı  her yeniden denemeden istek zaman aşımını "
+"ikiye katlayacak"
+
+msgid "binding:profile value too large"
+msgstr "bağ:profil değeri çok büyük"
+
+#, python-format
+msgid "cannot be deleted due to %s"
+msgstr "%s sebebiyle silinemez"
+
+msgid "cidr and prefixlen must not be supplied together"
+msgstr "cidr ve prefixlen birlikte verilmemelidir"
+
+#, python-format
+msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid."
+msgstr "dhcp_agents_per_network >= 1 olmalı. '%s' geçersiz."
+
+msgid "eswitch daemon end point"
+msgstr "eswitch artalan işlemi uç noktası"
+
+msgid "fixed_ip_address cannot be specified without a port_id"
+msgstr "fixed_ip_addres port_id olmadan belirtilemez"
+
+#, python-format
+msgid "has device owner %s"
+msgstr "%s aygıt sahibine sahip"
+
+msgid "in use"
+msgstr "kullanımda"
+
+msgid "integration bridge"
+msgstr "tümleştirme köprüsü"
+
+#, python-format
+msgid "ip command failed on device %(dev_name)s: %(reason)s"
+msgstr "ip komutu %(dev_name)s aygıtı üzerinde başarısız: %(reason)s"
+
+#, python-format
+msgid "ip link capability %(capability)s is not supported"
+msgstr "ip bağlantı yeteneği %(capability)s desteklenmiyor"
+
+#, python-format
+msgid "ip link command is not supported: %(reason)s"
+msgstr "ip bağlantı komutu desteklenmiyor: %(reason)s"
+
+msgid "ip_version must be specified in the absence of cidr and subnetpool_id"
+msgstr "subnetpool_id ve cidr olmadığında ip_version belirtilmelidir"
+
+msgid "ipv6_address_mode is not valid when ip_version is 4"
+msgstr "ip_version 4 olduğunda ipv6_address_mode geçerli değildir"
+
+msgid "ipv6_ra_mode is not valid when ip_version is 4"
+msgstr "ip_version 4 olduğunda ipv6_ra_mode geçerli değildir"
+
+msgid ""
+"ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set to "
+"False."
+msgstr ""
+"enable_dhcp False olarak ayarlıyken ipv6_ra_mode veya ipv6_address_mode "
+"ayarlanamaz."
+
+#, python-format
+msgid ""
+"ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
+"'%(addr_mode)s' is not valid. If both attributes are set, they must be the "
+"same value"
+msgstr ""
+"ipv6_ra_mode kipi '%(ra_mode)s' olarak ipv6_address_mode '%(addr_mode)s' "
+"olarak ayarlanması geçersizdir. İki öznitelik de ayarlanıyorsa, aynı değerde "
+"olmalılar"
+
+msgid "mac address update"
+msgstr "mac adres güncellemesi"
+
+#, python-format
+msgid ""
+"max_l3_agents_per_router %(max_agents)s config parameter is not valid. It "
+"has to be greater than or equal to min_l3_agents_per_router %(min_agents)s."
+msgstr ""
+"max_l3_agents_per_router %(max_agents)s yapılandırma parametresi geçerli "
+"değil. min_l3_agents_per_router %(min_agents)s den büyük ya da ona eşit "
+"olmalı."
+
+#, python-format
+msgid ""
+"min_l3_agents_per_router config parameter is not valid. It has to be equal "
+"to or more than %s for HA."
+msgstr ""
+"min_l3_agents_per_router yapılandırma parametresi geçerli değil. HA için %s "
+"den büyük ya da eşit olmalı."
+
+msgid "network_id and router_id are None. One must be provided."
+msgstr "network_id ve router_id None. Birisi sağlanmalı."
+
+msgid "network_type required"
+msgstr "network_type gerekli"
+
+#, python-format
+msgid "network_type value '%s' not supported"
+msgstr "network_type değeri '%s' desteklenmiyor"
+
+msgid "new subnet"
+msgstr "yeni alt ağ"
+
+msgid "physical network name is empty"
+msgstr "fiziksel ağ ismi boş"
+
+#, python-format
+msgid "physical_network '%s' unknown  for VLAN provider network"
+msgstr "physical_network '%s' VLAN sağlayıcı ağı için bilinmiyor"
+
+#, python-format
+msgid "physical_network '%s' unknown for flat provider network"
+msgstr "physical_network '%s' düz sağlayıcı ağı için bilinmiyor"
+
+msgid "physical_network required for flat provider network"
+msgstr "Düz sağlayıcı ağı için physical_network gerekir"
+
+#, python-format
+msgid "provider:physical_network specified for %s network"
+msgstr "sağlayıcı:physical_network %s ağı için belirtildi"
+
+msgid "record"
+msgstr "kayıt"
+
+msgid "respawn_interval must be >= 0 if provided."
+msgstr "eğer sağlanmışsa respawn_interval >= 0 olmalı."
+
+#, python-format
+msgid "segmentation_id out of range (%(min)s through %(max)s)"
+msgstr "segmentation_id aralık dışında (%(min)s %(max)s arasında)"
+
+msgid "segmentation_id requires physical_network for VLAN provider network"
+msgstr ""
+"segmentation_id VLAN sağlayıcı ağı için physical_network'e ihtiyaç duyar"
+
+msgid "the nexthop is not connected with router"
+msgstr "Sonraki nokta yönlendiriciyle bağlı değil"
+
+msgid "the nexthop is used by router"
+msgstr "sonraki nokta yönlendirici tarafından kullanılıyor"
+
+msgid ""
+"uuid provided from the command line so external_process can track us via /"
+"proc/cmdline interface."
+msgstr ""
+"external_process bizi /proc/cmdline arayüzünden takip edebilsin diye komut "
+"satırından sağlanan uuid."
index b42aea4824ad6d5fdd60eeb101eb55876a1f53f6..9f8dbfa24ade949af82c0a897e42e12661c353d6 100644 (file)
@@ -4,21 +4,23 @@
 #
 # Translators:
 # 汪军 <wwyyzz08@sina.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/openstack/neutron/"
 "language/zh_CN/)\n"
-"Language: zh_CN\n"
+"Language: zh-CN\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"
+"X-Generator: Zanata 3.7.1\n"
 
 #, python-format
 msgid "%(action)s failed (client error): %(exc)s"
@@ -28,10 +30,6 @@ msgstr "%(action)s 失败 (客户端错误): %(exc)s"
 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 的 %(function_name)s"
-
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr "%(prog)s 版本 %(version)s"
@@ -109,10 +107,6 @@ msgstr "配置装置驱动名称: %s"
 msgid "Configured type driver names: %s"
 msgstr "配置类型驱动名字: %s"
 
-#, python-format
-msgid "Controller IPs: %s"
-msgstr "控制器IP: %s"
-
 msgid "DHCP agent started"
 msgstr "已启动 DHCP 代理"
 
@@ -201,11 +195,6 @@ msgstr "正在加载接口驱动 %s"
 msgid "Logging enabled!"
 msgstr "已启用日志记录!"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr "循环迭代超过时间间隔(%(polling_interval)s 对 %(elapsed)s)!"
-
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr "完成ML2 FlatTypeDriver的初始化"
 
@@ -227,10 +216,6 @@ msgstr "网络 VLAN 范围:%s"
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr "Neutron服务启动,正在%(host)s:%(port)s上监听"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "未装入任何 %s 插件"
-
 #, python-format
 msgid "Nova event response: %s"
 msgstr "Nova 事件响应: %s"
@@ -333,14 +318,6 @@ msgstr "同步状态完成"
 msgid "Tenant network_types: %s"
 msgstr "项目网络类型: %s"
 
-#, python-format
-msgid "The IP addr of available SDN-VE controllers: %s"
-msgstr "可用的SDN-VE控制器IP地址: %s"
-
-#, python-format
-msgid "The SDN-VE controller IP address: %s"
-msgstr "SDN-VE 控制器 IP 地址: %s"
-
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
index d73a6b4b68ec33c725ae405deb9862c5b6a80e62..17f60834d7a578ddb86d47d1041dea0bfce061ea 100644 (file)
@@ -3,30 +3,28 @@
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Neutron\n"
+"Project-Id-Version: neutron 7.0.0.0b4.dev207\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"POT-Creation-Date: 2015-09-18 06:06+0000\n"
 "PO-Revision-Date: 2015-08-01 03:37+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/openstack/neutron/"
 "language/zh_TW/)\n"
-"Language: zh_TW\n"
+"Language: zh-TW\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"
+"X-Generator: Zanata 3.7.1\n"
 
 #, 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 的 %(function_name)s"
-
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 傳回了錯誤:%(exception)s"
@@ -126,11 +124,6 @@ msgstr "正在載入外掛程式:%s"
 msgid "Logging enabled!"
 msgstr "已啟用記載!"
 
-#, python-format
-msgid ""
-"Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
-msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)!"
-
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s"
@@ -139,10 +132,6 @@ msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s
 msgid "Network VLAN ranges: %s"
 msgstr "網路 VLAN 範圍:%s"
 
-#, python-format
-msgid "No %s Plugin loaded"
-msgstr "未載入 %s 外掛程式"
-
 msgid "OVS cleanup completed successfully"
 msgstr "已順利完成 OVS 清理"