diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po index 44d9e4a3eb2..8461ba9abba 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po @@ -8,11 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-05-29 06:16+0000\n" -"PO-Revision-Date: 2015-05-28 20:54+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" -"de/)\n" +"Language-Team: German (http://www.transifex.com/p/neutron/language/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -72,26 +71,6 @@ msgstr "Versuch, ungefilterten Portfilter %r zu entfernen" msgid "Attempted to update port filter which is not filtered %s" msgstr "Versuch, ungefilterten Portfilter %s zu aktualisieren" -#, python-format -msgid "Caught %s, exiting" -msgstr "%s abgefangen. Vorgang wird beendet" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "%s abgefangen, untergeordnete Elemente werden gestoppt" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "Untergeordnetes Element %(pid)d durch Signal %(sig)d abgebrochen" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "Untergeordnete %(pid)s mit Status %(code)d beendet" - -#, python-format -msgid "Child caught %s, exiting" -msgstr "Untergeordnetes Element %s abgefangen; Vorgang wird beendet" - #, python-format msgid "Config paste file: %s" msgstr "Konfigurations-Paste-Datei: %s" @@ -110,13 +89,6 @@ msgstr "Gerät %s nicht für Plug-in definiert" msgid "Disabled security-group extension." msgstr "Sicherheitsgruppenerweiterung wurde inaktiviert." -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Eventlet backdoor hört auf %(port)s für Prozess %(pid)d" - -msgid "Forking too fast, sleeping" -msgstr "Verzweigung zu schnell; im Ruhemodus" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:" @@ -180,10 +152,6 @@ msgstr "Kein %s-Plug-in geladen" msgid "OVS cleanup completed successfully" msgstr "OVS-Bereinigungsprozedur erfolgreich abgeschlossen" -msgid "Parent process has died unexpectedly, exiting" -msgstr "" -"Übergeordneter Prozess wurde unerwartet abgebrochen. Vorgang wird beendet" - #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" @@ -222,15 +190,6 @@ msgstr "Sicherheitsgruppenmitglied aktualisiert %r" msgid "Security group rule updated %r" msgstr "Sicherheitsgruppenregel aktualisiert %r" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Überspringe periodische Aufgabe %(task)s weil sie deaktiviert ist" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "" -"Überspringe periodische Aufgabe %(task)s weil der Intervall negativ ist" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -245,14 +204,6 @@ msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)" -#, python-format -msgid "Started child %d" -msgstr "Untergeordnetes Element %d gestartet" - -#, python-format -msgid "Starting %d workers" -msgstr "Starten von %d Workers" - msgid "Synchronizing state" msgstr "Synchronisation von Status" @@ -264,10 +215,6 @@ msgstr "" "Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit " "Teilnetz %(subnet_id)s (CIDR: %(cidr)s)" -#, python-format -msgid "Waiting on %d children to exit" -msgstr "Warten auf Beenden von %d untergeordneten Elementen" - #, python-format msgid "agent_updated by server side %s!" msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po index db80f74801c..8a25eedf79e 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po @@ -7,11 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-11 06:02+0000\n" -"PO-Revision-Date: 2015-06-10 23:52+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" -"es/)\n" +"Language-Team: Spanish (http://www.transifex.com/p/neutron/language/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -72,26 +71,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" -#, python-format -msgid "Caught %s, exiting" -msgstr "Se ha captado %s, saliendo" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "Se ha captado %s, deteniendo hijos" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "Hijo %(pid)d matado por señal %(sig)d" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "El hijo %(pid)s ha salido con el estado %(code)d" - -#, python-format -msgid "Child caught %s, exiting" -msgstr "Hijo captado %s, saliendo" - #, python-format msgid "Config paste file: %s" msgstr "Archivo de configuración de pegar: %s" @@ -110,13 +89,6 @@ msgstr "El dispositivo %s no está definido en el plug-in" msgid "Disabled security-group extension." msgstr "La extensión security-group se ha inhabilitado." -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Eventlet oculto escuchando en %(port)s para el proceso %(pid)d" - -msgid "Forking too fast, sleeping" -msgstr "Bifurcación demasiado rápida, en reposo" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" @@ -184,9 +156,6 @@ msgstr "No se ha cargado ningún plug-in de %s" msgid "OVS cleanup completed successfully" msgstr "La limpieza de OVS se ha completado satisfactoriamente" -msgid "Parent process has died unexpectedly, exiting" -msgstr "El proceso padre se ha detenido inesperadamente, saliendo" - #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(details)s" @@ -225,14 +194,6 @@ msgstr "Se ha actualizado el miembro de grupo de seguridad %r" msgid "Security group rule updated %r" msgstr "Se ha actualizado la regla de grupo de seguridad %r" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Omitiendo la tarea periódica %(task)s porque está inhabilitada" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Omitiendo la tarea periódica %(task)s porque el intervalo es negativo" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Saltando el puerto %s, ya que no hay ninguna IP configurada en él" @@ -246,14 +207,6 @@ msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" "La IP de inicio (%(start)s) es mayor que la IP de finalización (%(end)s)" -#, python-format -msgid "Started child %d" -msgstr "Se ha iniciado el hijo %d" - -#, python-format -msgid "Starting %d workers" -msgstr "Iniciando %d trabajadores" - msgid "Synchronizing state" msgstr "Sincronizando estado" @@ -265,13 +218,6 @@ msgstr "" "Se ha encontrado un error en validación para CIDR: %(new_cidr)s; se solapa " "con la subred %(subnet_id)s (CIDR: %(cidr)s)" -msgid "Wait called after thread killed. Cleaning up." -msgstr "Esperar llamado después de cortar la línea. Limpiando." - -#, python-format -msgid "Waiting on %d children to exit" -msgstr "En espera de %d hijos para salir" - #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated por el lado del servidor %s!" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po index 2c22f27a120..b84c632832b 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po @@ -9,11 +9,10 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-02 06:15+0000\n" -"PO-Revision-Date: 2015-06-01 16:41+0000\n" -"Last-Translator: Maxime COQUEREL \n" -"Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" -"fr/)\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: French (http://www.transifex.com/p/neutron/language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -115,26 +114,6 @@ msgstr "" "L'information de liaison pour le port %s n'a pas été trouvée, elle peut déjà " "avoir été effacée." -#, python-format -msgid "Caught %s, exiting" -msgstr "%s interceptée, sortie" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "%s interceptée, arrêt de l'enfant" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "Enfant %(pid)d arrêté par le signal %(sig)d" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "Processus fils %(pid)s terminé avec le status %(code)d" - -#, python-format -msgid "Child caught %s, exiting" -msgstr "L'enfant a reçu %s, sortie" - #, python-format msgid "Cleaning bridge: %s" msgstr "Supprimer le pont: %s" @@ -174,17 +153,10 @@ msgstr "Appareil avec adresse MAC %s non-défini dans le plugin" msgid "Disabled security-group extension." msgstr "Extension du groupe de sécurité désactivée." -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Eventlet backdoor en écoute sur le port %(port)s for process %(pid)d" - #, python-format msgid "Exclude Devices: %s" msgstr "Equipements exclus: %s" -msgid "Forking too fast, sleeping" -msgstr "Bifurcation trop rapide, pause" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Adresse IP non valide trouvée dans le pool : %(start)s - %(end)s :" @@ -280,9 +252,6 @@ msgstr "Aucun équipement avec MAC %s défini sur l'agent." msgid "OVS cleanup completed successfully" msgstr "Le nettoyage d'OVS s'est terminé avec succès." -msgid "Parent process has died unexpectedly, exiting" -msgstr "Processus parent arrêté de manière inattendue, sortie" - #, python-format msgid "Physical Devices mappings: %s" msgstr "Mappages d'Équipements Physiques: %s" @@ -354,14 +323,6 @@ msgstr "Règle de groupe de sécurité mise à jour %r" msgid "Service %s is supported by the core plugin" msgstr "Le service %s est supporté par le core plugin" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Tâche périodique %(task)s car elle est désactivée" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Tâche périodique %(task)s ignorée car son intervalle est négatif" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Ignorer le port %s car aucune adresse IP n'est configurée" @@ -376,14 +337,6 @@ msgstr "" "L'adresse IP de début (%(start)s) est supérieure à l'adresse IP de fin " "(%(end)s)." -#, python-format -msgid "Started child %d" -msgstr "Enfant démarré %d" - -#, python-format -msgid "Starting %d workers" -msgstr "Démarrage des travailleurs %d" - #, python-format msgid "Subnet %s was deleted concurrently" msgstr "Le sous-réseau %s a été effacé en même temps" @@ -402,13 +355,6 @@ msgstr "" "La validation du routage CIDR %(new_cidr)s a échoué : il chevauche le sous-" "réseau %(subnet_id)s (CIDR : %(cidr)s) " -msgid "Wait called after thread killed. Cleaning up." -msgstr "Pause demandée après suppression de thread. Nettoyage." - -#, python-format -msgid "Waiting on %d children to exit" -msgstr "En attente %d enfants pour sortie" - #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated au niveau du serveur %s !" diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po index 643b7fb4716..951f981f86a 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po @@ -8,11 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-05-29 06:16+0000\n" -"PO-Revision-Date: 2015-05-28 20:54+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" -"it/)\n" +"Language-Team: Italian (http://www.transifex.com/p/neutron/language/it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -71,26 +70,6 @@ msgstr "Tentativo di rimuovere il filtro della porta che non è filtrata %r" msgid "Attempted to update port filter which is not filtered %s" msgstr "Tentativo di aggiornare il filtro della porta che non è filtrata %s" -#, python-format -msgid "Caught %s, exiting" -msgstr "Rilevato %s, esistente" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "Intercettato %s, arresto in corso dei children" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "Child %(pid)d interrotto dal segnale %(sig)d" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "Child %(pid)s terminato con stato %(code)d" - -#, python-format -msgid "Child caught %s, exiting" -msgstr "Cogliere Child %s, uscendo" - #, python-format msgid "Config paste file: %s" msgstr "Configurazione file paste: %s" @@ -109,13 +88,6 @@ msgstr "Unità %s non definita nel plugin" msgid "Disabled security-group extension." msgstr "Estensione di security-group disabilitata." -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Ascolto di eventlet backdoor su %(port)s per il processo %(pid)d" - -msgid "Forking too fast, sleeping" -msgstr "Sblocco troppo veloce, attendere" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Trovato un indirizzo IP invalido nel pool: %(start)s - %(end)s:" @@ -177,9 +149,6 @@ msgstr "Nessun plugin %s caricato" msgid "OVS cleanup completed successfully" msgstr "Ripulitura di OVS completata correttamente" -msgid "Parent process has died unexpectedly, exiting" -msgstr "Il processo principale è stato interrotto inaspettatamente, uscire" - #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Porta %(device)s aggiornata. Dettagli: %(details)s" @@ -218,15 +187,6 @@ msgstr "Membro gruppo di sicurezza aggiornato %r" msgid "Security group rule updated %r" msgstr "Regola gruppo di sicurezza aggiornata %r" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Abbadono dell'attività periodica %(task)s perché è disabilitata" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "" -"Abbadono dell'attività periodica %(task)s perché l'intervalo è negativo" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "La porta %s viene ignorata in quanto non ha nessun IP configurato" @@ -240,14 +200,6 @@ msgstr "" msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "L'IP iniziale (%(start)s) è superiore all'IP finale (%(end)s)" -#, python-format -msgid "Started child %d" -msgstr "Child avviato %d" - -#, python-format -msgid "Starting %d workers" -msgstr "Avvio %d operatori" - msgid "Synchronizing state" msgstr "Stato sincronizzazione" @@ -259,10 +211,6 @@ msgstr "" "Convalida per CIDR: %(new_cidr)s non riuscita - si sovrappone con la " "sottorete %(subnet_id)s (CIDR: %(cidr)s)" -#, python-format -msgid "Waiting on %d children to exit" -msgstr "In attesa %d degli elementi secondari per uscire" - #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated dal lato server %s!" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po index c3c631e35d8..2dc3903baab 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po @@ -8,11 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-05-29 06:16+0000\n" -"PO-Revision-Date: 2015-05-28 20:54+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" -"language/ja/)\n" +"Language-Team: Japanese (http://www.transifex.com/p/neutron/language/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -73,22 +72,6 @@ msgstr "フィルター処理されていないポート・フィルター %r msgid "Attempted to update port filter which is not filtered %s" msgstr "フィルター処理されていないポート・フィルター %s を更新しようとしました" -#, python-format -msgid "Caught %s, exiting" -msgstr "%s が見つかりました。終了しています" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "%s が見つかりました。子を停止しています" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "子 %(pid)d がシグナル %(sig)d によって強制終了されました" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "子 %(pid)s が状況 %(code)d で終了しました" - #, python-format msgid "Config paste file: %s" msgstr "構成貼り付けファイル: %s" @@ -107,13 +90,6 @@ msgstr "デバイス %s がプラグインで定義されていません" msgid "Disabled security-group extension." msgstr "security-group 拡張を無効にしました。" -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Eventlet backdoorは、プロセス%(pid)dの%(port)sをリスニングしています。" - -msgid "Forking too fast, sleeping" -msgstr "fork が早すぎます。スリープ状態にしています" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "プールで無効な IP アドレスが見つかりました: %(start)s から %(end)s:" @@ -181,9 +157,6 @@ msgstr "%s プラグインはロードされませんでした" msgid "OVS cleanup completed successfully" msgstr "OVS のクリーンアップが正常に完了しました" -msgid "Parent process has died unexpectedly, exiting" -msgstr "親プロセスが予期せずに停止しました。終了しています" - #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "ポート %(device)s が更新されました。詳細: %(details)s" @@ -222,14 +195,6 @@ msgstr "セキュリティー・グループ・メンバーが %r を更新し msgid "Security group rule updated %r" msgstr "セキュリティー・グループ・ルールが %r を更新しました" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "タスクが使用不可であるため、定期タスク %(task)s をスキップしています" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "タスクの間隔が負であるため、定期タスク %(task)s をスキップしています" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "ポート %s には IP が構成されていないため、このポートをスキップします" @@ -241,14 +206,6 @@ msgstr "指定された IP アドレスが、サブネット IP バージョン msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "開始 IP (%(start)s) が終了 IP (%(end)s) より大きくなっています" -#, python-format -msgid "Started child %d" -msgstr "子 %d を開始しました" - -#, python-format -msgid "Starting %d workers" -msgstr "%d ワーカーを開始しています" - msgid "Synchronizing state" msgstr "状態の同期中" @@ -260,10 +217,6 @@ msgstr "" "CIDR %(new_cidr)s の検証が失敗しました。サブネット %(subnet_id)s (CIDR: " "%(cidr)s) とオーバーラップしています" -#, python-format -msgid "Waiting on %d children to exit" -msgstr "%d 個の子で終了を待機しています" - #, python-format msgid "agent_updated by server side %s!" msgstr "サーバー・サイド %s による agent_updated!" 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 c0b6cc04be2..6dce4636df3 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-05-29 06:16+0000\n" -"PO-Revision-Date: 2015-05-28 20:54+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" -"language/ko_KR/)\n" +"Language-Team: Korean (Korea) (http://www.transifex.com/p/neutron/language/" +"ko_KR/)\n" "Language: ko_KR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -70,26 +70,6 @@ msgstr "필터링된 %r이(가) 아닌 포트 필터를 제거하려고 시도 msgid "Attempted to update port filter which is not filtered %s" msgstr "필터링된 %s이(가) 아닌 포트 필터를 업데이트하려고 시도함" -#, python-format -msgid "Caught %s, exiting" -msgstr "%s 발견, 종료 중" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "%s 발견, 하위 중지 중" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "%(pid)d 하위가 %(sig)d 신호에 의해 강제 종료됨" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "%(pid)s 하위가 %(code)d 상태와 함께 종료했음" - -#, python-format -msgid "Child caught %s, exiting" -msgstr "자식으로 된 %s가 존재함." - #, python-format msgid "Config paste file: %s" msgstr "구성 붙여넣기 파일: %s" @@ -116,13 +96,6 @@ msgstr "%s 디바이스가 플러그인에서 정의되지 않음" msgid "Disabled security-group extension." msgstr "보안 그룹 확장을 사용하지 않습니다. " -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Eventlet 백도어는 프로세스 %(pid)d 일 동안 %(port)s에서 수신" - -msgid "Forking too fast, sleeping" -msgstr "포크가 너무 빠름. 정지 중" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "풀에서 올바르지 않은 IP 주소 발견: %(start)s - %(end)s:" @@ -198,9 +171,6 @@ msgstr "로드된 %s 플러그인이 없음" msgid "OVS cleanup completed successfully" msgstr "OVS 정리가 완료됨" -msgid "Parent process has died unexpectedly, exiting" -msgstr "상위 프로세스가 예기치 않게 정지했습니다. 종료 중" - #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "%(device)s 포트가 업데이트되었습니다. 세부사항: %(details)s" @@ -243,14 +213,6 @@ msgstr "보안 그룹 멤버가 %r을(를) 업데이트함" msgid "Security group rule updated %r" msgstr "보안 그룹 규칙이 %r을(를) 업데이트함" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "사용 안하기 때문에 주기적 태스크 %(task)s을(를) 건너뜀" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "간격이 음수이기 때문에 주기적 태스크 %(task)s을(를) 건너뜀" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀" @@ -262,14 +224,6 @@ msgstr "지정된 IP 주소가 서브넷 IP 버전과 일치하지 않음" msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "시작 IP(%(start)s)가 끝 IP(%(end)s)보다 큼" -#, python-format -msgid "Started child %d" -msgstr "%d 하위를 시작했음" - -#, python-format -msgid "Starting %d workers" -msgstr "%d 작업자 시작 중" - msgid "Synchronizing state" msgstr "상태 동기화 중" @@ -285,10 +239,6 @@ msgstr "" "CIDR %(new_cidr)s 유효성 검증 실패 - 서브넷 %(subnet_id)s(CIDR: %(cidr)s)과" "(와) 겹침" -#, python-format -msgid "Waiting on %d children to exit" -msgstr "%d 하위에서 종료하기를 대기 중임" - #, python-format msgid "agent_updated by server side %s!" msgstr "서버측 %s!에 의한 agent_updated" diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot index 1214d575b1c..cb372da55d7 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 2015.2.0.dev464\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev192\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-11 06:02+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,43 +17,43 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: neutron/manager.py:134 +#: neutron/manager.py:135 msgid "Error, plugin is not set" msgstr "" -#: neutron/manager.py:145 -#, python-format -msgid "Error loading plugin by name, %s" -msgstr "" - #: neutron/manager.py:146 #, python-format +msgid "Error loading plugin by name, %s" +msgstr "" + +#: neutron/manager.py:147 +#, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/policy.py:266 +#: neutron/policy.py:267 #, python-format msgid "Policy check error while calling %s!" msgstr "" -#: neutron/service.py:106 neutron/service.py:167 +#: neutron/service.py:108 neutron/service.py:170 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:146 +#: neutron/service.py:148 #, python-format msgid "'rpc_workers = %d' ignored because start_rpc_listeners is not implemented." msgstr "" -#: neutron/service.py:174 +#: neutron/service.py:184 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:281 +#: neutron/service.py:291 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:290 +#: neutron/service.py:300 msgid "Exception occurs when waiting for timer" msgstr "" @@ -62,129 +62,134 @@ msgstr "" msgid "Unable to listen on %(host)s:%(port)s" msgstr "" -#: neutron/wsgi.py:799 +#: neutron/wsgi.py:800 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:803 +#: neutron/wsgi.py:804 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:812 +#: neutron/wsgi.py:813 msgid "Internal error" msgstr "" -#: neutron/agent/common/ovs_lib.py:219 neutron/agent/common/ovs_lib.py:314 +#: neutron/agent/common/ovs_lib.py:225 neutron/agent/common/ovs_lib.py:320 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/common/ovs_lib.py:240 +#: neutron/agent/common/ovs_lib.py:246 #, python-format msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/common/ovs_lib.py:533 +#: neutron/agent/common/ovs_lib.py:566 #, python-format msgid "OVS flows could not be applied on bridge %s" msgstr "" -#: neutron/agent/dhcp/agent.py:134 +#: neutron/agent/dhcp/agent.py:137 #, python-format msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp/agent.py:161 +#: neutron/agent/dhcp/agent.py:164 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp/agent.py:174 +#: neutron/agent/dhcp/agent.py:177 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp/agent.py:205 +#: neutron/agent/dhcp/agent.py:208 #, python-format msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:627 -#: neutron/agent/metadata/agent.py:311 +#: neutron/agent/dhcp/agent.py:577 neutron/agent/l3/agent.py:640 +#: neutron/agent/metadata/agent.py:315 #: neutron/plugins/hyperv/agent/l2_agent.py:94 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:109 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:812 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:129 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:814 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:130 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:311 #: neutron/services/metering/agents/metering_agent.py:283 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/l3/agent.py:173 neutron/tests/unit/agent/l3/test_agent.py:2193 +#: neutron/agent/l3/agent.py:174 neutron/tests/unit/agent/l3/test_agent.py:1865 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3/agent.py:235 neutron/agent/linux/dhcp.py:879 +#: neutron/agent/l3/agent.py:236 neutron/agent/linux/dhcp.py:923 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3/agent.py:240 +#: neutron/agent/l3/agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3/agent.py:247 +#: neutron/agent/l3/agent.py:248 #, python-format msgid "%s used in config as ipv6_gateway is not a valid IPv6 link-local address." msgstr "" -#: neutron/agent/l3/agent.py:329 +#: neutron/agent/l3/agent.py:333 #, python-format msgid "Error while deleting router %s" msgstr "" -#: neutron/agent/l3/agent.py:398 +#: neutron/agent/l3/agent.py:403 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3/agent.py:452 +#: neutron/agent/l3/agent.py:458 #, python-format msgid "Failed to fetch router information for '%s'" msgstr "" -#: neutron/agent/l3/agent.py:475 +#: neutron/agent/l3/agent.py:487 #, python-format msgid "Removing incompatible router '%s'" msgstr "" -#: neutron/agent/l3/agent.py:479 +#: neutron/agent/l3/agent.py:491 #, python-format msgid "Failed to process compatible router '%s'" msgstr "" -#: neutron/agent/l3/agent.py:531 +#: neutron/agent/l3/agent.py:543 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3/dvr_router.py:202 +#: neutron/agent/l3/dvr_local_router.py:188 msgid "DVR: Failed updating arp entry" msgstr "" -#: neutron/agent/l3/dvr_router.py:227 +#: neutron/agent/l3/dvr_local_router.py:213 msgid "DVR: no map match_port found!" msgstr "" -#: neutron/agent/l3/dvr_router.py:292 +#: neutron/agent/l3/dvr_local_router.py:281 msgid "DVR: error adding redirection logic" msgstr "" -#: neutron/agent/l3/dvr_router.py:294 +#: neutron/agent/l3/dvr_local_router.py:283 msgid "DVR: removed snat failed" msgstr "" -#: neutron/agent/l3/dvr_router.py:517 +#: neutron/agent/l3/dvr_local_router.py:435 +#, python-format +msgid "No FloatingIP agent gateway port returned from server for 'network-id': %s" +msgstr "" + +#: neutron/agent/l3/dvr_local_router.py:440 msgid "Missing subnet/agent_gateway_port" msgstr "" @@ -203,13 +208,13 @@ msgstr "" msgid "Failed to process or handle event for line %s" msgstr "" -#: neutron/agent/l3/namespace_manager.py:101 -#, python-format -msgid "Failed to destroy stale namespace %s" +#: neutron/agent/l3/namespace_manager.py:114 +msgid "RuntimeError in obtaining namespace list for namespace cleanup." msgstr "" -#: neutron/agent/l3/namespace_manager.py:131 -msgid "RuntimeError in obtaining namespace list for namespace cleanup." +#: neutron/agent/l3/namespace_manager.py:138 +#, python-format +msgid "Failed to destroy stale namespace %s" msgstr "" #: neutron/agent/l3/namespaces.py:83 @@ -241,7 +246,7 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:885 +#: neutron/agent/linux/dhcp.py:929 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" @@ -269,44 +274,44 @@ msgid "" "identified by uuid %(uuid)s" msgstr "" -#: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:299 -#: neutron/agent/linux/interface.py:357 neutron/agent/linux/interface.py:393 +#: neutron/agent/linux/interface.py:290 neutron/agent/linux/interface.py:327 +#: neutron/agent/linux/interface.py:385 neutron/agent/linux/interface.py:421 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/ip_lib.py:237 +#: neutron/agent/linux/ip_lib.py:247 #, python-format msgid "Failed deleting ingress connection state of floatingip %s" msgstr "" -#: neutron/agent/linux/ip_lib.py:246 +#: neutron/agent/linux/ip_lib.py:256 #, python-format msgid "Failed deleting egress connection state of floatingip %s" msgstr "" -#: neutron/agent/linux/ip_lib.py:442 +#: neutron/agent/linux/ip_lib.py:476 msgid "Address not present on interface" msgstr "" -#: neutron/agent/linux/ip_lib.py:447 +#: neutron/agent/linux/ip_lib.py:481 msgid "Duplicate adddress detected" msgstr "" -#: neutron/agent/linux/ip_lib.py:448 +#: neutron/agent/linux/ip_lib.py:482 #, python-format msgid "Exceeded %s second limit waiting for address to leave the tentative state." msgstr "" -#: neutron/agent/linux/ip_lib.py:753 +#: neutron/agent/linux/ip_lib.py:799 #, 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/sriovnicagent/pci_lib.py:57 -#: neutron/plugins/sriovnicagent/pci_lib.py:78 -#: neutron/plugins/sriovnicagent/pci_lib.py:104 +#: 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 msgid "Failed executing ip command" msgstr "" @@ -319,7 +324,7 @@ msgstr "" msgid "Failure applying iptables rules" msgstr "" -#: neutron/agent/linux/iptables_manager.py:482 +#: neutron/agent/linux/iptables_manager.py:478 #, python-format msgid "" "IPTablesManager.apply failed to apply the following set of iptables " @@ -327,22 +332,26 @@ msgid "" "%s" msgstr "" -#: neutron/agent/linux/ovsdb_monitor.py:50 +#: neutron/agent/linux/ovsdb_monitor.py:56 #, python-format msgid "Error received from ovsdb monitor: %s" msgstr "" -#: neutron/agent/linux/utils.py:227 +#: neutron/agent/linux/ovsdb_monitor.py:88 +msgid "Interface monitor is not active" +msgstr "" + +#: neutron/agent/linux/utils.py:225 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/metadata/agent.py:116 -#: neutron/agent/metadata/namespace_proxy.py:56 +#: neutron/agent/metadata/agent.py:117 +#: neutron/agent/metadata/namespace_proxy.py:57 msgid "Unexpected error." msgstr "" -#: neutron/agent/ovsdb/impl_idl.py:104 +#: neutron/agent/ovsdb/impl_idl.py:102 #, python-format msgid "OVSDB Error: %s" msgstr "" @@ -376,24 +385,31 @@ msgstr "" msgid "Port %(port)s does not exist on %(bridge)s!" msgstr "" -#: neutron/api/extensions.py:483 +#: neutron/agent/ovsdb/native/commands.py:386 +#, python-format +msgid "" +"Row removed from DB during listing. Request info: Table=%(table)s. " +"Columns=%(columns)s. Records=%(records)s." +msgstr "" + +#: neutron/api/extensions.py:460 #, python-format msgid "Error fetching extended attributes for extension '%s'" msgstr "" -#: neutron/api/extensions.py:492 +#: neutron/api/extensions.py:469 #, python-format msgid "" "It was impossible to process the following extensions: %s because of " "missing requirements." msgstr "" -#: neutron/api/extensions.py:509 +#: neutron/api/extensions.py:485 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: neutron/api/extensions.py:528 +#: neutron/api/extensions.py:505 #, python-format msgid "Extension path '%s' doesn't exist!" msgstr "" @@ -418,7 +434,7 @@ msgid "" "router dictionary." msgstr "" -#: neutron/api/v2/base.py:375 +#: neutron/api/v2/base.py:377 #, python-format msgid "Unable to undo add for %(resource)s %(id)s" msgstr "" @@ -434,92 +450,102 @@ msgstr "" msgid "Error during notification for %(callback)s %(resource)s, %(event)s" msgstr "" +#: neutron/cmd/ipset_cleanup.py:69 +#, python-format +msgid "Error, unable to remove iptables rule for IPset: %s" +msgstr "" + +#: neutron/cmd/ipset_cleanup.py:84 +#, python-format +msgid "Error, unable to destroy IPset: %s" +msgstr "" + #: neutron/cmd/netns_cleanup.py:147 #, python-format msgid "Error unable to destroy namespace: %s" msgstr "" -#: neutron/cmd/sanity_check.py:48 +#: neutron/cmd/sanity_check.py:51 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:57 +#: neutron/cmd/sanity_check.py:60 msgid "" "Check for iproute2 VXLAN support failed. Please ensure that the iproute2 " "has VXLAN support." msgstr "" -#: neutron/cmd/sanity_check.py:65 +#: neutron/cmd/sanity_check.py:68 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:82 +#: neutron/cmd/sanity_check.py:85 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:99 +#: neutron/cmd/sanity_check.py:102 #, python-format msgid "" "The installed version of dnsmasq is too old. Please update to at least " "version %s." msgstr "" -#: neutron/cmd/sanity_check.py:108 +#: neutron/cmd/sanity_check.py:111 msgid "" "Nova notifications are enabled, but novaclient is not installed. Either " "disable nova notifications or install python-novaclient." msgstr "" -#: neutron/cmd/sanity_check.py:117 +#: neutron/cmd/sanity_check.py:120 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:126 +#: neutron/cmd/sanity_check.py:129 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:135 +#: neutron/cmd/sanity_check.py:138 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:145 +#: neutron/cmd/sanity_check.py:148 msgid "Check for native OVSDB support failed." msgstr "" -#: neutron/cmd/sanity_check.py:152 +#: neutron/cmd/sanity_check.py:155 msgid "Cannot run ebtables. Please ensure that it is installed." msgstr "" -#: neutron/cmd/sanity/checks.py:89 +#: neutron/cmd/sanity/checks.py:90 #, python-format msgid "Unexpected exception while checking supported feature via command: %s" msgstr "" -#: neutron/cmd/sanity/checks.py:129 +#: neutron/cmd/sanity/checks.py:130 msgid "Unexpected exception while checking supported ip link command" msgstr "" -#: neutron/cmd/sanity/checks.py:175 +#: neutron/cmd/sanity/checks.py:176 #, python-format msgid "" "Failed to import required modules. Ensure that the python-openvswitch " "package is installed. Error: %s" msgstr "" -#: neutron/db/agents_db.py:308 +#: neutron/db/agents_db.py:320 #, python-format msgid "" "Message received from the host: %(host)s during the registration of " @@ -533,23 +559,23 @@ msgstr "" msgid "Failed to schedule network %s" msgstr "" -#: neutron/db/agentschedulers_db.py:301 +#: neutron/db/agentschedulers_db.py:310 #, python-format msgid "" "Unexpected exception occurred while removing network %(net)s from agent " "%(agent)s" msgstr "" -#: neutron/db/agentschedulers_db.py:312 +#: neutron/db/agentschedulers_db.py:321 msgid "Exception encountered during network rescheduling" msgstr "" -#: neutron/db/db_base_plugin_v2.py:359 neutron/plugins/ml2/plugin.py:566 +#: neutron/db/db_base_plugin_v2.py:217 neutron/plugins/ml2/plugin.py:569 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1141 +#: neutron/db/db_base_plugin_v2.py:801 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" @@ -604,38 +630,10 @@ msgstr "" msgid "Error response returned from nova: %s" msgstr "" -#: neutron/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "" - -#: neutron/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:228 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "" - -#: neutron/openstack/common/policy.py:564 -#: neutron/openstack/common/policy.py:844 -#, python-format -msgid "Failed to understand rule %s" -msgstr "" - -#: neutron/openstack/common/policy.py:574 -#, python-format -msgid "No handler for matches of kind %s" -msgstr "" - -#: neutron/openstack/common/service.py:276 -msgid "Unhandled exception" -msgstr "" - -#: neutron/plugins/brocade/NeutronPlugin.py:297 -#: neutron/plugins/brocade/NeutronPlugin.py:341 -#: neutron/plugins/brocade/NeutronPlugin.py:394 -#: neutron/plugins/brocade/NeutronPlugin.py:424 +#: neutron/plugins/brocade/NeutronPlugin.py:296 +#: neutron/plugins/brocade/NeutronPlugin.py:340 +#: neutron/plugins/brocade/NeutronPlugin.py:393 +#: neutron/plugins/brocade/NeutronPlugin.py:423 msgid "Brocade NOS driver error" msgstr "" @@ -723,63 +721,13 @@ msgid "" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:256 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1688 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1701 #, python-format msgid "%s Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:185 -#, python-format -msgid "Failed creating vxlan interface for %(segmentation_id)s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:340 -#, python-format -msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:353 -#, python-format -msgid "Unable to add vxlan interface for network %s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:360 -#, python-format -msgid "No mapping for physical network %s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:369 -#, python-format -msgid "Unknown network_type %(network_type)s for network %(network_id)s." -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:462 -#, python-format -msgid "Cannot delete bridge %s, does not exist" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:541 -msgid "No valid Segmentation ID to perform UCAST test." -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:822 -msgid "Unable to obtain MAC address for unique ID. Agent terminated!" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1019 -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:270 -#, python-format -msgid "Error in agent loop. Devices info: %s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1047 -#: 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/db.py:242 neutron/plugins/ml2/db.py:326 -#: neutron/plugins/ml2/plugin.py:1341 +#: neutron/plugins/ml2/plugin.py:1344 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" @@ -838,97 +786,97 @@ msgstr "" msgid "Extension driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:284 +#: neutron/plugins/ml2/plugin.py:287 #, python-format msgid "Failed to commit binding results for %(port)s after %(max)s tries" msgstr "" -#: neutron/plugins/ml2/plugin.py:446 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:457 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "Could not find %s to delete." msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:549 #, python-format msgid "Could not delete %(res)s %(id)s." msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:582 #, python-format msgid "" "mechanism_manager.create_%(res)s_postcommit failed for %(res)s: " "'%(failed_id)s'. Deleting %(res)ss %(resource_ids)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:625 +#: neutron/plugins/ml2/plugin.py:628 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:698 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:708 +#: neutron/plugins/ml2/plugin.py:711 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:790 +#: neutron/plugins/ml2/plugin.py:793 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:811 +#: neutron/plugins/ml2/plugin.py:814 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:934 +#: neutron/plugins/ml2/plugin.py:937 #, python-format msgid "Exception deleting fixed_ip from port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:943 +#: neutron/plugins/ml2/plugin.py:946 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:1008 +#: neutron/plugins/ml2/plugin.py:1011 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:1020 +#: neutron/plugins/ml2/plugin.py:1023 #, python-format msgid "_bind_port_if_needed failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:1051 +#: neutron/plugins/ml2/plugin.py:1054 #, python-format msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:1198 +#: neutron/plugins/ml2/plugin.py:1201 #, python-format msgid "No Host supplied to bind DVR Port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:1322 +#: neutron/plugins/ml2/plugin.py:1325 #, python-format msgid "mechanism_manager.delete_port_postcommit failed for port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:1354 +#: neutron/plugins/ml2/plugin.py:1357 #, python-format msgid "Binding info for DVR port %s not found" msgstr "" @@ -937,11 +885,6 @@ msgstr "" msgid "Failed to parse tunnel_id_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:93 -#, python-format -msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" -msgstr "" - #: neutron/plugins/ml2/drivers/type_vlan.py:94 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" @@ -950,11 +893,6 @@ msgstr "" msgid "Failed to parse vni_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:95 -#, python-format -msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" -msgstr "" - #: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:110 msgid "APIC service agent: failed in reporting state" msgstr "" @@ -990,6 +928,56 @@ msgid "" "%(network)s" msgstr "" +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:185 +#, python-format +msgid "Failed creating vxlan interface for %(segmentation_id)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:340 +#, 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:353 +#, python-format +msgid "Unable to add vxlan interface for network %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:360 +#, python-format +msgid "No mapping for physical network %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:369 +#, 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:462 +#, python-format +msgid "Cannot delete bridge %s, does not exist" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:541 +msgid "No valid Segmentation ID to perform UCAST test." +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:824 +msgid "Unable to obtain MAC address for unique ID. Agent terminated!" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1029 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:271 +#, python-format +msgid "Error in agent loop. Devices info: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1057 +#: 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 #, python-format msgid "" @@ -997,7 +985,25 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:90 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:50 +#, python-format +msgid "Failed to get devices for %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:178 +#, python-format +msgid "Failed to set device %s state" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:331 +msgid "Failed on Agent configuration parse. Agent terminated!" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:343 +msgid "Agent Initialization Failed" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:91 msgid "Failed to parse supported PCI vendor devices" msgstr "" @@ -1006,6 +1012,132 @@ msgstr "" msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:168 +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 +#, 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 +#, 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 +#, 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:410 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:413 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:436 +#, python-format +msgid "tunnel_type %s not supported by agent" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:429 +msgid "No tunnel_ip specified, cannot delete tunnels" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:433 +msgid "No tunnel_type specified, cannot delete tunnels" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:579 +#, python-format +msgid "No local VLAN available for net-id=%s" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:610 +#, 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:618 +#, 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:628 +#, 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:637 +#, 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:697 +#, 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:904 +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:963 +#, 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:1152 +#, 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:1344 +#, 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:1380 +#, 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:1522 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1598 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1695 +msgid "Agent failed to create agent config map" +msgstr "" + #: neutron/plugins/oneconvergence/plugin.py:238 msgid "Failed to create subnet, deleting it from neutron" msgstr "" @@ -1072,156 +1204,12 @@ msgstr "" msgid "Request failed from Controller side with Status=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:168 -msgid "" -"DVR: Failed to obtain a valid local DVR MAC address - L2 Agent operating " -"in Non-DVR Mode" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:371 -#, python-format -msgid "DVR: Duplicate DVR router interface detected for subnet %s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:379 -#, python-format -msgid "DVR: Unable to retrieve subnet information for subnet_id %s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:512 -#, 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/openvswitch/agent/ovs_neutron_agent.py:404 -msgid "No tunnel_type specified, cannot create tunnels" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 -#, python-format -msgid "tunnel_type %s not supported by agent" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:423 -msgid "No tunnel_ip specified, cannot delete tunnels" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:427 -msgid "No tunnel_type specified, cannot delete tunnels" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 -#, python-format -msgid "No local VLAN available for net-id=%s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:604 -#, python-format -msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612 -#, python-format -msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622 -#, python-format -msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:631 -#, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 -#, python-format -msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:889 -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/openvswitch/agent/ovs_neutron_agent.py:948 -#, python-format -msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142 -#, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1331 -#, python-format -msgid "" -"process_network_ports - iteration:%d - failure while retrieving port " -"details from server" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367 -#, python-format -msgid "" -"process_ancillary_network_ports - iteration:%d - failure while retrieving" -" port details from server" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1509 -msgid "Error while synchronizing tunnels" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1585 -msgid "Error while processing VIF ports" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1682 -msgid "Agent failed to create agent config map" -msgstr "" - -#: neutron/plugins/sriovnicagent/eswitch_manager.py:49 -#, python-format -msgid "Failed to get devices for %s" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:177 -#, python-format -msgid "Failed to set device %s state" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:330 -msgid "Failed on Agent configuration parse. Agent terminated!" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:342 -msgid "Agent Initialization Failed" -msgstr "" - -#: neutron/scheduler/l3_agent_scheduler.py:288 +#: neutron/scheduler/l3_agent_scheduler.py:287 #, python-format msgid "Not enough candidates, a HA router needs at least %s agents" msgstr "" -#: neutron/services/service_base.py:88 +#: neutron/services/service_base.py:79 #, python-format msgid "Error loading provider '%(provider)s' for service %(service_type)s" msgstr "" diff --git a/neutron/locale/neutron-log-info.pot b/neutron/locale/neutron-log-info.pot index 215c34c4342..570bbd301a1 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 2015.2.0.dev464\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev192\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-11 06:02+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,17 +17,17 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: neutron/manager.py:116 +#: neutron/manager.py:117 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:164 +#: neutron/manager.py:165 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:183 #, python-format msgid "Loading Plugin: %s" msgstr "" @@ -43,27 +43,27 @@ msgstr "" msgid "Loaded quota_driver: %s." msgstr "" -#: neutron/service.py:181 +#: neutron/service.py:191 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/wsgi.py:792 +#: neutron/wsgi.py:793 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:809 +#: neutron/wsgi.py:810 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:825 +#: neutron/wsgi.py:826 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:828 +#: neutron/wsgi.py:829 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" @@ -115,30 +115,30 @@ msgstr "" msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/common/ovs_lib.py:423 +#: neutron/agent/common/ovs_lib.py:423 neutron/agent/common/ovs_lib.py:456 #, python-format msgid "Port %(port_id)s not present in bridge %(br_name)s" msgstr "" -#: neutron/agent/dhcp/agent.py:93 neutron/agent/dhcp/agent.py:585 +#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:589 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp/agent.py:149 +#: neutron/agent/dhcp/agent.py:152 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp/agent.py:170 +#: neutron/agent/dhcp/agent.py:173 msgid "Synchronizing state complete" msgstr "" -#: neutron/agent/dhcp/agent.py:582 neutron/agent/l3/agent.py:641 +#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:654 #: neutron/services/metering/agents/metering_agent.py:286 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3/agent.py:563 neutron/agent/l3/agent.py:631 +#: neutron/agent/l3/agent.py:575 neutron/agent/l3/agent.py:644 msgid "L3 agent started" msgstr "" @@ -159,38 +159,38 @@ msgstr "" msgid "Process runs with uid/gid: %(uid)s/%(gid)s" msgstr "" -#: neutron/agent/linux/dhcp.py:749 +#: neutron/agent/linux/dhcp.py:793 #, 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:164 +#: neutron/agent/linux/interface.py:192 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:115 +#: neutron/agent/linux/iptables_firewall.py:142 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:126 +#: neutron/agent/linux/iptables_firewall.py:153 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/api/extensions.py:404 +#: neutron/api/extensions.py:381 msgid "Initializing extension manager." msgstr "" -#: neutron/api/extensions.py:562 +#: neutron/api/extensions.py:539 #, python-format msgid "Loaded extension: %s" msgstr "" -#: neutron/api/v2/base.py:94 +#: neutron/api/v2/base.py:96 msgid "Allow sorting is enabled because native pagination requires native sorting" msgstr "" @@ -199,6 +199,25 @@ msgstr "" msgid "%(action)s failed (client error): %(exc)s" msgstr "" +#: neutron/cmd/ipset_cleanup.py:60 +#, python-format +msgid "Removing iptables rule for IPset: %s" +msgstr "" + +#: neutron/cmd/ipset_cleanup.py:79 +#, python-format +msgid "Destroying IPset: %s" +msgstr "" + +#: neutron/cmd/ipset_cleanup.py:89 +#, python-format +msgid "Destroying IPsets with prefix: %s" +msgstr "" + +#: neutron/cmd/ipset_cleanup.py:97 +msgid "IPset cleanup completed successfully" +msgstr "" + #: neutron/cmd/ovs_cleanup.py:73 #, python-format msgid "Deleting port: %s" @@ -215,9 +234,9 @@ msgstr "" #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:262 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1057 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1594 -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1067 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:346 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1607 msgid "Agent initialized successfully, now running... " msgstr "" @@ -239,6 +258,13 @@ msgstr "" msgid "IPv6 is not enabled on this system." msgstr "" +#: neutron/db/agents_db.py:209 +#, python-format +msgid "" +"Heartbeat received from %(type)s agent on host %(host)s, uuid %(uuid)s " +"after %(delta)s" +msgstr "" + #: neutron/db/agentschedulers_db.py:165 msgid "" "Skipping periodic DHCP agent status check because automatic network " @@ -262,40 +288,40 @@ msgstr "" msgid "Adding network %(net)s to agent %(agent)s on host %(host)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:201 -#, python-format -msgid "" -"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " -"%(subnet_id)s (CIDR: %(cidr)s)" -msgstr "" - -#: neutron/db/db_base_plugin_v2.py:959 neutron/plugins/ml2/plugin.py:891 +#: neutron/db/db_base_plugin_v2.py:625 neutron/plugins/ml2/plugin.py:894 #, python-format msgid "" "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet " "%(subnet)s, cannot delete" msgstr "" -#: neutron/db/ipam_backend_mixin.py:103 +#: neutron/db/ipam_backend_mixin.py:208 +#, python-format +msgid "" +"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " +"%(subnet_id)s (CIDR: %(cidr)s)" +msgstr "" + +#: neutron/db/ipam_backend_mixin.py:246 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/ipam_backend_mixin.py:110 +#: neutron/db/ipam_backend_mixin.py:253 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/ipam_backend_mixin.py:114 +#: neutron/db/ipam_backend_mixin.py:257 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/ipam_backend_mixin.py:119 +#: neutron/db/ipam_backend_mixin.py:262 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/ipam_backend_mixin.py:143 +#: neutron/db/ipam_backend_mixin.py:286 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" @@ -326,7 +352,7 @@ msgstr "" msgid "SNAT interface port list does not exist, so create one: %s" msgstr "" -#: neutron/db/l3_dvrscheduler_db.py:315 +#: neutron/db/l3_dvrscheduler_db.py:350 msgid "SNAT already bound to a service node." msgstr "" @@ -344,17 +370,12 @@ msgid "" "available: %s" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:222 -#, python-format -msgid "Table %(old_t)r was renamed to %(new_t)r" -msgstr "" - #: neutron/debug/commands.py:107 #, python-format msgid "%d probe(s) deleted" msgstr "" -#: neutron/extensions/vlantransparent.py:45 +#: neutron/extensions/vlantransparent.py:46 msgid "Disabled vlantransparent extension." msgstr "" @@ -363,74 +384,7 @@ msgstr "" msgid "Nova event response: %s" msgstr "" -#: neutron/openstack/common/eventlet_backdoor.py:146 -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:120 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:125 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "" - -#: neutron/openstack/common/service.py:173 -#, python-format -msgid "Caught %s, exiting" -msgstr "" - -#: neutron/openstack/common/service.py:239 -msgid "Parent process has died unexpectedly, exiting" -msgstr "" - -#: neutron/openstack/common/service.py:270 -#, python-format -msgid "Child caught %s, exiting" -msgstr "" - -#: neutron/openstack/common/service.py:309 -msgid "Forking too fast, sleeping" -msgstr "" - -#: neutron/openstack/common/service.py:328 -#, python-format -msgid "Started child %d" -msgstr "" - -#: neutron/openstack/common/service.py:338 -#, python-format -msgid "Starting %d workers" -msgstr "" - -#: neutron/openstack/common/service.py:355 -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "" - -#: neutron/openstack/common/service.py:359 -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "" - -#: neutron/openstack/common/service.py:398 -#, python-format -msgid "Caught %s, stopping children" -msgstr "" - -#: neutron/openstack/common/service.py:413 -msgid "Wait called after thread killed. Cleaning up." -msgstr "" - -#: neutron/openstack/common/service.py:429 -#, python-format -msgid "Waiting on %d children to exit" -msgstr "" - -#: neutron/plugins/brocade/NeutronPlugin.py:307 +#: neutron/plugins/brocade/NeutronPlugin.py:306 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -544,59 +498,6 @@ msgstr "" msgid "Controller IPs: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796 -msgid "Stopping linuxbridge agent." -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:826 -#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:89 -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:99 -#, python-format -msgid "RPC agent_id: %s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:896 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209 -#, python-format -msgid "Port %(device)s updated. Details: %(details)s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 -#, python-format -msgid "Device %s not defined on plugin" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1274 -#, python-format -msgid "Attachment %s removed" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:948 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235 -#, python-format -msgid "Port %s updated." -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 -msgid "LinuxBridge Agent RPC Daemon Started!" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1477 -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251 -msgid "Agent out of sync with plugin!" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1050 -#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43 -#, python-format -msgid "Interface mappings: %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" @@ -687,26 +588,26 @@ msgstr "" msgid "Extended port dict for driver '%(drv)s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:139 +#: neutron/plugins/ml2/plugin.py:142 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:290 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "Attempt %(count)s to bind port %(port)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:692 +#: neutron/plugins/ml2/plugin.py:695 #, python-format msgid "Port %s was deleted concurrently" msgstr "" -#: neutron/plugins/ml2/plugin.py:704 +#: neutron/plugins/ml2/plugin.py:707 #, python-format msgid "Subnet %s was deleted concurrently" msgstr "" -#: neutron/plugins/ml2/plugin.py:1367 +#: neutron/plugins/ml2/plugin.py:1370 #, python-format msgid "" "Binding info for port %s was not found, it might have been deleted " @@ -744,32 +645,32 @@ msgstr "" msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104 +#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:112 #, python-format msgid "Network %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117 +#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:125 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147 +#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:157 #, python-format msgid "Network %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243 +#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:266 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257 +#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:280 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310 +#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:354 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -796,10 +697,169 @@ 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:781 +#, 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 +#, python-format +msgid "Clearing orphaned ARP spoofing entries for devices %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:798 +msgid "Stopping linuxbridge agent." +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:828 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:100 +#: 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:895 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:210 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1223 +#, python-format +msgid "Port %(device)s updated. Details: %(details)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:933 +#, python-format +msgid "Device %s not defined on plugin" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:940 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1270 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1287 +#, python-format +msgid "Attachment %s removed" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:952 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:236 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1299 +#, python-format +msgid "Port %s updated." +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1010 +msgid "LinuxBridge Agent RPC Daemon Started!" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:252 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1490 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1060 +#: 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:192 +#, python-format +msgid "No device with MAC %s defined on agent." +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:217 +#, python-format +msgid "Device with MAC %s not defined on plugin" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:224 +#, python-format +msgid "Removing device with mac_address %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:245 +msgid "SRIOV NIC Agent RPC Daemon Started!" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:334 +#, python-format +msgid "Physical Devices mappings: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:335 +#, python-format +msgid "Exclude Devices: %s" +msgstr "" + #: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54 msgid "Agent initialised successfully, now running... " msgstr "" +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:205 +#, python-format +msgid "L2 Agent operating in DVR Mode with MAC %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:588 +#, 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:652 +#, 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:774 +#, python-format +msgid "Configuration for device %s completed." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:813 +#, python-format +msgid "port_unbound(): net_uuid %s not in local_vlan_map" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:879 +#, python-format +msgid "Adding %s to list of bridges." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:957 +#, python-format +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1113 +#, 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:1217 +#, 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:1258 +#, python-format +msgid "Ancillary Port %s added" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1518 +msgid "Agent tunnel out of sync with plugin!" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1617 +msgid "Agent caught SIGTERM, quitting daemon loop." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1623 +msgid "Agent caught SIGHUP, resetting." +msgstr "" + #: neutron/plugins/ml2/extensions/port_security.py:33 msgid "PortSecurityExtensionDriver initialization complete" msgstr "" @@ -808,106 +868,6 @@ msgstr "" msgid "NVSD Agent initialized successfully, now running... " msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:205 -#, python-format -msgid "L2 Agent operating in DVR Mode with MAC %s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:582 -#, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:646 -#, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:765 -#, python-format -msgid "Configuration for device %s completed." -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:772 -#, python-format -msgid "" -"Skipping ARP spoofing rules for port '%s' because it has port security " -"disabled" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:800 -#, python-format -msgid "port_unbound(): net_uuid %s not in local_vlan_map" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 -#, python-format -msgid "Adding %s to list of bridges." -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 -#, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1090 -#, python-format -msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 -#, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 -#, python-format -msgid "Ancillary Port %s added" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1505 -msgid "Agent tunnel out of sync with plugin!" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1604 -msgid "Agent caught SIGTERM, quitting daemon loop." -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1610 -msgid "Agent caught SIGHUP, resetting." -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:191 -#, python-format -msgid "No device with MAC %s defined on agent." -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:216 -#, python-format -msgid "Device with MAC %s not defined on plugin" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:223 -#, python-format -msgid "Removing device with mac_address %s" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:244 -msgid "SRIOV NIC Agent RPC Daemon Started!" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:333 -#, python-format -msgid "Physical Devices mappings: %s" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:334 -#, python-format -msgid "Exclude Devices: %s" -msgstr "" - #: neutron/scheduler/dhcp_agent_scheduler.py:110 #, python-format msgid "Agent %s already present" @@ -917,7 +877,7 @@ msgstr "" msgid "RPC was already started in parent process by plugin." msgstr "" -#: neutron/services/service_base.py:99 +#: neutron/services/service_base.py:90 #, python-format msgid "Default provider is not specified for service type %s" msgstr "" diff --git a/neutron/locale/neutron-log-warning.pot b/neutron/locale/neutron-log-warning.pot index 6fc2e6acec3..c4fb722550c 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 2015.2.0.dev464\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev192\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-11 06:02+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: neutron/policy.py:115 +#: neutron/policy.py:116 #, python-format msgid "Unable to find data type descriptor for attribute %s" msgstr "" @@ -40,11 +40,11 @@ msgid "" "care of registering resources with the quota engine." msgstr "" -#: neutron/agent/rpc.py:113 +#: neutron/agent/rpc.py:119 msgid "DVR functionality requires a server upgrade." msgstr "" -#: neutron/agent/rpc.py:136 +#: neutron/agent/rpc.py:142 msgid "Tunnel synchronization requires a server upgrade." msgstr "" @@ -59,22 +59,22 @@ msgid "" "falling back to old security_group_rules_for_devices which scales worse." msgstr "" -#: neutron/agent/common/ovs_lib.py:368 +#: neutron/agent/common/ovs_lib.py:373 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/common/ovs_lib.py:371 +#: neutron/agent/common/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/common/ovs_lib.py:417 +#: neutron/agent/common/ovs_lib.py:438 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/dhcp/agent.py:117 +#: neutron/agent/dhcp/agent.py:120 #, python-format msgid "" "Unable to %(action)s dhcp for %(net_id)s: there is a conflict with its " @@ -82,34 +82,34 @@ msgid "" "exist." msgstr "" -#: neutron/agent/dhcp/agent.py:132 neutron/agent/dhcp/agent.py:201 +#: neutron/agent/dhcp/agent.py:135 neutron/agent/dhcp/agent.py:204 #, python-format msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp/agent.py:218 +#: neutron/agent/dhcp/agent.py:221 #, python-format msgid "" "Network %s may have been deleted and its resources may have already been " "disposed." msgstr "" -#: neutron/agent/dhcp/agent.py:367 +#: neutron/agent/dhcp/agent.py:370 #, 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:567 neutron/agent/l3/agent.py:622 -#: neutron/agent/metadata/agent.py:306 +#: neutron/agent/dhcp/agent.py:571 neutron/agent/l3/agent.py:635 +#: neutron/agent/metadata/agent.py:310 #: neutron/services/metering/agents/metering_agent.py:278 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/l3/agent.py:193 +#: neutron/agent/l3/agent.py:194 #, python-format msgid "" "l3-agent cannot check service plugins enabled at the neutron server when " @@ -118,16 +118,16 @@ msgid "" "warning. Detail message: %s" msgstr "" -#: neutron/agent/l3/agent.py:205 +#: neutron/agent/l3/agent.py:206 #, python-format msgid "" "l3-agent cannot check service plugins enabled on the neutron server. " "Retrying. Detail message: %s" msgstr "" -#: neutron/agent/l3/agent.py:337 +#: neutron/agent/l3/agent.py:341 #, python-format -msgid "Info for router %s was not found. Skipping router removal" +msgid "Info for router %s was not found. Performing router cleanup" msgstr "" #: neutron/agent/l3/router_info.py:208 @@ -158,44 +158,44 @@ msgid "" "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:702 +#: neutron/agent/linux/iptables_manager.py:698 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/metadata/agent.py:131 +#: neutron/agent/metadata/agent.py:133 msgid "Server does not support metadata RPC, fallback to using neutron client" msgstr "" -#: neutron/agent/metadata/agent.py:244 +#: neutron/agent/metadata/agent.py:246 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/api/api_common.py:103 +#: neutron/api/api_common.py:104 #, python-format msgid "" "Invalid value for pagination_max_limit: %s. It should be an integer " "greater to 0" msgstr "" -#: neutron/api/extensions.py:544 +#: neutron/api/extensions.py:521 #, python-format msgid "Did not find expected name \"%(ext_name)s\" in %(file)s" msgstr "" -#: neutron/api/extensions.py:552 +#: neutron/api/extensions.py:529 #, python-format msgid "Extension file %(f)s wasn't loaded due to %(exception)s" msgstr "" -#: neutron/api/extensions.py:593 +#: neutron/api/extensions.py:570 #, python-format msgid "Extension %s not supported by any of loaded plugins" msgstr "" -#: neutron/api/extensions.py:605 +#: neutron/api/extensions.py:582 #, python-format msgid "Loaded plugins do not implement extension %s interface" msgstr "" @@ -232,13 +232,13 @@ msgstr "" msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/api/rpc/handlers/securitygroups_rpc.py:177 +#: neutron/api/rpc/handlers/securitygroups_rpc.py:179 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:75 +#: neutron/cmd/sanity_check.py:78 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 " @@ -263,7 +263,11 @@ msgid "" "in case there was a clock adjustment." msgstr "" -#: neutron/db/agentschedulers_db.py:275 +#: neutron/db/agentschedulers_db.py:280 +msgid "No DHCP agents available, skipping rescheduling" +msgstr "" + +#: neutron/db/agentschedulers_db.py:284 #, python-format msgid "" "Removing network %(network)s from agent %(agent)s because the agent did " @@ -277,20 +281,15 @@ msgid "" " not report to the server in the last %(dead_time)s seconds." msgstr "" -#: neutron/db/l3_dvrscheduler_db.py:306 +#: neutron/db/l3_dvrscheduler_db.py:341 msgid "No active L3 agents found for SNAT" msgstr "" -#: neutron/db/securitygroups_rpc_base.py:383 +#: neutron/db/securitygroups_rpc_base.py:361 #, python-format msgid "No valid gateway port on subnet %s is found for IPv6 RA" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:91 -#, python-format -msgid "Ignoring alembic command %s" -msgstr "" - #: neutron/debug/debug_agent.py:121 #, python-format msgid "Failed to delete namespace %s" @@ -316,16 +315,6 @@ msgstr "" msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/openstack/common/loopingcall.py:87 -#, python-format -msgid "task %(func_name)r run outlasted interval by %(delay).2f sec" -msgstr "" - -#: neutron/openstack/common/service.py:363 -#, python-format -msgid "pid %d not in child list" -msgstr "" - #: neutron/plugins/cisco/db/n1kv_db_v2.py:584 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" @@ -355,63 +344,23 @@ msgstr "" msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 -msgid "VXLAN is enabled, a valid local_ip must be provided" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:99 -msgid "Invalid Network ID, will lead to incorrect bridge name" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:106 -msgid "Invalid VLAN ID, will lead to incorrect subinterface name" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 -msgid "Invalid Interface ID, will lead to incorrect tap device name" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:122 -#, python-format -msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:563 -#, python-format -msgid "" -"Option \"%(option)s\" must be supported by command \"%(command)s\" to " -"enable %(mode)s mode" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:557 -msgid "" -"VXLAN muticast group must be provided in vxlan_group option to enable " -"VXLAN MCAST mode" -msgstr "" - #: neutron/plugins/ml2/driver_context.py:191 #, python-format msgid "Could not expand segment %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:527 +#: neutron/plugins/ml2/plugin.py:530 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:778 +#: neutron/plugins/ml2/plugin.py:781 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:1396 -#, python-format -msgid "Port %(port)s updated up by agent not found" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:1428 +#: neutron/plugins/ml2/plugin.py:1435 #, python-format msgid "Port %s not found during update" msgstr "" @@ -429,7 +378,7 @@ msgid "" msgstr "" #: neutron/plugins/ml2/drivers/mech_agent.py:76 -#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:116 +#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:117 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" @@ -439,7 +388,7 @@ msgstr "" msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:107 +#: neutron/plugins/ml2/drivers/type_gre.py:102 msgid "Gre allocations were already created." msgstr "" @@ -504,11 +453,63 @@ msgstr "" msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment" msgstr "" -#: neutron/plugins/oneconvergence/lib/plugin_helper.py:110 -msgid "No Token, Re-login" +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:90 +msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:163 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:104 +msgid "Invalid Network ID, will lead to incorrect bridge name" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:111 +msgid "Invalid VLAN ID, will lead to incorrect subinterface name" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:118 +msgid "Invalid Interface ID, will lead to incorrect tap device name" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:127 +#, 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:527 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:563 +#, 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:557 +msgid "" +"VXLAN muticast group must be provided in vxlan_group option to enable " +"VXLAN MCAST mode" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:149 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:162 +#, python-format +msgid "Cannot find vf index for pci slot %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:285 +#, python-format +msgid "device pci mismatch: %(device_mac)s - %(pci_slot)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:126 +#, python-format +msgid "Cannot find vfs %(vfs)s in device %(dev_name)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:142 +#, python-format +msgid "failed to parse vf link show line %(line)s: for %(device)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:163 #, python-format msgid "" "L2 agent could not get DVR MAC address at startup due to RPC error. It " @@ -516,69 +517,52 @@ msgid "" " %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:190 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:190 #, python-format msgid "" "L2 agent could not get DVR MAC address from server. Retrying. Detailed " "message: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:525 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Action %s not supported" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:935 #, 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/openvswitch/agent/ovs_neutron_agent.py:1120 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1130 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1228 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1241 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1388 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1401 #, python-format msgid "Invalid remote IP: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1444 msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434 +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1447 msgid "" "OVS is dead. OVSNeutronAgent will keep running and checking OVS status " "periodically." msgstr "" -#: neutron/plugins/sriovnicagent/eswitch_manager.py:148 -#: neutron/plugins/sriovnicagent/eswitch_manager.py:161 -#, python-format -msgid "Cannot find vf index for pci slot %s" -msgstr "" - -#: neutron/plugins/sriovnicagent/eswitch_manager.py:284 -#, python-format -msgid "device pci mismatch: %(device_mac)s - %(pci_slot)s" -msgstr "" - -#: neutron/plugins/sriovnicagent/pci_lib.py:125 -#, python-format -msgid "Cannot find vfs %(vfs)s in device %(dev_name)s" -msgstr "" - -#: neutron/plugins/sriovnicagent/pci_lib.py:141 -#, python-format -msgid "failed to parse vf link show line %(line)s: for %(device)s" +#: neutron/plugins/oneconvergence/lib/plugin_helper.py:110 +msgid "No Token, Re-login" msgstr "" #: neutron/scheduler/dhcp_agent_scheduler.py:58 @@ -590,16 +574,16 @@ msgstr "" msgid "No more DHCP agents" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:157 +#: neutron/scheduler/l3_agent_scheduler.py:156 #, python-format msgid "No routers compatible with L3 agent configuration on host %s" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:182 +#: neutron/scheduler/l3_agent_scheduler.py:181 msgid "No active L3 agents" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:194 +#: neutron/scheduler/l3_agent_scheduler.py:193 #, python-format msgid "No L3 agents can host the router %s" msgstr "" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 07a84488698..9112871d6d3 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2015.2.0.dev464\n" +"Project-Id-Version: neutron 7.0.0.0b2.dev192\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-11 06:02+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,42 +17,37 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: neutron/context.py:97 -#, python-format -msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" -msgstr "" - -#: neutron/manager.py:75 +#: neutron/manager.py:76 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:87 +#: neutron/manager.py:88 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:135 neutron/manager.py:147 +#: neutron/manager.py:136 neutron/manager.py:148 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:190 +#: neutron/manager.py:191 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/policy.py:201 +#: neutron/policy.py:202 #, python-format msgid "" "Unable to identify a target field from:%s. Match should be in the form " "%%()s" msgstr "" -#: neutron/policy.py:231 +#: neutron/policy.py:232 #, python-format msgid "Unable to find resource name in %s" msgstr "" -#: neutron/policy.py:240 +#: neutron/policy.py:241 #, python-format msgid "" "Unable to verify match:%(match)s as the parent resource: %(res)s was not " @@ -91,19 +86,22 @@ msgstr "" msgid "Access to this resource was denied." msgstr "" -#: neutron/service.py:41 +#: neutron/service.py:42 msgid "Seconds between running periodic tasks" msgstr "" #: neutron/service.py:44 -msgid "Number of separate API worker processes for service" +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:47 +#: neutron/service.py:49 msgid "Number of RPC worker processes for service" msgstr "" -#: neutron/service.py:50 +#: 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)" @@ -178,35 +176,35 @@ msgstr "" msgid "Unable to find ssl_ca_file : %s" msgstr "" -#: neutron/wsgi.py:495 +#: neutron/wsgi.py:496 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:661 +#: neutron/wsgi.py:662 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:749 neutron/api/v2/base.py:196 neutron/api/v2/base.py:344 -#: neutron/api/v2/base.py:487 neutron/api/v2/base.py:547 +#: neutron/wsgi.py:750 neutron/api/v2/base.py:198 neutron/api/v2/base.py:346 +#: neutron/api/v2/base.py:494 neutron/api/v2/base.py:556 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:94 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:798 +#: neutron/wsgi.py:799 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:802 +#: neutron/wsgi.py:803 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:939 +#: neutron/wsgi.py:940 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:992 +#: neutron/wsgi.py:993 msgid "Could not deserialize data" msgstr "" @@ -243,31 +241,35 @@ msgid "" "agent_down_time, best if it is half or less than agent_down_time." msgstr "" -#: neutron/agent/common/config.py:51 +#: neutron/agent/common/config.py:48 +msgid "Log agent heartbeats" +msgstr "" + +#: neutron/agent/common/config.py:53 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/common/config.py:56 +#: neutron/agent/common/config.py:58 msgid "" "Allow overlapping IP. This option is deprecated and will be removed in a " "future release." msgstr "" -#: neutron/agent/common/config.py:63 +#: neutron/agent/common/config.py:65 msgid "Add comments to iptables rules." msgstr "" -#: neutron/agent/common/config.py:69 +#: neutron/agent/common/config.py:71 msgid "Action to be executed when a child process dies" msgstr "" -#: neutron/agent/common/config.py:71 +#: neutron/agent/common/config.py:73 msgid "" "Interval between checks of child process liveness (seconds), use 0 to " "disable" msgstr "" -#: neutron/agent/common/config.py:137 +#: neutron/agent/common/config.py:139 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -275,20 +277,20 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/common/ovs_lib.py:441 +#: neutron/agent/common/ovs_lib.py:474 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/common/ovs_lib.py:549 +#: neutron/agent/common/ovs_lib.py:582 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/common/ovs_lib.py:554 +#: neutron/agent/common/ovs_lib.py:587 msgid "Must specify one or more actions on flow addition or modification" msgstr "" -#: neutron/agent/dhcp/agent.py:580 +#: neutron/agent/dhcp/agent.py:584 #, python-format msgid "Agent updated: %(payload)s" msgstr "" @@ -332,18 +334,20 @@ msgid "Comma-separated list of the DNS servers which will be used as forwarders. msgstr "" #: neutron/agent/dhcp/config.py:53 -msgid "Delete namespace after removing a dhcp server." +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:57 +#: neutron/agent/dhcp/config.py:60 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/dhcp/config.py:59 +#: neutron/agent/dhcp/config.py:62 msgid "Use broadcast in DHCP replies" msgstr "" -#: neutron/agent/l3/agent.py:279 +#: neutron/agent/l3/agent.py:280 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." @@ -409,14 +413,16 @@ msgid "Allow running metadata proxy." msgstr "" #: neutron/agent/l3/config.py:80 -msgid "Delete namespace after removing a router." +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:83 +#: neutron/agent/l3/config.py:86 msgid "Iptables mangle mark used to mark metadata valid requests" msgstr "" -#: neutron/agent/l3/config.py:87 +#: neutron/agent/l3/config.py:90 msgid "Iptables mangle mark used to mark ingress from external network" msgstr "" @@ -474,7 +480,7 @@ msgid "Group (gid or name) running this process after its initialization" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:122 -#: neutron/agent/metadata/namespace_proxy.py:153 +#: neutron/agent/metadata/namespace_proxy.py:156 #: neutron/tests/functional/agent/l3/test_keepalived_state_change.py:31 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -599,11 +605,11 @@ msgstr "" msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/linux/ip_lib.py:32 +#: neutron/agent/linux/ip_lib.py:34 msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:42 +#: neutron/agent/linux/ip_lib.py:46 #, python-format msgid "Failure waiting for address %(address)s to become ready: %(reason)s" msgstr "" @@ -651,24 +657,24 @@ msgid "" "Stderr: {stderr}" msgstr "" -#: neutron/agent/metadata/agent.py:117 -#: neutron/agent/metadata/namespace_proxy.py:57 +#: neutron/agent/metadata/agent.py:118 +#: neutron/agent/metadata/namespace_proxy.py:58 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:194 +#: neutron/agent/metadata/agent.py:196 msgid "" "Either one of parameter network_id or router_id must be passed to " "_get_ports method." msgstr "" -#: neutron/agent/metadata/agent.py:256 -#: neutron/agent/metadata/namespace_proxy.py:102 +#: neutron/agent/metadata/agent.py:258 +#: neutron/agent/metadata/namespace_proxy.py:104 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:262 -#: neutron/agent/metadata/namespace_proxy.py:108 +#: neutron/agent/metadata/agent.py:265 +#: neutron/agent/metadata/namespace_proxy.py:111 #, python-format msgid "Unexpected response code: %s" msgstr "" @@ -760,36 +766,36 @@ msgstr "" msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:137 +#: neutron/agent/metadata/namespace_proxy.py:140 msgid "Network that will have instance metadata proxied." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:140 +#: neutron/agent/metadata/namespace_proxy.py:143 msgid "Router that will have connected instances' metadata proxied." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:143 +#: neutron/agent/metadata/namespace_proxy.py:146 #: neutron/tests/functional/agent/linux/simple_daemon.py:42 msgid "Location of pid file of this process." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:146 +#: neutron/agent/metadata/namespace_proxy.py:149 msgid "Run as daemon." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:149 +#: neutron/agent/metadata/namespace_proxy.py:152 msgid "TCP Port to listen for metadata server requests." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:157 +#: neutron/agent/metadata/namespace_proxy.py:160 msgid "User (uid or name) running metadata proxy after its initialization" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:161 +#: neutron/agent/metadata/namespace_proxy.py:164 msgid "Group (gid or name) running metadata proxy after its initialization" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:165 +#: neutron/agent/metadata/namespace_proxy.py:168 msgid "" "Watch file log. Log watch should be disabled when " "metadata_proxy_user/group has no read/write permissions on metadata proxy" @@ -800,7 +806,7 @@ msgstr "" msgid "The interface for interacting with the OVSDB" msgstr "" -#: neutron/agent/ovsdb/impl_idl.py:33 +#: neutron/agent/ovsdb/impl_idl.py:34 msgid "The connection string for the native OVSDB backend" msgstr "" @@ -833,43 +839,43 @@ msgid "" "Stderr: %(stderr)s" msgstr "" -#: neutron/api/api_common.py:117 +#: neutron/api/api_common.py:118 #, python-format msgid "Limit must be an integer 0 or greater and not '%d'" msgstr "" -#: neutron/api/api_common.py:134 +#: neutron/api/api_common.py:135 msgid "The number of sort_keys and sort_dirs must be same" msgstr "" -#: neutron/api/api_common.py:139 +#: neutron/api/api_common.py:140 #, python-format msgid "%s is invalid attribute for sort_keys" msgstr "" -#: neutron/api/api_common.py:143 +#: neutron/api/api_common.py:144 #, python-format msgid "" "%(invalid_dirs)s is invalid value for sort_dirs, valid value is '%(asc)s'" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:618 +#: neutron/api/api_common.py:318 neutron/api/v2/base.py:627 #, python-format msgid "Unable to find '%s' in request body" msgstr "" -#: neutron/api/api_common.py:324 +#: neutron/api/api_common.py:325 #, python-format msgid "Failed to parse request. Parameter '%s' not specified" msgstr "" -#: neutron/api/extensions.py:254 +#: neutron/api/extensions.py:231 #, python-format msgid "Extension with alias %s does not exist" msgstr "" -#: neutron/api/extensions.py:258 neutron/api/extensions.py:262 +#: neutron/api/extensions.py:235 neutron/api/extensions.py:239 msgid "Resource not found." msgstr "" @@ -1050,73 +1056,78 @@ msgstr "" msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:530 +#: neutron/api/v2/attributes.py:534 +#, python-format +msgid "'%s' must be a non negative decimal." +msgstr "" + +#: neutron/api/v2/attributes.py:548 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" -#: neutron/api/v2/base.py:91 +#: neutron/api/v2/base.py:93 msgid "Native pagination depend on native sorting" msgstr "" -#: neutron/api/v2/base.py:508 +#: neutron/api/v2/base.py:517 #, python-format msgid "Invalid format: %s" msgstr "" -#: neutron/api/v2/base.py:570 +#: neutron/api/v2/base.py:579 msgid "" "Specifying 'tenant_id' other than authenticated tenant in request " "requires admin privileges" msgstr "" -#: neutron/api/v2/base.py:578 +#: neutron/api/v2/base.py:587 msgid "Running without keystone AuthN requires that tenant_id is specified" msgstr "" -#: neutron/api/v2/base.py:596 +#: neutron/api/v2/base.py:605 msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:602 +#: neutron/api/v2/base.py:611 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:605 +#: neutron/api/v2/base.py:614 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:615 +#: neutron/api/v2/base.py:624 msgid "Body contains invalid data" msgstr "" -#: neutron/api/v2/base.py:629 +#: neutron/api/v2/base.py:638 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:636 +#: neutron/api/v2/base.py:645 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:650 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:659 +#: neutron/api/v2/base.py:668 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:668 neutron/extensions/allowedaddresspairs.py:75 +#: neutron/api/v2/base.py:677 neutron/extensions/allowedaddresspairs.py:76 #: neutron/extensions/multiprovidernet.py:45 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:687 +#: neutron/api/v2/base.py:696 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -1131,6 +1142,18 @@ msgstr "" msgid "The value '%(value)s' for %(element)s is not valid." msgstr "" +#: neutron/cmd/ipset_cleanup.py:38 +msgid "Destroy all IPsets." +msgstr "" + +#: neutron/cmd/ipset_cleanup.py:41 +msgid "Destroy IPsets even if there is an iptables reference." +msgstr "" + +#: neutron/cmd/ipset_cleanup.py:45 +msgid "String prefix used to match IPset names." +msgstr "" + #: neutron/cmd/netns_cleanup.py:64 msgid "Delete the namespace by removing all devices." msgstr "" @@ -1141,47 +1164,47 @@ msgid "" "ports created by Neutron on integration and external network bridges." msgstr "" -#: neutron/cmd/sanity_check.py:160 +#: neutron/cmd/sanity_check.py:163 msgid "Check for OVS vxlan support" msgstr "" -#: neutron/cmd/sanity_check.py:162 +#: neutron/cmd/sanity_check.py:165 msgid "Check for iproute2 vxlan support" msgstr "" -#: neutron/cmd/sanity_check.py:164 +#: neutron/cmd/sanity_check.py:167 msgid "Check for patch port support" msgstr "" -#: neutron/cmd/sanity_check.py:166 +#: neutron/cmd/sanity_check.py:169 msgid "Check for nova notification support" msgstr "" -#: neutron/cmd/sanity_check.py:168 +#: neutron/cmd/sanity_check.py:171 msgid "Check for ARP responder support" msgstr "" -#: neutron/cmd/sanity_check.py:170 +#: neutron/cmd/sanity_check.py:173 msgid "Check for ARP header match support" msgstr "" -#: neutron/cmd/sanity_check.py:172 +#: neutron/cmd/sanity_check.py:175 msgid "Check for VF management support" msgstr "" -#: neutron/cmd/sanity_check.py:174 +#: neutron/cmd/sanity_check.py:177 msgid "Check netns permission settings" msgstr "" -#: neutron/cmd/sanity_check.py:176 +#: neutron/cmd/sanity_check.py:179 msgid "Check minimal dnsmasq version" msgstr "" -#: neutron/cmd/sanity_check.py:178 +#: neutron/cmd/sanity_check.py:181 msgid "Check ovsdb native interface support" msgstr "" -#: neutron/cmd/sanity_check.py:180 +#: neutron/cmd/sanity_check.py:183 msgid "Check ebtables installation" msgstr "" @@ -1374,442 +1397,442 @@ msgstr "" msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:30 +#: neutron/common/exceptions.py:31 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:51 +#: neutron/common/exceptions.py:53 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:63 +#: neutron/common/exceptions.py:65 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:67 +#: neutron/common/exceptions.py:69 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:71 +#: neutron/common/exceptions.py:73 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:75 +#: neutron/common/exceptions.py:77 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:81 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:85 #, python-format msgid "Subnet pool %(subnetpool_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:89 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:93 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:96 +#: neutron/common/exceptions.py:98 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:100 +#: neutron/common/exceptions.py:102 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:104 +#: neutron/common/exceptions.py:106 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:110 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:112 +#: neutron/common/exceptions.py:114 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:116 +#: neutron/common/exceptions.py:118 #, 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:121 +#: neutron/common/exceptions.py:123 #, python-format msgid "Unable to complete operation on subnet %(subnet_id)s. %(reason)s" msgstr "" -#: neutron/common/exceptions.py:126 +#: neutron/common/exceptions.py:128 msgid "One or more ports have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:134 #, 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:138 +#: neutron/common/exceptions.py:140 #, python-format msgid "Port %(port_id)s cannot be deleted directly via the port API: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:143 +#: neutron/common/exceptions.py:145 #, 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:149 +#: neutron/common/exceptions.py:151 #, 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:155 +#: neutron/common/exceptions.py:157 #, 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:161 +#: neutron/common/exceptions.py:163 #, 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:166 +#: neutron/common/exceptions.py:168 #, 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:171 +#: neutron/common/exceptions.py:173 #, python-format msgid "IP address %(ip_address)s is not a valid IP for the specified subnet." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:178 #, 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:181 +#: neutron/common/exceptions.py:183 #, 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:187 +#: neutron/common/exceptions.py:189 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:192 +#: neutron/common/exceptions.py:194 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:199 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:205 +#: neutron/common/exceptions.py:207 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:210 +#: neutron/common/exceptions.py:212 msgid "" "Unable to create the network. No available network found in maximum " "allowed attempts." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:217 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:220 +#: neutron/common/exceptions.py:222 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:232 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:236 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:240 #, 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:243 +#: neutron/common/exceptions.py:245 #, python-format msgid "" "Found overlapping allocation pools: %(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:250 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:255 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:259 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:261 +#: neutron/common/exceptions.py:263 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:265 +#: neutron/common/exceptions.py:267 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:269 +#: neutron/common/exceptions.py:271 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:273 +#: neutron/common/exceptions.py:275 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:277 +#: neutron/common/exceptions.py:279 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:283 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:286 +#: neutron/common/exceptions.py:288 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:291 +#: neutron/common/exceptions.py:293 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:297 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:299 +#: neutron/common/exceptions.py:301 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:303 +#: neutron/common/exceptions.py:305 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:308 +#: neutron/common/exceptions.py:310 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:312 +#: neutron/common/exceptions.py:314 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:317 +#: neutron/common/exceptions.py:319 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:322 +#: neutron/common/exceptions.py:324 #, 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:327 +#: neutron/common/exceptions.py:329 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:337 +#: neutron/common/exceptions.py:339 msgid "Empty physical network name." msgstr "" -#: neutron/common/exceptions.py:341 +#: neutron/common/exceptions.py:343 #, python-format msgid "Invalid network Tunnel range: '%(tunnel_range)s' - %(error)s" msgstr "" -#: neutron/common/exceptions.py:352 +#: neutron/common/exceptions.py:354 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:356 +#: neutron/common/exceptions.py:358 msgid "VXLAN Network unsupported." msgstr "" -#: neutron/common/exceptions.py:360 +#: neutron/common/exceptions.py:362 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" -#: neutron/common/exceptions.py:364 +#: neutron/common/exceptions.py:366 #, 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:369 +#: neutron/common/exceptions.py:371 #, python-format msgid "Invalid CIDR %(input)s given as IP prefix" msgstr "" -#: neutron/common/exceptions.py:373 +#: neutron/common/exceptions.py:375 #, python-format msgid "Router '%(router_id)s' is not compatible with this agent" msgstr "" -#: neutron/common/exceptions.py:377 +#: neutron/common/exceptions.py:379 #, python-format msgid "Router '%(router_id)s' cannot be both DVR and HA" msgstr "" -#: neutron/common/exceptions.py:398 +#: neutron/common/exceptions.py:400 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/common/exceptions.py:402 +#: neutron/common/exceptions.py:404 msgid "Aborting periodic_sync_routers_task due to an error" msgstr "" -#: neutron/common/exceptions.py:414 +#: neutron/common/exceptions.py:416 #, python-format msgid "%(driver)s: Internal driver error." msgstr "" -#: neutron/common/exceptions.py:418 +#: neutron/common/exceptions.py:420 msgid "Unspecified minimum subnet pool prefix" msgstr "" -#: neutron/common/exceptions.py:422 +#: neutron/common/exceptions.py:424 msgid "Empty subnet pool prefix list" msgstr "" -#: neutron/common/exceptions.py:426 +#: neutron/common/exceptions.py:428 msgid "Cannot mix IPv4 and IPv6 prefixes in a subnet pool" msgstr "" -#: neutron/common/exceptions.py:430 +#: neutron/common/exceptions.py:432 #, python-format msgid "Prefix '%(prefix)s' not supported in IPv%(version)s pool" msgstr "" -#: neutron/common/exceptions.py:434 +#: neutron/common/exceptions.py:436 #, python-format msgid "" "Illegal prefix bounds: %(prefix_type)s=%(prefixlen)s, " "%(base_prefix_type)s=%(base_prefixlen)s" msgstr "" -#: neutron/common/exceptions.py:439 +#: neutron/common/exceptions.py:441 #, python-format msgid "Illegal update to prefixes: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:443 +#: neutron/common/exceptions.py:445 #, python-format msgid "Failed to allocate subnet: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:447 +#: neutron/common/exceptions.py:449 #, python-format msgid "" "Unable to allocate subnet with prefix length %(prefixlen)s, minimum " "allowed prefix is %(min_prefixlen)s" msgstr "" -#: neutron/common/exceptions.py:452 +#: neutron/common/exceptions.py:454 #, python-format msgid "" "Unable to allocate subnet with prefix length %(prefixlen)s, maximum " "allowed prefix is %(max_prefixlen)s" msgstr "" -#: neutron/common/exceptions.py:457 +#: neutron/common/exceptions.py:459 #, python-format msgid "Unable to delete subnet pool: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:461 +#: neutron/common/exceptions.py:463 msgid "Per-tenant subnet pool prefix quota exceeded" msgstr "" -#: neutron/common/exceptions.py:465 +#: neutron/common/exceptions.py:467 #, python-format msgid "Device '%(device_name)s' does not exist" msgstr "" -#: neutron/common/exceptions.py:469 +#: neutron/common/exceptions.py:471 msgid "" "Subnets hosted on the same network must be allocated from the same subnet" " pool" @@ -1832,13 +1855,13 @@ msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" #: neutron/common/utils.py:203 -#: neutron/plugins/sriovnicagent/common/config.py:36 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:36 #, python-format msgid "Invalid mapping: '%s'" msgstr "" #: neutron/common/utils.py:206 -#: neutron/plugins/sriovnicagent/common/config.py:39 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:39 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" @@ -1862,6 +1885,10 @@ msgstr "" msgid "Illegal IP version number" msgstr "" +#: neutron/db/address_scope_db.py:74 +msgid "Shared address scope can't be unshared" +msgstr "" + #: neutron/db/agents_db.py:39 msgid "" "Seconds to regard the agent is down; should be at least twice " @@ -1916,36 +1943,19 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 -#: neutron/db/ipam_non_pluggable_backend.py:263 -#: neutron/plugins/opencontrail/contrail_plugin.py:390 -msgid "Exceeded maximim amount of fixed ips per port" -msgstr "" - -#: neutron/db/db_base_plugin_v2.py:186 -msgid "0 is not allowed as CIDR prefix length" -msgstr "" - -#: neutron/db/db_base_plugin_v2.py:196 -#, python-format -msgid "" -"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" -" with another subnet" -msgstr "" - -#: neutron/db/db_base_plugin_v2.py:224 neutron/db/db_base_plugin_v2.py:228 +#: neutron/db/db_base_plugin_v2.py:108 neutron/db/db_base_plugin_v2.py:112 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:306 +#: neutron/db/db_base_plugin_v2.py:164 #, 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:314 +#: neutron/db/db_base_plugin_v2.py:172 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -1953,77 +1963,68 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:322 +#: neutron/db/db_base_plugin_v2.py:180 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:328 +#: neutron/db/db_base_plugin_v2.py:186 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:458 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:485 +#: neutron/db/db_base_plugin_v2.py:343 msgid "Subnet has a prefix length that is incompatible with DHCP service enabled." msgstr "" -#: neutron/db/db_base_plugin_v2.py:506 +#: neutron/db/db_base_plugin_v2.py:364 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:526 neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:384 neutron/db/db_base_plugin_v2.py:398 #: neutron/plugins/opencontrail/contrail_plugin.py:313 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:533 +#: neutron/db/db_base_plugin_v2.py:391 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:549 +#: neutron/db/db_base_plugin_v2.py:407 msgid "ipv6_ra_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:553 +#: neutron/db/db_base_plugin_v2.py:411 msgid "ipv6_address_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:668 -msgid "allocation_pools allowed only for specific subnet requests." -msgstr "" - -#: neutron/db/db_base_plugin_v2.py:679 -#, python-format -msgid "Cannot allocate IPv%(req_ver)s subnet from IPv%(pool_ver)s subnet pool" -msgstr "" - -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:490 msgid "ip_version must be specified in the absence of cidr and subnetpool_id" msgstr "" -#: neutron/db/db_base_plugin_v2.py:774 +#: neutron/db/db_base_plugin_v2.py:507 msgid "cidr and prefixlen must not be supplied together" msgstr "" -#: neutron/db/db_base_plugin_v2.py:785 +#: neutron/db/db_base_plugin_v2.py:521 msgid "A cidr must be specified in the absence of a subnet pool" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1037 +#: neutron/db/db_base_plugin_v2.py:697 msgid "Existing prefixes must be a subset of the new prefixes" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:764 msgid "Subnet pool has existing allocations" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1111 +#: neutron/db/db_base_plugin_v2.py:771 msgid "mac address update" msgstr "" @@ -2043,24 +2044,53 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: neutron/db/ipam_non_pluggable_backend.py:201 +#: neutron/db/ipam_backend_mixin.py:63 +msgid "allocation_pools allowed only for specific subnet requests." +msgstr "" + +#: neutron/db/ipam_backend_mixin.py:74 +#, python-format +msgid "Cannot allocate IPv%(req_ver)s subnet from IPv%(pool_ver)s subnet pool" +msgstr "" + +#: neutron/db/ipam_backend_mixin.py:193 +msgid "0 is not allowed as CIDR prefix length" +msgstr "" + +#: neutron/db/ipam_backend_mixin.py:203 +#, python-format +msgid "" +"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" +" with another subnet" +msgstr "" + +#: neutron/db/ipam_backend_mixin.py:329 +msgid "Exceeded maximum amount of fixed ips per port" +msgstr "" + +#: neutron/db/ipam_non_pluggable_backend.py:248 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/ipam_non_pluggable_backend.py:218 +#: neutron/db/ipam_non_pluggable_backend.py:265 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/ipam_non_pluggable_backend.py:244 +#: neutron/db/ipam_non_pluggable_backend.py:291 #, 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/ipam_non_pluggable_backend.py:310 +#: neutron/plugins/opencontrail/contrail_plugin.py:390 +msgid "Exceeded maximim amount of fixed ips per port" +msgstr "" + #: neutron/db/l3_agentschedulers_db.py:45 msgid "Driver to use for scheduling router to a default L3 agent" msgstr "" @@ -2215,12 +2245,12 @@ msgstr "" msgid "Subnet used for the l3 HA admin network." msgstr "" -#: neutron/db/securitygroups_db.py:269 neutron/db/securitygroups_db.py:594 +#: neutron/db/securitygroups_db.py:271 neutron/db/securitygroups_db.py:612 #, python-format msgid "cannot be deleted due to %s" msgstr "" -#: neutron/db/securitygroups_db.py:645 +#: neutron/db/securitygroups_db.py:663 msgid "Default security group" msgstr "" @@ -2320,41 +2350,41 @@ msgid "" "one of following versions: %(supported)s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:446 +#: neutron/db/migration/migrate_to_ml2.py:447 #, python-format msgid "Unknown tunnel type: %s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:480 +#: neutron/db/migration/migrate_to_ml2.py:481 msgid "The plugin type whose database will be migrated" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:483 +#: neutron/db/migration/migrate_to_ml2.py:484 msgid "The connection url for the target db" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:486 +#: neutron/db/migration/migrate_to_ml2.py:487 #, python-format msgid "The %s tunnel type to migrate from" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:489 -#: neutron/plugins/openvswitch/common/config.py:67 +#: neutron/db/migration/migrate_to_ml2.py:490 +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:68 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:492 +#: neutron/db/migration/migrate_to_ml2.py:493 msgid "Retain the old plugin's tables" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:498 +#: neutron/db/migration/migrate_to_ml2.py:499 #, python-format msgid "" "Tunnel args (tunnel-type and vxlan-udp-port) are not valid for the %s " "plugin" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:505 +#: neutron/db/migration/migrate_to_ml2.py:506 #, python-format msgid "" "Support for migrating %(plugin)s for release %(release)s is not yet " @@ -2421,82 +2451,97 @@ msgid "" "env[NEUTRON_TEST_CONFIG_FILE]" msgstr "" -#: neutron/extensions/agent.py:61 +#: neutron/extensions/address_scope.py:58 +#, python-format +msgid "Address scope %(address_scope_id)s could not be found" +msgstr "" + +#: neutron/extensions/address_scope.py:62 +#, python-format +msgid "Unable to delete address scope %(address_scope_id)s : %(reason)s" +msgstr "" + +#: neutron/extensions/address_scope.py:67 +#, python-format +msgid "Unable to update address scope %(address_scope_id)s : %(reason)s" +msgstr "" + +#: neutron/extensions/agent.py:62 #, python-format msgid "Agent %(id)s could not be found" msgstr "" -#: neutron/extensions/agent.py:65 +#: neutron/extensions/agent.py:66 #, python-format msgid "Agent with agent_type=%(agent_type)s and host=%(host)s could not be found" msgstr "" -#: neutron/extensions/agent.py:70 +#: neutron/extensions/agent.py:71 #, python-format msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:24 +#: neutron/extensions/allowedaddresspairs.py:25 msgid "Maximum number of allowed address pairs" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:31 +#: neutron/extensions/allowedaddresspairs.py:32 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:41 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:45 +#: neutron/extensions/allowedaddresspairs.py:46 #, python-format msgid "The number of allowed address pair exceeds the maximum %(quota)s." msgstr "" -#: neutron/extensions/dhcpagentscheduler.py:127 +#: neutron/extensions/dhcpagentscheduler.py:123 #, python-format msgid "Agent %(id)s is not a valid DHCP Agent or has been disabled" msgstr "" -#: neutron/extensions/dhcpagentscheduler.py:131 +#: neutron/extensions/dhcpagentscheduler.py:127 #, python-format msgid "" "The network %(network_id)s has been already hosted by the DHCP Agent " "%(agent_id)s." msgstr "" -#: neutron/extensions/dhcpagentscheduler.py:136 +#: neutron/extensions/dhcpagentscheduler.py:132 #, python-format msgid "The network %(network_id)s is not hosted by the DHCP agent %(agent_id)s." msgstr "" -#: neutron/extensions/dvr.py:37 +#: neutron/extensions/dvr.py:38 #, python-format msgid "Distributed Virtual Router Mac Address for host %(host)s does not exist." msgstr "" -#: neutron/extensions/dvr.py:42 +#: neutron/extensions/dvr.py:43 #, python-format msgid "Unable to generate unique DVR mac for host %(host)s." msgstr "" -#: neutron/extensions/external_net.py:23 +#: neutron/extensions/external_net.py:22 #, python-format msgid "" "External network %(net_id)s cannot be updated to be made non-external, " "since it has existing gateway ports" msgstr "" -#: neutron/extensions/external_net.py:51 +#: neutron/extensions/external_net.py:50 msgid "Adds external network attribute to network resource." msgstr "" @@ -2641,36 +2686,36 @@ msgid "" "equal to or more than %s for HA." msgstr "" -#: neutron/extensions/l3agentscheduler.py:157 +#: neutron/extensions/l3agentscheduler.py:153 #, python-format msgid "Agent %(id)s is not a L3 Agent or has been disabled" msgstr "" -#: neutron/extensions/l3agentscheduler.py:161 +#: neutron/extensions/l3agentscheduler.py:157 #, python-format msgid "" "The router %(router_id)s has been already hosted by the L3 Agent " "%(agent_id)s." msgstr "" -#: neutron/extensions/l3agentscheduler.py:166 +#: neutron/extensions/l3agentscheduler.py:162 #, python-format msgid "Failed scheduling router %(router_id)s to the L3 Agent %(agent_id)s." msgstr "" -#: neutron/extensions/l3agentscheduler.py:171 +#: neutron/extensions/l3agentscheduler.py:167 #, python-format msgid "Failed rescheduling router %(router_id)s: no eligible l3 agent found." msgstr "" -#: neutron/extensions/l3agentscheduler.py:176 +#: neutron/extensions/l3agentscheduler.py:172 #, python-format msgid "" "Cannot host %(router_type)s router %(router_id)s on %(agent_mode)s L3 " "agent %(agent_id)s." msgstr "" -#: neutron/extensions/l3agentscheduler.py:181 +#: neutron/extensions/l3agentscheduler.py:177 #, python-format msgid "" "Not allowed to manually assign a %(router_type)s router %(router_id)s " @@ -2706,19 +2751,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:20 +#: neutron/extensions/portsecurity.py:21 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:26 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:31 msgid "Port does not have port security binding." msgstr "" @@ -2866,7 +2911,7 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" -#: neutron/extensions/vlantransparent.py:27 +#: neutron/extensions/vlantransparent.py:28 msgid "Backend does not support VLAN Transparency." msgstr "" @@ -2922,51 +2967,19 @@ msgstr "" msgid "No more IP addresses available for subnet %(subnet_id)s." msgstr "" -#: neutron/ipam/subnet_alloc.py:108 +#: neutron/ipam/subnet_alloc.py:120 #, python-format msgid "Insufficient prefix space to allocate subnet size /%s" msgstr "" -#: neutron/ipam/subnet_alloc.py:125 +#: neutron/ipam/subnet_alloc.py:138 msgid "Cannot allocate requested subnet from the available set of prefixes" msgstr "" -#: neutron/ipam/subnet_alloc.py:146 +#: neutron/ipam/subnet_alloc.py:159 msgid "Unsupported request type" msgstr "" -#: neutron/openstack/common/periodic_task.py:46 -#, python-format -msgid "Unexpected argument for periodic task creation: %(arg)s." -msgstr "" - -#: neutron/openstack/common/policy.py:111 -msgid "The JSON file that defines policies." -msgstr "" - -#: neutron/openstack/common/policy.py:114 -msgid "Default rule. Enforced when a requested rule is not found." -msgstr "" - -#: neutron/openstack/common/policy.py:118 -msgid "" -"Directories where policy configuration files are stored. They can be " -"relative to any directory in the search path defined by the config_dir " -"option, or absolute paths. The file defined by policy_file must exist for" -" these directories to be searched. Missing or empty directories are " -"ignored." -msgstr "" - -#: neutron/openstack/common/policy.py:143 -#, python-format -msgid "Policy doesn't allow %s to be performed." -msgstr "" - -#: neutron/openstack/common/policy.py:240 -#, python-format -msgid "Rules must be an instance of dict or Rules, got %s instead" -msgstr "" - #: neutron/plugins/brocade/NeutronPlugin.py:62 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:22 #: neutron/services/l3_router/brocade/l3_router_plugin.py:23 @@ -2993,10 +3006,10 @@ msgstr "" msgid "The network interface to use when creating a port" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:301 -#: neutron/plugins/brocade/NeutronPlugin.py:342 -#: neutron/plugins/brocade/NeutronPlugin.py:395 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:300 +#: neutron/plugins/brocade/NeutronPlugin.py:341 +#: neutron/plugins/brocade/NeutronPlugin.py:394 +#: neutron/plugins/brocade/NeutronPlugin.py:425 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -3677,12 +3690,12 @@ msgid "Private vswitch name used for local networks" msgstr "" #: neutron/plugins/hyperv/agent/config.py:31 -#: neutron/plugins/linuxbridge/common/config.py:61 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:50 +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:58 #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:43 +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:54 #: neutron/plugins/nec/config.py:27 #: neutron/plugins/oneconvergence/lib/config.py:45 -#: neutron/plugins/openvswitch/common/config.py:53 -#: neutron/plugins/sriovnicagent/common/config.py:58 msgid "" "The number of seconds the agent will wait between polling for local " "device changes." @@ -3835,8 +3848,9 @@ msgstr "" msgid "SDN-VE administrator password." msgstr "" -#: neutron/plugins/ibm/common/config.py:42 neutron/plugins/nec/config.py:22 -#: neutron/plugins/openvswitch/common/config.py:29 +#: 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 "" @@ -3886,58 +3900,6 @@ msgstr "" msgid "The input does not contain nececessary info: %(msg)s" msgstr "" -#: neutron/plugins/linuxbridge/common/config.py:26 -msgid "Network type for tenant networks (local, vlan, or none)" -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:30 -msgid "List of :: or " -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:36 -msgid "" -"Enable VXLAN on the agent. Can be enabled when agent is managed by ml2 " -"plugin using linuxbridge mechanism driver" -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:40 -msgid "TTL for vxlan interface protocol packets." -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:42 -msgid "TOS for vxlan interface protocol packets." -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:44 -msgid "Multicast group for vxlan interface." -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:46 -msgid "Local IP address of the VXLAN endpoints." -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:48 -msgid "" -"Extension to use alongside ml2 plugin's l2population mechanism driver. It" -" enables the plugin to populate VXLAN forwarding table." -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:56 -#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:25 -msgid "List of :" -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:64 -msgid "Enable server RPC compatibility with old agents" -msgstr "" - -#: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/openvswitch/common/config.py:96 -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/metaplugin/common/config.py:23 msgid "" "Comma separated list of flavor:neutron_plugin for plugins to load. " @@ -4055,7 +4017,7 @@ msgstr "" msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/plugin.py:228 +#: neutron/plugins/ml2/plugin.py:231 msgid "binding:profile value too large" msgstr "" @@ -4261,7 +4223,7 @@ msgstr "" msgid "%(msg)s" msgstr "" -#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:33 +#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:34 msgid "Unable to reach EOS" msgstr "" @@ -4403,27 +4365,132 @@ msgid "" "restarts" msgstr "" -#: neutron/plugins/ml2/drivers/mech_sriov/exceptions.py:23 +#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:25 +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 +msgid "TTL for vxlan interface protocol packets." +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:31 +msgid "TOS for vxlan interface protocol packets." +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:33 +msgid "Multicast group for vxlan interface." +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:35 +msgid "Local IP address of the VXLAN endpoints." +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:37 +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:45 +#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:25 +msgid "List of :" +msgstr "" + +#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:53 +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:98 +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:61 +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:81 +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 "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:52 +msgid "Device not found" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:66 +msgid "Device has no virtual functions" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:315 +#, python-format +msgid "Device name %(dev_name)s is missing from physical_device_mappings" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:41 +#, python-format +msgid "Device %(dev_name)s in mapping: %(mapping)s not unique" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:65 +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 "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:74 +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 "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py:24 +#, python-format +msgid "Invalid Device %(dev_name)s: %(reason)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py:28 +#, python-format +msgid "ip command failed on device %(dev_name)s: %(reason)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py:32 +#, python-format +msgid "Invalid pci slot %(pci_slot)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py:23 #, python-format msgid "Unsupported network type %(net_type)s." msgstr "" -#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:34 +#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:35 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.py:40 +#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:41 msgid "SRIOV neutron agent is required for port binding" msgstr "" -#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:91 +#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:92 msgid "Parsing supported pci_vendor_devs failed" msgstr "" -#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:186 +#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py:189 #, python-format msgid "Incorrect pci_vendor_info: \"%s\", should be pair vendor_id:product_id" msgstr "" @@ -4470,6 +4537,105 @@ msgstr "" msgid "Tomcat session timeout in minutes." msgstr "" +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:67 +#, python-format +msgid "" +"Unable to retrieve port details for devices: %(devices)s because of " +"error: %(error)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1637 +msgid "" +"DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in " +"both the Agent and Server side." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1651 +#, python-format +msgid "Parsing bridge_mappings failed: %s." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1673 +#, python-format +msgid "Invalid tunnel type specified: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1676 +msgid "Tunneling cannot be enabled without a valid local_ip." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:32 +msgid "Tunnel bridge to use." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:34 +msgid "Peer patch port in integration bridge for tunnel bridge." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:37 +msgid "Peer patch port in tunnel bridge for integration bridge." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:40 +msgid "Local IP address of tunnel endpoint." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:43 +msgid "List of :. Deprecated for ofagent." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:46 +msgid "" +"Use veths instead of patch ports to interconnect the integration bridge " +"to physical bridges." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:49 +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." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:62 +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 +msgid "Network types supported by the agent (gre and/or vxlan)." +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:70 +msgid "MTU size of veth interfaces" +msgstr "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:72 +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 +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 "" + +#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:93 +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 +msgid "Make the l2 agent run in DVR mode." +msgstr "" + #: neutron/plugins/nec/config.py:33 msgid "Host to connect to." msgstr "" @@ -4655,192 +4821,30 @@ msgstr "" msgid "Unable to connect to NVSD controller. Exiting after %(retries)s attempts" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:63 -#, python-format -msgid "" -"Unable to retrieve port details for devices: %(devices)s because of " -"error: %(error)s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1624 -msgid "" -"DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in " -"both the Agent and Server side." -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1638 -#, python-format -msgid "Parsing bridge_mappings failed: %s." -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1660 -#, python-format -msgid "Invalid tunnel type specified: %s" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1663 -msgid "Tunneling cannot be enabled without a valid local_ip." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:31 -msgid "Tunnel bridge to use." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:33 -msgid "Peer patch port in integration bridge for tunnel bridge." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:36 -msgid "Peer patch port in tunnel bridge for integration bridge." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:39 -msgid "Local IP address of tunnel endpoint." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:42 -msgid "List of :. Deprecated for ofagent." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:45 -msgid "" -"Use veths instead of patch ports to interconnect the integration bridge " -"to physical bridges." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:48 -msgid "OpenFlow interface to use." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:57 -msgid "Minimize polling by monitoring ovsdb for interface changes." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:61 -msgid "" -"The number of seconds to wait before respawning the ovsdb monitor after " -"losing communication with it." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:64 -msgid "Network types supported by the agent (gre and/or vxlan)." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:69 -msgid "MTU size of veth interfaces" -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:71 -msgid "" -"Use ML2 l2population mechanism driver to learn remote MAC and IPs and " -"improve tunnel scalability." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:74 -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 "" - -#: neutron/plugins/openvswitch/common/config.py:80 -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. This requires" -" a version of OVS that supports matching ARP headers." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:91 -msgid "" -"Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying " -"GRE/VXLAN tunnel." -msgstr "" - -#: neutron/plugins/openvswitch/common/config.py:94 -msgid "Make the l2 agent run in DVR mode." -msgstr "" - -#: neutron/plugins/sriovnicagent/eswitch_manager.py:51 -msgid "Device not found" -msgstr "" - -#: neutron/plugins/sriovnicagent/eswitch_manager.py:65 -msgid "Device has no virtual functions" -msgstr "" - -#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:314 -#, python-format -msgid "Device name %(dev_name)s is missing from physical_device_mappings" -msgstr "" - -#: neutron/plugins/sriovnicagent/common/config.py:41 -#, python-format -msgid "Device %(dev_name)s in mapping: %(mapping)s not unique" -msgstr "" - -#: neutron/plugins/sriovnicagent/common/config.py:65 -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 "" - -#: neutron/plugins/sriovnicagent/common/config.py:74 -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 "" - -#: neutron/plugins/sriovnicagent/common/exceptions.py:24 -#, python-format -msgid "Invalid Device %(dev_name)s: %(reason)s" -msgstr "" - -#: neutron/plugins/sriovnicagent/common/exceptions.py:28 -#, python-format -msgid "ip command failed on device %(dev_name)s: %(reason)s" -msgstr "" - -#: neutron/plugins/sriovnicagent/common/exceptions.py:32 -#, python-format -msgid "Invalid pci slot %(pci_slot)s" -msgstr "" - -#: neutron/plugins/vmware/extensions/networkgw.py:99 +#: neutron/plugins/vmware/extensions/networkgw.py:100 msgid "Cannot create a gateway with an empty device list" msgstr "" -#: neutron/plugins/vmware/extensions/networkgw.py:115 +#: neutron/plugins/vmware/extensions/networkgw.py:116 #, python-format msgid "Unexpected keys found in device description:%s" msgstr "" -#: neutron/plugins/vmware/extensions/networkgw.py:119 +#: neutron/plugins/vmware/extensions/networkgw.py:120 #, python-format msgid "%s: provided data are not iterable" msgstr "" -#: neutron/plugins/vmware/extensions/networkgw.py:126 +#: neutron/plugins/vmware/extensions/networkgw.py:127 msgid "A connector type is required to create a gateway device" msgstr "" -#: neutron/plugins/vmware/extensions/networkgw.py:135 +#: neutron/plugins/vmware/extensions/networkgw.py:136 #, python-format msgid "Unknown connector type: %s" msgstr "" -#: neutron/plugins/vmware/extensions/networkgw.py:142 +#: neutron/plugins/vmware/extensions/networkgw.py:143 msgid "Number of network gateways allowed per tenant, -1 for unlimited" msgstr "" @@ -4919,46 +4923,46 @@ msgstr "" msgid "Invalid provider format. Last part should be 'default' or empty: %s" msgstr "" -#: neutron/services/provider_configuration.py:115 +#: neutron/services/provider_configuration.py:116 #, python-format msgid "Service type '%(svc_type)s' is not allowed, allowed types: %(allowed)s" msgstr "" -#: neutron/services/provider_configuration.py:130 +#: neutron/services/provider_configuration.py:131 #, python-format msgid "" "Service provider '%(provider)s' could not be found for service type " "%(service_type)s" msgstr "" -#: neutron/services/provider_configuration.py:135 +#: neutron/services/provider_configuration.py:136 #, python-format msgid "Service type %(service_type)s does not have a default service provider" msgstr "" -#: neutron/services/provider_configuration.py:140 +#: neutron/services/provider_configuration.py:141 #, 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:153 +#: neutron/services/provider_configuration.py:154 #, python-format msgid "Driver %s is not unique across providers" msgstr "" -#: neutron/services/provider_configuration.py:163 +#: neutron/services/provider_configuration.py:164 #, python-format msgid "Multiple default providers for service %s" msgstr "" -#: neutron/services/provider_configuration.py:174 +#: neutron/services/provider_configuration.py:175 #, python-format msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/service_base.py:71 +#: neutron/services/service_base.py:62 #, python-format msgid "No providers specified for '%s' service, exiting" msgstr "" @@ -5066,7 +5070,7 @@ msgstr "" msgid "An interface driver must be specified" msgstr "" -#: neutron/tests/base.py:109 +#: neutron/tests/base.py:110 #, python-format msgid "Unknown attribute '%s'." msgstr "" @@ -5105,12 +5109,12 @@ msgid "" "operation." msgstr "" -#: neutron/tests/unit/plugins/ml2/test_plugin.py:443 +#: neutron/tests/unit/plugins/ml2/test_plugin.py:444 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/tests/unit/plugins/ml2/test_plugin.py:444 +#: neutron/tests/unit/plugins/ml2/test_plugin.py:445 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -5140,13 +5144,13 @@ msgid "" "network %(network)s with segments to bind %(segments_to_bind)s" msgstr "" -#: neutron/tests/unit/plugins/ml2/extensions/fake_extension.py:54 -msgid "Adds test attributes to core resources." -msgstr "" - -#: neutron/tests/unit/plugins/openvswitch/agent/test_ovs_neutron_agent.py:893 -#: neutron/tests/unit/plugins/openvswitch/agent/test_ovs_neutron_agent.py:910 +#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:888 +#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:905 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" +#: neutron/tests/unit/plugins/ml2/extensions/fake_extension.py:54 +msgid "Adds test attributes to core resources." +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 c9334cb8360..90630080916 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-11 06:02+0000\n" -"PO-Revision-Date: 2015-06-10 23:52+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" -"neutron/language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/p/neutron/" +"language/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -97,26 +97,6 @@ msgstr "Tentou remover o filtro de porta que não foi filtrado %r" msgid "Attempted to update port filter which is not filtered %s" msgstr "Tentou atualizar o filtro de porta que não foi filtrado %s" -#, python-format -msgid "Caught %s, exiting" -msgstr "%s capturadas, saindo" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "%s capturado, parando filhos" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "%(pid)d filho eliminado pelo sinal %(sig)d" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "Filho %(pid)s encerrando com status %(code)d" - -#, python-format -msgid "Child caught %s, exiting" -msgstr "Filho capturado %s, terminando" - #, python-format msgid "Config paste file: %s" msgstr "Arquivo de colagem configurado: %s" @@ -151,13 +131,6 @@ msgstr "Dispositivo %s não definido no plug-in" msgid "Disabled security-group extension." msgstr "Extensão de grupo de segurança desativada." -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d" - -msgid "Forking too fast, sleeping" -msgstr "Bifurcação muito rápida, suspendendo" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Localizado endereço IP inválido no pool: %(start)s - %(end)s:" @@ -260,9 +233,6 @@ msgstr "Nenhuma porta aqui para atualizar firewall" msgid "OVS cleanup completed successfully" msgstr "Limpeza de OVS concluída com êxito" -msgid "Parent process has died unexpectedly, exiting" -msgstr "Processo pai saiu inesperadamente, saindo" - #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Porta %(device)s atualizada. Detalhes: %(details)s" @@ -316,14 +286,6 @@ msgstr "Regra do grupo de segurança atualizada %r" msgid "Service %s is supported by the core plugin" msgstr "Serviço %s é suportado pelo plugin núcleo" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Ignorando tarefa periódica %(task)s porque ela está desativada" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Ignorando tarefa periódica %(task)s porque seu intervalo é negativo" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Ignorando a porta %s porque nenhum IP está configurado nela" @@ -335,14 +297,6 @@ msgstr "Endereços IP especificado não correspondem à versão do IP da sub-red msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "IP inicial (%(start)s) é maior que IP final (%(end)s)" -#, python-format -msgid "Started child %d" -msgstr "Filho %d iniciado" - -#, python-format -msgid "Starting %d workers" -msgstr "Iniciando %d trabalhadores" - msgid "Synchronizing state" msgstr "Sincronizando estado" @@ -364,13 +318,6 @@ msgstr "" msgid "VlanTypeDriver initialization complete" msgstr "Inicialização do VlanTypeDriver concluída" -msgid "Wait called after thread killed. Cleaning up." -msgstr "Espera requisitada depois que thread foi morta. Limpando." - -#, python-format -msgid "Waiting on %d children to exit" -msgstr "Aguardando em %d filhos para sair" - #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated por lado do servidor %s!" 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 f85f32f3d16..f84f2f01193 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-06-11 06:02+0000\n" -"PO-Revision-Date: 2015-06-10 23:52+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" -"language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://www.transifex.com/p/neutron/language/" +"zh_CN/)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -111,26 +111,6 @@ msgstr "已尝试除去未过滤的端口过滤器 %r" msgid "Attempted to update port filter which is not filtered %s" msgstr "已尝试更新未过滤的端口过滤器 %s" -#, python-format -msgid "Caught %s, exiting" -msgstr "捕获到 %s,正在退出" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "捕获到 %s,正在停止子代" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "信号 %(sig)d 已终止子代 %(pid)d" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "子代 %(pid)s 已退出,状态为 %(code)d" - -#, python-format -msgid "Child caught %s, exiting" -msgstr "子代捕获 %s,正在退出" - #, python-format msgid "Config paste file: %s" msgstr "配置粘贴文件:%s" @@ -169,13 +149,6 @@ msgstr "未在插件上定义设备 %s" msgid "Disabled security-group extension." msgstr "已禁用安全组扩展。" -#, python-format -msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" -msgstr "Eventlet为进程 %(pid)d 在后台监听 %(port)s " - -msgid "Forking too fast, sleeping" -msgstr "派生速度太快,正在休眠" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "在池中找到无效 IP 地址:%(start)s - %(end)s:" @@ -287,9 +260,6 @@ msgstr "Nova 事件响应: %s" msgid "OVS cleanup completed successfully" msgstr "OVS 清除已成功完成" -msgid "Parent process has died unexpectedly, exiting" -msgstr "父进程已意外终止,正在退出" - #, python-format msgid "Physical Devices mappings: %s" msgstr "物理设备映射:%s" @@ -368,14 +338,6 @@ msgstr "已更新安全组规则 %r" msgid "Service %s is supported by the core plugin" msgstr "服务%s由核心插件支持" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "正在跳过周期性任务 %(task)s,因为它已禁用" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "正在跳过周期性任务 %(task)s,因为其时间间隔为负" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP" @@ -387,14 +349,6 @@ msgstr "指定的 IP 地址与子网 IP 版本不匹配" msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "起始 IP (%(start)s) 大于结束 IP (%(end)s)" -#, python-format -msgid "Started child %d" -msgstr "已启动子代 %d" - -#, python-format -msgid "Starting %d workers" -msgstr "正在启动 %d 工作程序" - #, python-format msgid "Subnet %s was deleted concurrently" msgstr "子网 %s 同时被删除 " @@ -405,10 +359,6 @@ msgstr "正在使状态同步" msgid "Synchronizing state complete" msgstr "同步状态完成" -#, python-format -msgid "Table %(old_t)r was renamed to %(new_t)r" -msgstr "表 %(old_t)r 已经更名为 %(new_t)r" - #, python-format msgid "Tenant network_types: %s" msgstr "项目网络类型: %s" @@ -432,13 +382,6 @@ msgstr "" msgid "VlanTypeDriver initialization complete" msgstr "Vlan类型驱动初始化完成" -msgid "Wait called after thread killed. Cleaning up." -msgstr "线程结束,正在清理" - -#, python-format -msgid "Waiting on %d children to exit" -msgstr "正在等待 %d 个子代退出" - #, python-format msgid "agent_updated by server side %s!" msgstr "服务器端 %s 已更新代理!" 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 0dc0e89de9c..d5fe7830960 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-05-29 06:16+0000\n" -"PO-Revision-Date: 2015-05-28 20:54+0000\n" +"POT-Creation-Date: 2015-07-11 06:09+0000\n" +"PO-Revision-Date: 2015-07-08 20:45+0000\n" "Last-Translator: openstackjenkins \n" -"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/" -"language/zh_TW/)\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/p/neutron/language/" +"zh_TW/)\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -68,22 +68,6 @@ msgstr "已嘗試移除未過濾的埠過濾器 %r" msgid "Attempted to update port filter which is not filtered %s" msgstr "已嘗試更新未過濾的埠過濾器 %s" -#, python-format -msgid "Caught %s, exiting" -msgstr "已捕捉到 %s,正在結束" - -#, python-format -msgid "Caught %s, stopping children" -msgstr "已捕捉到 %s,正在停止子項" - -#, python-format -msgid "Child %(pid)d killed by signal %(sig)d" -msgstr "信號 %(sig)d 結束了子項 %(pid)d" - -#, python-format -msgid "Child %(pid)s exited with status %(code)d" -msgstr "子項 %(pid)s 已結束,狀態為 %(code)d" - #, python-format msgid "Config paste file: %s" msgstr "配置貼上檔案:%s" @@ -102,9 +86,6 @@ msgstr "外掛程式上未定義裝置 %s" msgid "Disabled security-group extension." msgstr "已停用安全群組延伸。" -msgid "Forking too fast, sleeping" -msgstr "分岔太快,正在休眠" - #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:" @@ -165,9 +146,6 @@ msgstr "未載入 %s 外掛程式" msgid "OVS cleanup completed successfully" msgstr "已順利完成 OVS 清理" -msgid "Parent process has died unexpectedly, exiting" -msgstr "母程序已非預期地當掉,正在結束" - #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" @@ -206,14 +184,6 @@ msgstr "安全群組成員已更新 %r" msgid "Security group rule updated %r" msgstr "安全群組規則已更新 %r" -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "正在跳過定期作業 %(task)s,因為它已停用" - -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "正在跳過定期作業 %(task)s,因為其間隔為負數" - #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳過埠 %s,因為其上沒有配置 IP" @@ -225,14 +195,6 @@ msgstr "指定的 IP 位址與子網路 IP 版本不符" msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)" -#, python-format -msgid "Started child %d" -msgstr "已開始子行程 %d" - -#, python-format -msgid "Starting %d workers" -msgstr "正在啟動 %d 個工作程式" - msgid "Synchronizing state" msgstr "正在同步化狀態" @@ -243,10 +205,6 @@ msgid "" msgstr "" "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊" -#, python-format -msgid "Waiting on %d children to exit" -msgstr "正在等待 %d 個子項結束" - #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated 是由伺服器端 %s 執行!"