From 1853962d9e6333e9478b9e889665275f499d44ab Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Fri, 18 Sep 2015 06:06:47 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Ibbe1b9311c7b6c3fdf57afcca1d62590126caed8 --- .../locale/de/LC_MESSAGES/neutron-log-info.po | 21 +- .../locale/es/LC_MESSAGES/neutron-log-info.po | 42 +- .../locale/fr/LC_MESSAGES/neutron-log-info.po | 29 +- .../locale/it/LC_MESSAGES/neutron-log-info.po | 20 +- .../locale/ja/LC_MESSAGES/neutron-log-info.po | 21 +- .../ko_KR/LC_MESSAGES/neutron-log-info.po | 21 +- neutron/locale/neutron-log-error.pot | 486 +-- neutron/locale/neutron-log-info.pot | 333 +- neutron/locale/neutron-log-warning.pot | 200 +- neutron/locale/neutron.pot | 1854 +++------ .../pt_BR/LC_MESSAGES/neutron-log-info.po | 23 +- .../tr_TR/LC_MESSAGES/neutron-log-error.po | 79 +- .../tr_TR/LC_MESSAGES/neutron-log-info.po | 98 +- .../tr_TR/LC_MESSAGES/neutron-log-warning.po | 35 +- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 3524 +++++++++++++++++ .../zh_CN/LC_MESSAGES/neutron-log-info.po | 33 +- .../zh_TW/LC_MESSAGES/neutron-log-info.po | 21 +- 17 files changed, 4692 insertions(+), 2148 deletions(-) create mode 100644 neutron/locale/tr_TR/LC_MESSAGES/neutron.po diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po index e06f9a33e7e..8a338a5853c 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po @@ -4,11 +4,12 @@ # # Translators: # Carsten Duch , 2014 +# OpenStack Infra , 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 \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" diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po index bec345caba7..70e203166f2 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po @@ -5,11 +5,12 @@ # Translators: # jhonangel jose mireles rodriguez , 2015 # Pablo Sanchez , 2015 +# OpenStack Infra , 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 \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 " diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po index 68e69459020..2b2d585178b 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po @@ -5,11 +5,12 @@ # Translators: # Maxime COQUEREL , 2014-2015 # Patte D , 2015 +# OpenStack Infra , 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 \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" diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po index f3ed2a73383..28a55c2ad5d 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po @@ -4,11 +4,12 @@ # # Translators: # PierAlberto , 2014 +# OpenStack Infra , 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 \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" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po index 658c4908534..11df0a4f802 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po @@ -4,11 +4,12 @@ # # Translators: # Sasuke(Kyohei MORIYAMA) <>, 2014 +# OpenStack Infra , 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 \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 のクリーンアップが正常に完了しました" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po index 1320976df4c..4f61875d2a8 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po @@ -3,30 +3,28 @@ # This file is distributed under the same license as the neutron project. # # Translators: +# OpenStack Infra , 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 \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 정리가 완료됨" diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot index cd36472cd2f..5b305213367 100644 --- a/neutron/locale/neutron-log-error.pot +++ b/neutron/locale/neutron-log-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b3.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 \n" "Language-Team: LANGUAGE \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!" -msgstr "" - -#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:102 +#: 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:213 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#, python-format +msgid "" +"Bridge %(brq)s for physical network %(net)s does not exist. Agent " +"terminated!" +msgstr "" + +#: 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 "" diff --git a/neutron/locale/neutron-log-info.pot b/neutron/locale/neutron-log-info.pot index 5c3e7a73fac..b08b5ca5f45 100644 --- a/neutron/locale/neutron-log-info.pot +++ b/neutron/locale/neutron-log-info.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b3.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 \n" "Language-Team: LANGUAGE \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 "" diff --git a/neutron/locale/neutron-log-warning.pot b/neutron/locale/neutron-log-warning.pot index bd77febff35..4bb9a078478 100644 --- a/neutron/locale/neutron-log-warning.pot +++ b/neutron/locale/neutron-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b3.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 \n" "Language-Team: LANGUAGE \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/openvswitch/agent/ovs_dvr_neutron_agent.py:163 +#: 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: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" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index d1e61d2dbe1..e0f868d8f47 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 7.0.0.0b3.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 \n" "Language-Team: LANGUAGE \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" -msgstr "" - -#: neutron/agent/dhcp/config.py:47 -msgid "Override the default dnsmasq settings with this file" -msgstr "" - -#: neutron/agent/dhcp/config.py:49 -msgid "Comma-separated list of the DNS servers which will be used as forwarders." +#: 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:53 +msgid "Override the default dnsmasq settings with this file" +msgstr "" + +#: 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: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 "" +"Release aware branch labels (%s) are deprecated. Please switch to expand@" +" and contract@ labels." +msgstr "" + +#: neutron/db/migration/cli.py:233 #, python-format msgid "Unexpected label for script %(script_name)s: %(labels)s" msgstr "" -#: neutron/db/migration/cli.py:261 -#, python-format -msgid "No new branches are allowed except: %s" -msgstr "" - -#: neutron/db/migration/cli.py: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,564 +3333,21 @@ 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 -#, 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." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:33 -#, python-format -msgid "" -"NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:39 -#, python-format -msgid "Vlan ID %(vlan_id)s not found." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:44 -msgid "" -"Unable to complete operation. VLAN ID exists outside of the configured " -"network segment range." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:50 -msgid "No Vlan ID available." -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." -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." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:67 -#, python-format -msgid "Credential %(credential_id)s could not be found." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#, python-format -msgid "Credential %(credential_name)s could not be found." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#, python-format -msgid "Credential %(credential_name)s already exists." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:82 -#, python-format -msgid "Provider network %s already exists" -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:87 -#, python-format -msgid "Connection to %(host)s is not configured." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#, python-format -msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#, python-format -msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#, python-format -msgid "Nexus Port Binding (%(filters)s) is not present." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:111 -msgid "No usable Nexus switch found to create SVI interface." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#, python-format -msgid "PortVnic Binding %(port_id)s already exists." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:121 -#, 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." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#, 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." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:140 -#, 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." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:147 -#, python-format -msgid "Policy Profile %(profile_id)s already exists." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:153 -#, python-format -msgid "Policy Profile %(profile_id)s could not be found." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:158 -#, python-format -msgid "Policy Profile %(profile_name)s could not be found." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:163 -#, python-format -msgid "Network Profile %(profile_id)s already exists." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:169 -#, python-format -msgid "Network Profile %(profile)s could not be found." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:174 -#, python-format -msgid "" -"One or more network segments belonging to network profile %(profile)s is " -"in use." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:180 -#, python-format -msgid "" -"No more segments available in network segment pool " -"%(network_profile_name)s." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:186 -#, python-format -msgid "VM Network %(name)s could not be found." -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." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:197 -#, python-format -msgid "Vxlan ID %(vxlan_id)s not found." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:202 -msgid "" -"Unable to complete operation. VXLAN ID exists outside of the configured " -"network segment range." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:208 -#, python-format -msgid "Connection to VSM failed: %(reason)s." -msgstr "" - -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 -#, python-format -msgid "Internal VSM Error: %(reason)s." -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 +#: neutron/plugins/common/utils.py:52 #, python-format msgid "%(id)s is not a valid %(type)s identifier" msgstr "" -#: neutron/plugins/common/utils.py:52 +#: neutron/plugins/common/utils.py:57 msgid "End of tunnel range is less than start of tunnel range" msgstr "" -#: neutron/plugins/common/utils.py:62 +#: neutron/plugins/common/utils.py:67 #, python-format msgid "%s is not a valid VLAN tag" msgstr "" -#: neutron/plugins/common/utils.py:66 +#: neutron/plugins/common/utils.py:71 msgid "End of VLAN range is less than start of VLAN range" msgstr "" @@ -3850,11 +3467,10 @@ 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/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:54 -#: neutron/plugins/nec/config.py:27 +#: 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 " @@ -3876,190 +3492,6 @@ msgid "" "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 : 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 "" @@ -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 : 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 : 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 :" 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 :" +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 +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:124 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 -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: " "::[: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 "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po index 04ef678e667..2ac1af6677a 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po @@ -4,30 +4,28 @@ # # Translators: # Andre Campos Bezerra , 2015 +# OpenStack Infra , 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 \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" diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po index f2ac880939f..2e67cc41999 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-error.po @@ -6,21 +6,23 @@ # ADİL REŞİT DURSUN , 2015 # Alper Çiftçi , 2015 # Zana iLHAN , 2015 +# OpenStack Infra , 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 \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ı" diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po index aef1bcafc05..97dc49c8b4e 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-info.po @@ -5,21 +5,23 @@ # Translators: # ADİL REŞİT DURSUN , 2015 # Alper Çiftçi , 2015 +# OpenStack Infra , 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 \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 " diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po index cb78796f756..55a66103bff 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron-log-warning.po @@ -4,21 +4,23 @@ # # Translators: # ADİL REŞİT DURSUN , 2015 +# OpenStack Infra , 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 \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 index 00000000000..c0b8cd02f43 --- /dev/null +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -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 , 2015 +# Alper Çiftçi , 2015 +# Andreas Jaeger , 2015. #zanata +# OpenStack Infra , 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 \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 =[value]" +msgstr "'%s' =[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 :. 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 " +":. 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 : 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 : demetlerinin virgülle ayrılmış listesi" + +msgid "" +"Comma-separated list of : 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 : 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: :" +":[:default]" +msgstr "" +"Şu biçimi kullanarak gleişmiş servisler için sağlayıcılar tanımlar: " +"::[: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 : 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 : " +"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 :. Deprecated for ofagent." +msgstr ": listesi. ofagent için artık kullanılmıyor." + +msgid "" +"List of : 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 : 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 :" +msgstr ": listesi" + +msgid "" +"List of :: or " +"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 :: veya " +" listesi, aynı zamanda her birinde kiracı ağlara ayırma " +"için VLAN etiketleri aralıkları." + +msgid "" +"List of : where the physical networks can be " +"expressed with wildcards, e.g.: .\"*:external\"" +msgstr "" +"Fiziksel ağların joker karakterlerle ifade edilebildiği :" +" 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 " +"%%()s" +msgstr "" +"%s den bir hedef alan tanımlanamadı. Eşleşme %%()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." diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po index b42aea4824a..9f8dbfa24ad 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po @@ -4,21 +4,23 @@ # # Translators: # 汪军 , 2015 +# OpenStack Infra , 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 \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 " diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po index d73a6b4b68e..17f60834d7a 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po @@ -3,30 +3,28 @@ # This file is distributed under the same license as the neutron project. # # Translators: +# OpenStack Infra , 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 \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 清理"