diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-error.po b/neutron/locale/de/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..48d2edcb40 --- /dev/null +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,170 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" +"de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "Ursprüngliche Ausnahme wird gelöscht: %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "Unerwartete Ausnahme %d mal(e) aufgetreten... Neuversuch." + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "" + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "Nicht behandelte Ausnahme" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "Datenbankausnahme eingeschlossen." + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "Ausnahme bei Nachrichtenbehandlung" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "Ausnahme bei Zeichenfolgeformatoperation" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Ausnahme %s wird an Aufrufenden zurückgegeben" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"AMQP-Server auf %(hostname)s:%(port)d ist nicht erreichbar: %(err_str)s. " +"Erneuter Versuch in %(sleep_time)d Sekunden." + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" +"Fehler beim Deklarieren von Consumer für Topic '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "Nachricht aus Warteschlange wurde nicht verarbeitet: %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" +"Fehler beim Veröffentlichen von Nachricht zu Topic '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "Nachricht wurde nicht verarbeitet und wird übersprungen." + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" +"Verbindung zu AMQP-Server kann nicht hergestellt werden: %(e)s. %(delay)s " +"Sekunden Ruhemodus" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "Fehler beim Verarbeiten der Nachricht. Wird übersprungen." + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "JSON-Serialisierung fehlgeschlagen." + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "RPC-Nachricht hat keine Methode enthalten." + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "Erstellung von Topicsocketdatei fehlgeschlagen." + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"Lokaler topicbezogener Rückstandspuffer für Topic %(topic)s voll. Nachricht " +"wird gelöscht." + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "das benötigte IPC-Verzeichnis existiert nicht unter %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "Zugriff verweigert zum IPC Verzeichnis %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" +"ZeroMQ-Empfängerdämon konnte nicht erstellt werden. Socket ist " +"möglicherweise bereits belegt." + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "ZMQ-Umschlagsversion nicht unterstützt oder unbekannt." diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..7f1c2ce3d9 --- /dev/null +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,127 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +# Carsten Duch , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-06-08 15:32+0000\n" +"Last-Translator: Carsten Duch \n" +"Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" +"de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "%s abgefangen. Vorgang wird beendet" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" +"Übergeordneter Prozess wurde unerwartet abgebrochen. Vorgang wird beendet" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "Verzweigung zu schnell; im Ruhemodus" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "Untergeordnetes Element %d gestartet" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "Starten von %d Workers" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "Untergeordnetes Element %(pid)d durch Signal %(sig)d abgebrochen" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "Untergeordnete %(pid)s mit Status %(code)d beendet" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "%s abgefangen, untergeordnete Elemente werden gestoppt" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "Warten aufgerufen nach dem der Thread abgebrochen wurde. Bereinige." + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "Warten auf Beenden von %d untergeordneten Elementen" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "Lösche doppelte Zeile mit der ID %(id)s aus der Tabelle %(table)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" +"Wiederherstellung der Verbindung zu AMQP-Server auf %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Verbunden mit AMQP-Server auf %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Verbunden mit AMQP-Server auf %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "Registrieren von Reaktor" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "Eingangsreaktor registriert" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "Socketverwendung" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "Erstellen von Proxy für Topic: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "Überspringen von Topicregistrierung. Bereits registriert." + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "MatchMaker nicht registriert: %(key)s, %(host)s" diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/de/LC_MESSAGES/neutron-log-warning.po new file mode 100644 index 0000000000..71ff0eb130 --- /dev/null +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-warning.po @@ -0,0 +1,57 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" +"de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/service.py:363 +#, python-format +msgid "pid %d not in child list" +msgstr "PID %d nicht in Liste untergeordneter Elemente" + +#: neutron/openstack/common/db/sqlalchemy/session.py:506 +#, python-format +msgid "Database server has gone away: %s" +msgstr "Datenbankserver ist nicht mehr vorhanden: %s" + +#: neutron/openstack/common/db/sqlalchemy/session.py:559 +msgid "Unable to detect effective SQL mode" +msgstr "Unfähig geltenden SQL Modus zu erkennen." + +#: neutron/openstack/common/db/sqlalchemy/session.py:567 +#, python-format +msgid "" +"MySQL SQL mode is '%s', consider enabling TRADITIONAL or STRICT_ALL_TABLES" +msgstr "" +"MySQL SQL Modus ist '%s', erwägen Sie TRADITIONAL oder STRICT_ALL_TABLES zu " +"aktivieren" + +#: neutron/openstack/common/db/sqlalchemy/session.py:673 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "SQL-Verbindung fehlgeschlagen. Noch %s weitere Versuche übrig." + +#: neutron/openstack/common/db/sqlalchemy/utils.py:97 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "ID ist nicht in 'sort_keys' enthalten; ist 'sort_keys' eindeutig?" + +#: neutron/openstack/common/rpc/matchmaker_ring.py:75 +#: neutron/openstack/common/rpc/matchmaker_ring.py:93 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "Keine schlüsseldefinierenden Hosts für Topic '%s', siehe Ringdatei" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..e8e05cae21 --- /dev/null +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,163 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (Australia) (http://www.transifex.com/projects/p/" +"neutron/language/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "Original exception being dropped: %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "Unexpected exception occurred %d time(s)... retrying." + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "Exception during rpc cleanup." + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "Unhandled exception" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "DB exception wrapped." + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "Exception during message handling" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "Exception in string format operation" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Returning exception %s to caller" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "Failed to process message ... skipping it." + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "Failed to process message ... will requeue." + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "Failed to declare consumer for topic '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "Failed to consume message from queue: %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "Failed to publish message to topic '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "Failed to process message... skipping it." + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "Error processing message. Skipping it." + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "JSON serialization failed." + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "ZeroMQ socket could not be closed." + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "RPC message did not include method." + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "Topic socket file creation failed." + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "Required IPC directory does not exist at %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "Permission denied to IPC directory at %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "Could not create ZeroMQ receiver daemon. Socket may already be in use." + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "ZMQ Envelope version unsupported or unknown." diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..d5fbb13567 --- /dev/null +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (Australia) (http://www.transifex.com/projects/p/" +"neutron/language/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "Caught %s, exiting" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "Parent process has died unexpectedly, exiting" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "Forking too fast, sleeping" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "Started child %d" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "Starting %d workers" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "Child %(pid)d killed by signal %(sig)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "Child %(pid)s exited with status %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "Caught %s, stopping children" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "Waiting on %d children to exit" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "Deleting duplicated row with id: %(id)s from table: %(table)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Reconnecting to AMQP server on %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Connected to AMQP server on %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Connected to AMQP server on %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "Registering reactor" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "In reactor registered" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "Consuming socket" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "Creating proxy for topic: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "Skipping topic registration. Already registered." + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "Matchmaker unregistered: %(key)s, %(host)s" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..75ea2a0bc8 --- /dev/null +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,163 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" +"neutron/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "Original exception being dropped: %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "Unexpected exception occurred %d time(s)... retrying." + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "Exception during rpc cleanup." + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "Unhandled exception" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "DB exception wrapped." + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "Exception during message handling" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "Exception in string format operation" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Returning exception %s to caller" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "Failed to process message ... skipping it." + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "Failed to process message ... will requeue." + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "Failed to declare consumer for topic '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "Failed to consume message from queue: %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "Failed to publish message to topic '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "Failed to process message... skipping it." + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "Error processing message. Skipping it." + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "JSON serialization failed." + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "RPC message did not include method." + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "Topic socket file creation failed." + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "Required IPC directory does not exist at %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "Permission denied to IPC directory at %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "Could not create ZeroMQ receiver daemon. Socket may already be in use." + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "ZMQ Envelope version unsupported or unknown." diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..3071d936ad --- /dev/null +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" +"neutron/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "Caught %s, exiting" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "Parent process has died unexpectedly, exiting" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "Forking too fast, sleeping" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "Started child %d" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "Starting %d workers" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "Child %(pid)d killed by signal %(sig)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "Child %(pid)s exited with status %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "Caught %s, stopping children" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "Waiting on %d children to exit" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "Deleting duplicated row with id: %(id)s from table: %(table)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Reconnecting to AMQP server on %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Connected to AMQP server on %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Connected to AMQP server on %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "Registering reactor" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "In reactor registered" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "Consuming socket" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "Creating proxy for topic: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "Skipping topic registration. Already registered." + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "Matchmaker unregistered: %(key)s, %(host)s" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 83b5d8fec8..87eb70154f 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-05-29 06:10+0000\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -452,7 +452,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:586 +#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:597 msgid "DHCP agent started" msgstr "" @@ -469,7 +469,7 @@ msgid "" "exist." msgstr "" -#: neutron/agent/dhcp_agent.py:142 neutron/agent/dhcp_agent.py:190 +#: neutron/agent/dhcp_agent.py:142 neutron/agent/dhcp_agent.py:200 #, python-format msgid "Network %s has been deleted." msgstr "" @@ -479,43 +479,48 @@ msgstr "" msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:150 +#: neutron/agent/dhcp_agent.py:154 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:162 +#: neutron/agent/dhcp_agent.py:166 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:168 +#: neutron/agent/dhcp_agent.py:172 msgid "Synchronizing state complete" msgstr "" -#: neutron/agent/dhcp_agent.py:172 +#: neutron/agent/dhcp_agent.py:176 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:194 +#: neutron/agent/dhcp_agent.py:188 +#, python-format +msgid "resync: %(reason)s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:204 #, python-format msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:206 +#: neutron/agent/dhcp_agent.py:216 #, python-format msgid "" "Network %s may have been deleted and its resources may have already been " "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:331 +#: neutron/agent/dhcp_agent.py:341 #, 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:569 neutron/agent/l3_agent.py:957 +#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:957 #: neutron/agent/metadata/agent.py:361 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -523,20 +528,25 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:962 +#: neutron/agent/dhcp_agent.py:585 neutron/agent/l3_agent.py:962 #: neutron/agent/metadata/agent.py:366 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:269 -#: neutron/services/loadbalancer/agent/agent_manager.py:121 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +#: neutron/services/loadbalancer/agent/agent_manager.py:122 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:583 neutron/agent/l3_agent.py:967 +#: neutron/agent/dhcp_agent.py:592 +#, python-format +msgid "Agent updated: %(payload)s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:967 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -583,7 +593,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:684 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:687 #: neutron/services/metering/drivers/iptables/iptables_driver.py:89 msgid "An interface driver must be specified" msgstr "" @@ -623,7 +633,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:932 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:968 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +760,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:270 #, python-format msgid "Delete %s" msgstr "" @@ -1056,34 +1066,34 @@ msgstr "" msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:691 +#: neutron/agent/linux/dhcp.py:694 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:731 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:741 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:785 +#: neutron/agent/linux/dhcp.py:788 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not yet exist. " "Checking for a reserved port." msgstr "" -#: neutron/agent/linux/dhcp.py:799 +#: neutron/agent/linux/dhcp.py:802 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:834 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:837 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1245,125 +1255,96 @@ msgstr "" msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:641 +#: neutron/agent/linux/iptables_manager.py:639 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:38 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:72 neutron/agent/linux/ovs_lib.py:168 -#: neutron/agent/linux/ovs_lib.py:290 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:308 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:207 +#: neutron/agent/linux/ovs_lib.py:219 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:211 +#: neutron/agent/linux/ovs_lib.py:223 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:221 +#: neutron/agent/linux/ovs_lib.py:233 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:224 +#: neutron/agent/linux/ovs_lib.py:236 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:338 +#: neutron/agent/linux/ovs_lib.py:259 +msgid "" +"Unable to create VXLAN tunnel port. Please ensure that an openvswitch " +"version that supports VXLAN is installed." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:353 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:408 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:416 +#: neutron/agent/linux/ovs_lib.py:434 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:426 +#: neutron/agent/linux/ovs_lib.py:444 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:444 +#: neutron/agent/linux/ovs_lib.py:462 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:454 +#: neutron/agent/linux/ovs_lib.py:479 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:465 +#: neutron/agent/linux/ovs_lib.py:490 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 -msgid "Unable to retrieve OVS userspace version." -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:487 -msgid "Unable to retrieve OVS kernel module version." -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:494 -msgid "Unable to retrieve installed Linux kernel version." -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:503 +#: neutron/agent/linux/ovs_lib.py:499 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 -#, python-format -msgid "" -"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " -"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " -"%(required)s or newer!" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:527 -#, python-format -msgid "" -"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " -"support. To use %(vtype)s tunnels with OVS, please ensure that the " -"version is %(required)s or newer!" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:541 -#, python-format -msgid "" -"Checking OVS version for VXLAN support installed klm version is %(klm)s, " -"installed Linux version is %(kernel)s, installed user version is %(usr)s " -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:570 +#: neutron/agent/linux/ovs_lib.py:515 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:575 +#: neutron/agent/linux/ovs_lib.py:520 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1991,6 +1972,27 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" +#: neutron/cmd/sanity_check.py:39 +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:48 +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:58 +msgid "Check for vxlan support" +msgstr "" + +#: neutron/cmd/sanity_check.py:60 +msgid "Check for patch port support" +msgstr "" + #: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" @@ -2133,21 +2135,21 @@ msgid "" "the agent." msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:145 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:155 +#: neutron/common/config.py:156 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:171 +#: neutron/common/config.py:172 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:176 +#: neutron/common/config.py:177 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" @@ -2850,99 +2852,104 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:227 +#: neutron/db/l3_db.py:230 #, python-format msgid "No eligible l3 agent associated with external network %s found" msgstr "" -#: neutron/db/l3_db.py:248 +#: neutron/db/l3_db.py:251 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:268 neutron/db/l3_db.py:694 +#: neutron/db/l3_db.py:265 #, python-format -msgid "Network %s is not a valid external network" +msgid "Network %s is not an external network" msgstr "" -#: neutron/db/l3_db.py:364 +#: neutron/db/l3_db.py:379 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:378 +#: neutron/db/l3_db.py:393 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 +#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:535 #: neutron/plugins/bigswitch/plugin.py:998 #: neutron/plugins/bigswitch/plugin.py:1007 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:394 +#: neutron/db/l3_db.py:412 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:405 +#: neutron/db/l3_db.py:425 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:420 +#: neutron/db/l3_db.py:439 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:550 neutron/plugins/nec/nec_router.py:199 +#: neutron/db/l3_db.py:591 neutron/plugins/nec/nec_router.py:199 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:589 +#: neutron/db/l3_db.py:627 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:593 +#: neutron/db/l3_db.py:631 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:605 +#: neutron/db/l3_db.py:643 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:650 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:616 +#: neutron/db/l3_db.py:654 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1845 +#: neutron/db/l3_db.py:697 neutron/plugins/vmware/plugins/base.py:1849 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:833 +#: neutron/db/l3_db.py:732 +#, python-format +msgid "Network %s is not a valid external network" +msgstr "" + +#: neutron/db/l3_db.py:869 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:938 +#: neutron/db/l3_db.py:974 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3003,20 +3010,20 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/services/firewall/fwaas_plugin.py:224 +#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:914 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/plugins/vmware/plugins/service.py:938 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:940 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/plugins/vmware/plugins/service.py:964 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -3037,8 +3044,8 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:1002 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/plugins/vmware/plugins/service.py:1026 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -3063,8 +3070,8 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:976 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/plugins/vmware/plugins/service.py:1000 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" @@ -3085,14 +3092,14 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1029 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/plugins/vmware/plugins/service.py:1053 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1058 -#: neutron/services/firewall/fwaas_plugin.py:289 +#: neutron/plugins/vmware/plugins/service.py:1082 +#: neutron/services/firewall/fwaas_plugin.py:290 msgid "remove_rule() called" msgstr "" @@ -3122,23 +3129,27 @@ msgstr "" msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:71 +#: neutron/db/migration/cli.py:52 +msgid "Database engine" +msgstr "" + +#: neutron/db/migration/cli.py:75 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:101 neutron/db/migration/cli.py:114 +#: neutron/db/migration/cli.py:105 neutron/db/migration/cli.py:118 msgid "Timeline branches unable to generate timeline" msgstr "" -#: neutron/db/migration/cli.py:108 +#: neutron/db/migration/cli.py:112 msgid "HEAD file does not match migration timeline head" msgstr "" -#: neutron/db/migration/cli.py:150 +#: neutron/db/migration/cli.py:154 msgid "Available commands" msgstr "" @@ -4039,31 +4050,11 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: neutron/openstack/common/periodic_task.py:41 +#: neutron/openstack/common/periodic_task.py:39 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: neutron/openstack/common/periodic_task.py:132 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:137 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:175 -#, python-format -msgid "Running periodic task %(full_task_name)s" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:184 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "" - #: neutron/openstack/common/policy.py:395 #, python-format msgid "Failed to understand rule %(rule)s" @@ -4224,11 +4215,6 @@ msgstr "" msgid "An error occurred during processing the request: %s" msgstr "" -#: neutron/openstack/common/middleware/notifier.py:40 -#, python-format -msgid "An exception occurred processing the API call: %s " -msgstr "" - #: neutron/openstack/common/middleware/sizelimit.py:55 #: neutron/openstack/common/middleware/sizelimit.py:64 #: neutron/openstack/common/middleware/sizelimit.py:75 @@ -4887,8 +4873,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1021 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1406 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1406 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1370 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1403 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6569,8 +6555,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1308 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1272 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1301 msgid "Agent out of sync with plugin!" msgstr "" @@ -6593,8 +6579,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1046 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1489 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1486 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7144,7 +7130,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1476 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1473 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7469,7 +7455,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:268 msgid "network_delete received" msgstr "" @@ -7480,22 +7466,22 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:374 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 msgid "fdb_remove received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:453 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:416 msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439 msgid "fdb_update received" msgstr "" @@ -7517,17 +7503,17 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1110 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1131 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1074 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1113 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1116 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1080 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7535,36 +7521,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:982 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1136 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1100 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1162 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1100 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1166 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1183 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1165 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1130 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1173 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1190 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1137 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1195 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "Port %s updated." msgstr "" @@ -8190,110 +8176,110 @@ msgstr "" msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:782 +#: neutron/plugins/midonet/plugin.py:781 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:794 +#: neutron/plugins/midonet/plugin.py:793 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:838 +#: neutron/plugins/midonet/plugin.py:837 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:858 +#: neutron/plugins/midonet/plugin.py:857 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:898 +#: neutron/plugins/midonet/plugin.py:897 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:909 +#: neutron/plugins/midonet/plugin.py:908 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1009 +#: neutron/plugins/midonet/plugin.py:1008 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1033 +#: neutron/plugins/midonet/plugin.py:1032 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1042 +#: neutron/plugins/midonet/plugin.py:1041 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1049 +#: neutron/plugins/midonet/plugin.py:1048 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1089 +#: neutron/plugins/midonet/plugin.py:1088 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1108 +#: neutron/plugins/midonet/plugin.py:1107 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1130 +#: neutron/plugins/midonet/plugin.py:1129 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1158 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1166 +#: neutron/plugins/midonet/plugin.py:1165 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1172 +#: neutron/plugins/midonet/plugin.py:1171 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1204 +#: neutron/plugins/midonet/plugin.py:1203 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1214 +#: neutron/plugins/midonet/plugin.py:1213 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1224 +#: neutron/plugins/midonet/plugin.py:1223 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -10560,346 +10546,344 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:92 msgid "Agent terminated!: Failed to get a datapath." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:140 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:288 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:243 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:111 msgid "Agent terminated" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:145 msgid "Agent failed to create agent config map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:307 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:269 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 #, python-format msgid "Unable to create tunnel port. Invalid remote IP: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:312 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:274 #, python-format msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:308 #, python-format msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:352 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:313 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:314 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:545 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:607 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:361 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:323 #, python-format msgid "port_update received port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:332 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:499 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:545 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:502 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:548 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:466 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:514 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:478 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:545 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:522 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:564 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:496 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:584 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:541 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:621 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:593 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:584 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:638 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:548 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:623 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:587 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:650 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:674 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:722 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:638 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:748 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:712 #, python-format msgid "ancillary bridge list: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:799 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:778 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/ofagent/agent/ofa_neutron_agent.py:922 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:890 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:869 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:892 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:996 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:983 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1025 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1033 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:997 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1045 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1032 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:660 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:745 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1009 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:665 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:751 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1048 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1035 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:643 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:663 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:748 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1012 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:648 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:668 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:754 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1096 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1060 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1102 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1127 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1131 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1134 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1144 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1108 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1219 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1183 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - " "treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1227 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1191 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1228 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1249 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1213 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1276 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1268 #, python-format msgid "Agent ovsdb_monitor_loop - iteration:%d started" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1315 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1323 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1336 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1300 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1346 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1349 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1310 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1345 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1350 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1314 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1329 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1339 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " "processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1390 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1354 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1387 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1397 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1361 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " "ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1430 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1394 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1453 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1417 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1456 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1460 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1420 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" @@ -11250,87 +11234,87 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:220 msgid "OVS version can not support ARP responder." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:486 #, python-format msgid "Action %s not supported" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:757 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1298 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1335 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1353 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1350 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1364 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1397 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1394 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1454 #, python-format msgid "Invalid tunnel type specified: %s" msgstr "" @@ -11727,16 +11711,16 @@ msgstr "" msgid "Invalid agent_mode: %s" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +#: neutron/plugins/vmware/dhcpmeta_modes.py:104 msgid "network_auto_schedule has been disabled" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 #, python-format msgid "Unable to run Neutron with config option '%s', as NSX does not support it" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#: neutron/plugins/vmware/dhcpmeta_modes.py:128 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -12236,39 +12220,49 @@ msgstr "" #: neutron/plugins/vmware/common/exceptions.py:80 #, python-format +msgid "Router %(router_id)s is in use by Loadbalancer Service %(vip_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:85 +#, python-format +msgid "Router %(router_id)s is in use by firewall Service %(firewall_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:90 +#, python-format msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:84 +#: neutron/plugins/vmware/common/exceptions.py:94 #, python-format msgid "" "Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:89 +#: neutron/plugins/vmware/common/exceptions.py:99 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:98 +#: neutron/plugins/vmware/common/exceptions.py:108 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:102 +#: neutron/plugins/vmware/common/exceptions.py:112 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:107 +#: neutron/plugins/vmware/common/exceptions.py:117 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:111 +#: neutron/plugins/vmware/common/exceptions.py:121 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -13066,7 +13060,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:247 -#: neutron/plugins/vmware/plugins/service.py:439 +#: neutron/plugins/vmware/plugins/service.py:440 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -13160,7 +13154,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:533 -#: neutron/plugins/vmware/plugins/base.py:1064 +#: neutron/plugins/vmware/plugins/base.py:1068 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13201,13 +13195,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:669 -#: neutron/plugins/vmware/plugins/base.py:1780 +#: neutron/plugins/vmware/plugins/base.py:1784 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:673 -#: neutron/plugins/vmware/plugins/base.py:1784 +#: neutron/plugins/vmware/plugins/base.py:1788 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13266,231 +13260,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1053 +#: neutron/plugins/vmware/plugins/base.py:1057 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1072 +#: neutron/plugins/vmware/plugins/base.py:1076 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:518 +#: neutron/plugins/vmware/plugins/base.py:1079 +#: neutron/plugins/vmware/plugins/service.py:542 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1110 +#: neutron/plugins/vmware/plugins/base.py:1114 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1187 +#: neutron/plugins/vmware/plugins/base.py:1191 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1190 +#: neutron/plugins/vmware/plugins/base.py:1194 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1201 +#: neutron/plugins/vmware/plugins/base.py:1205 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1289 +#: neutron/plugins/vmware/plugins/base.py:1293 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1324 +#: neutron/plugins/vmware/plugins/base.py:1328 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1407 +#: neutron/plugins/vmware/plugins/base.py:1411 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1413 +#: neutron/plugins/vmware/plugins/base.py:1417 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1424 +#: neutron/plugins/vmware/plugins/base.py:1428 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1434 +#: neutron/plugins/vmware/plugins/base.py:1438 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1463 -#: neutron/plugins/vmware/plugins/base.py:1548 -#: neutron/plugins/vmware/plugins/service.py:201 -#: neutron/plugins/vmware/plugins/service.py:1213 +#: neutron/plugins/vmware/plugins/base.py:1467 +#: neutron/plugins/vmware/plugins/base.py:1552 +#: neutron/plugins/vmware/plugins/service.py:202 +#: neutron/plugins/vmware/plugins/service.py:1237 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1512 +#: neutron/plugins/vmware/plugins/base.py:1516 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1515 +#: neutron/plugins/vmware/plugins/base.py:1519 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1557 +#: neutron/plugins/vmware/plugins/base.py:1561 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1573 +#: neutron/plugins/vmware/plugins/base.py:1577 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1577 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1579 +#: neutron/plugins/vmware/plugins/base.py:1583 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1636 +#: neutron/plugins/vmware/plugins/base.py:1640 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1640 +#: neutron/plugins/vmware/plugins/base.py:1644 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1650 +#: neutron/plugins/vmware/plugins/base.py:1654 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1718 +#: neutron/plugins/vmware/plugins/base.py:1722 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1816 +#: neutron/plugins/vmware/plugins/base.py:1820 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1821 +#: neutron/plugins/vmware/plugins/base.py:1825 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1953 +#: neutron/plugins/vmware/plugins/base.py:1957 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1959 +#: neutron/plugins/vmware/plugins/base.py:1963 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1996 +#: neutron/plugins/vmware/plugins/base.py:2000 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1999 +#: neutron/plugins/vmware/plugins/base.py:2003 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2035 +#: neutron/plugins/vmware/plugins/base.py:2039 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2058 +#: neutron/plugins/vmware/plugins/base.py:2062 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2087 +#: neutron/plugins/vmware/plugins/base.py:2091 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2116 +#: neutron/plugins/vmware/plugins/base.py:2120 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2161 -#: neutron/plugins/vmware/plugins/base.py:2199 +#: neutron/plugins/vmware/plugins/base.py:2165 +#: neutron/plugins/vmware/plugins/base.py:2203 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2296 +#: neutron/plugins/vmware/plugins/base.py:2300 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2303 +#: neutron/plugins/vmware/plugins/base.py:2307 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2351 +#: neutron/plugins/vmware/plugins/base.py:2355 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2383 +#: neutron/plugins/vmware/plugins/base.py:2387 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2391 +#: neutron/plugins/vmware/plugins/base.py:2395 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13498,238 +13492,238 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2398 +#: neutron/plugins/vmware/plugins/base.py:2402 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2411 +#: neutron/plugins/vmware/plugins/base.py:2415 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:144 +#: neutron/plugins/vmware/plugins/service.py:145 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:175 +#: neutron/plugins/vmware/plugins/service.py:176 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:184 +#: neutron/plugins/vmware/plugins/service.py:185 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:339 +#: neutron/plugins/vmware/plugins/service.py:340 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:424 +#: neutron/plugins/vmware/plugins/service.py:425 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:472 +#: neutron/plugins/vmware/plugins/service.py:473 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:482 +#: neutron/plugins/vmware/plugins/service.py:483 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:492 +#: neutron/plugins/vmware/plugins/service.py:493 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:860 +#: neutron/plugins/vmware/plugins/service.py:884 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:868 +#: neutron/plugins/vmware/plugins/service.py:892 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:883 -#: neutron/plugins/vmware/plugins/service.py:1199 +#: neutron/plugins/vmware/plugins/service.py:907 +#: neutron/plugins/vmware/plugins/service.py:1223 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:887 -#: neutron/plugins/vmware/plugins/service.py:1587 +#: neutron/plugins/vmware/plugins/service.py:911 +#: neutron/plugins/vmware/plugins/service.py:1611 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:892 +#: neutron/plugins/vmware/plugins/service.py:916 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1089 +#: neutron/plugins/vmware/plugins/service.py:1113 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1126 +#: neutron/plugins/vmware/plugins/service.py:1150 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1135 +#: neutron/plugins/vmware/plugins/service.py:1159 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1160 +#: neutron/plugins/vmware/plugins/service.py:1184 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1177 +#: neutron/plugins/vmware/plugins/service.py:1201 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1196 +#: neutron/plugins/vmware/plugins/service.py:1220 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1204 +#: neutron/plugins/vmware/plugins/service.py:1228 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1237 +#: neutron/plugins/vmware/plugins/service.py:1261 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1277 +#: neutron/plugins/vmware/plugins/service.py:1301 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1294 +#: neutron/plugins/vmware/plugins/service.py:1318 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1350 +#: neutron/plugins/vmware/plugins/service.py:1374 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1372 -#: neutron/plugins/vmware/plugins/service.py:1419 -#: neutron/plugins/vmware/plugins/service.py:1442 +#: neutron/plugins/vmware/plugins/service.py:1396 +#: neutron/plugins/vmware/plugins/service.py:1443 +#: neutron/plugins/vmware/plugins/service.py:1466 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1398 +#: neutron/plugins/vmware/plugins/service.py:1422 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1462 +#: neutron/plugins/vmware/plugins/service.py:1486 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1472 +#: neutron/plugins/vmware/plugins/service.py:1496 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1501 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1556 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1549 +#: neutron/plugins/vmware/plugins/service.py:1573 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1574 +#: neutron/plugins/vmware/plugins/service.py:1598 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1577 +#: neutron/plugins/vmware/plugins/service.py:1601 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1584 +#: neutron/plugins/vmware/plugins/service.py:1608 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1592 +#: neutron/plugins/vmware/plugins/service.py:1616 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1705 +#: neutron/plugins/vmware/plugins/service.py:1729 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1711 -#: neutron/plugins/vmware/plugins/service.py:1748 +#: neutron/plugins/vmware/plugins/service.py:1735 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1729 +#: neutron/plugins/vmware/plugins/service.py:1753 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1732 +#: neutron/plugins/vmware/plugins/service.py:1756 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1788 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1791 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1794 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1797 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1776 +#: neutron/plugins/vmware/plugins/service.py:1800 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1779 +#: neutron/plugins/vmware/plugins/service.py:1803 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1782 +#: neutron/plugins/vmware/plugins/service.py:1806 #, python-format msgid "nat_update_result %d" msgstr "" @@ -14446,24 +14440,24 @@ msgstr "" msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:71 +#: neutron/services/firewall/fwaas_plugin.py:70 #, python-format -msgid "Firewall %s unexpectedly deleted by agent." +msgid "Firewall %(fw)s unexpectedly deleted by agent, status was %(status)s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:77 +#: neutron/services/firewall/fwaas_plugin.py:78 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:86 +#: neutron/services/firewall/fwaas_plugin.py:87 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:92 +#: neutron/services/firewall/fwaas_plugin.py:93 msgid "get_tenants_with_firewalls() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:140 +#: neutron/services/firewall/fwaas_plugin.py:141 #, python-format msgid "" "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one " @@ -14810,52 +14804,52 @@ msgstr "" msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:94 +#: neutron/services/loadbalancer/agent/agent_manager.py:95 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:101 +#: neutron/services/loadbalancer/agent/agent_manager.py:102 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:141 +#: neutron/services/loadbalancer/agent/agent_manager.py:142 #, python-format msgid "Error updating statistics on pool %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:157 +#: neutron/services/loadbalancer/agent/agent_manager.py:158 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:174 -#: neutron/services/loadbalancer/agent/agent_manager.py:239 +#: neutron/services/loadbalancer/agent/agent_manager.py:175 +#: neutron/services/loadbalancer/agent/agent_manager.py:240 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:184 +#: neutron/services/loadbalancer/agent/agent_manager.py:185 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:194 +#: neutron/services/loadbalancer/agent/agent_manager.py:195 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:207 +#: neutron/services/loadbalancer/agent/agent_manager.py:208 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:333 +#: neutron/services/loadbalancer/agent/agent_manager.py:334 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:336 +#: neutron/services/loadbalancer/agent/agent_manager.py:337 #, python-format msgid "Agent_updated by server side %s!" msgstr "" @@ -15179,81 +15173,85 @@ msgstr "" msgid "IP address of vDirect server." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:66 +#: neutron/services/loadbalancer/drivers/radware/driver.py:65 +msgid "IP address of secondary vDirect server." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:68 msgid "vDirect user name." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:69 +#: neutron/services/loadbalancer/drivers/radware/driver.py:71 msgid "vDirect user password." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:72 +#: neutron/services/loadbalancer/drivers/radware/driver.py:74 msgid "Service ADC type. Default: VA." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:75 +#: neutron/services/loadbalancer/drivers/radware/driver.py:77 msgid "Service ADC version." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:78 +#: neutron/services/loadbalancer/drivers/radware/driver.py:80 msgid "Enables or disables the Service HA pair. Default: False." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "Service throughput. Default: 1000." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "Service SSL throughput. Default: 100." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "Service compression throughput. Default: 100." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "Size of service cache. Default: 20." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "Name of l2_l3 workflow. Default: openstack_l2_l3." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:98 +#: neutron/services/loadbalancer/drivers/radware/driver.py:100 msgid "Name of l4 workflow. Default: openstack_l4." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:106 +#: neutron/services/loadbalancer/drivers/radware/driver.py:108 msgid "Parameter for l2_l3 workflow constructor." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:113 +#: neutron/services/loadbalancer/drivers/radware/driver.py:115 msgid "Parameter for l2_l3 workflow setup." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:116 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "List of actions that are not pushed to the completion queue." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:120 +#: neutron/services/loadbalancer/drivers/radware/driver.py:122 msgid "Name of the l4 workflow action. Default: BaseCreate." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:126 msgid "Resource pool IDs." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:127 +#: neutron/services/loadbalancer/drivers/radware/driver.py:129 msgid "A required VLAN for the interswitch link to use." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:130 +#: neutron/services/loadbalancer/drivers/radware/driver.py:132 msgid "" "Enable or disable Alteon interswitch link for stateful session failover. " "Default: False." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:225 +#: neutron/services/loadbalancer/drivers/radware/driver.py:229 #, python-format msgid "" "vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " @@ -15261,128 +15259,151 @@ msgid "" "%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:260 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:268 +#: neutron/services/loadbalancer/drivers/radware/driver.py:272 #, python-format msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:277 +#: neutron/services/loadbalancer/drivers/radware/driver.py:281 #, python-format msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#: neutron/services/loadbalancer/drivers/radware/driver.py:295 #, python-format msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:295 +#: neutron/services/loadbalancer/drivers/radware/driver.py:299 #, python-format msgid "pip nport delete failed: %r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:383 +#: neutron/services/loadbalancer/drivers/radware/driver.py:387 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:414 +#: neutron/services/loadbalancer/drivers/radware/driver.py:418 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:444 +#: neutron/services/loadbalancer/drivers/radware/driver.py:448 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:453 -#: neutron/services/loadbalancer/drivers/radware/driver.py:484 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 +#: neutron/services/loadbalancer/drivers/radware/driver.py:488 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:461 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#: neutron/services/loadbalancer/drivers/radware/driver.py:473 #, python-format msgid "Post-remove workflow function %r completed" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:473 +#: neutron/services/loadbalancer/drivers/radware/driver.py:477 #, python-format msgid "Post-remove workflow function %r failed" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:590 +#: neutron/services/loadbalancer/drivers/radware/driver.py:594 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:656 +#: neutron/services/loadbalancer/drivers/radware/driver.py:663 #, python-format -msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "" +"vDirectRESTClient:init server=%(server)s, secondary " +"server=%(sec_server)s, port=%(port)d, ssl=%(ssl)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 +#, python-format +msgid "Fliping servers. Current is: %(server)s, switching to %(secondary)s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:682 +msgid "" +"REST client is not able to recover since only one vDirect server is " +"configured." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:690 +#, python-format +msgid "vDirect server is not responding (%s)." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:694 +#, python-format +msgid "vDirect server is not active (%s)." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:722 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:689 +#: neutron/services/loadbalancer/drivers/radware/driver.py:729 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:706 +#: neutron/services/loadbalancer/drivers/radware/driver.py:746 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:774 +#: neutron/services/loadbalancer/drivers/radware/driver.py:814 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:786 +#: neutron/services/loadbalancer/drivers/radware/driver.py:826 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:818 +#: neutron/services/loadbalancer/drivers/radware/driver.py:858 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:833 +#: neutron/services/loadbalancer/drivers/radware/driver.py:873 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:842 -#, python-format -msgid "Post-operation function %(func)r completed after operation %(oper)r" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:848 -#, python-format -msgid "Post-operation function %(func)r failed after operation %(oper)r" -msgstr "" - #: neutron/services/loadbalancer/drivers/radware/driver.py:882 #, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:888 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:929 +#, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:922 +#: neutron/services/loadbalancer/drivers/radware/driver.py:969 #, python-format msgid "_remove_object_from_db %s" msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-error.po b/neutron/locale/es/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..4c722b4fd4 --- /dev/null +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,170 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" +"es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "Se está descartando excepción original: %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "La excepción inesperada ha ocurrido %d vez(veces)... reintentando." + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "Excepción durante limpieza de rpc." + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "Excepción no controlada" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "Excepción de base de datos recortada." + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "Excepción durante el manejo de mensajes" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "Excepción en la operación de formato de cadena" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Devolviendo excepción %s al interlocutor" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "Fallo al procesar mensaje ... omitiendo." + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "Fallo al procesar mensaje ... se encolará nuevamente." + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"El servidor AMQP en %(hostname)s:%(port)d es inalcanzable: %(err_str)s. Se " +"volverá a intentar en %(sleep_time)d segundos." + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" +"No se ha podido declarar consumidor para el tema '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "No se ha podido consumir el mensaje de la cola: %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" +"No se ha podido publicar el mensaje para el tema '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "No se ha podido procesar el mensaje... saltándoselo." + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" +"No se puede conectar con el servidor AMQP: %(e)s. En reposo durante " +"%(delay)s segundos" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "Error al procesar el mensaje. Saltándolo." + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "Ha fallado la serialización JSON." + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "No se puede cerrar el socket ZeroMQ." + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "El mensaje de RPC no incluía método." + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "Ha fallado la creación de archivo de socket de tema." + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"Almacenamiento intermedio de retraso por tema local para el tema %(topic)s. " +"Descartando mensaje." + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "El directorio IPC requerido no existe en %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "Permiso denegado para el directorio IPC en %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" +"No se ha podido crear el daemon de destinatario ZeroMQ. Es posible que ya se " +"esté utilizando el socket." + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "Versión de sobre de ZMQ no soportada o desconocida." diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..02cbe6a601 --- /dev/null +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" +"es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "Se ha captado %s, saliendo" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "El proceso padre se ha detenido inesperadamente, saliendo" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "Bifurcación demasiado rápida, en reposo" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "Se ha iniciado el hijo %d" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "Iniciando %d trabajadores" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "Hijo %(pid)d matado por señal %(sig)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "El hijo %(pid)s ha salido con el estado %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "Se ha captado %s, deteniendo hijos" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "En espera de %d hijos para salir" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "Eliminando registro duplicado con id: %(id)s de la tabla: %(table)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Volviendo a conectar con el servidor AMQP en %(hostname)s:%(port)d " + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Conectado al servidor AMQP en %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Conectado con el servidor AMQP en %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "Registrando reactor" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "Registrado en reactor" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "Consumiendo socket" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "Creando proxy para el tema: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "Se va a saltar el registro del tema. Ya está registrado." + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "Matchmaker no registrado: %(key)s, %(host)s" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..dc2ee0a697 --- /dev/null +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,171 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" +"fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "Exception d'origine en cours de suppression : %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "Exception inattendue survenue %d fois... Nouvel essai." + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "Exception pendant le nettoyage rpc." + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "Exception non gérée" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "Exception BD encapsulée." + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "Exception pendant le traitement des messages" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "Exception dans l'opération de format de chaîne" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Renvoi de l'exception %s à l'appelant" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "Echec de traitement du message... Message ignoré." + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "Échec de traitement du message... Message remis en file d'attente." + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"Le serveur AMQP sur %(hostname)s:%(port)d est inaccessible : %(err_str)s. " +"Nouvelle tentative dans %(sleep_time)d secondes." + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" +"Echec de la déclaration du consommateur pour la rubrique '%(topic)s' : " +"%(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "Echec de la consommation du message depuis la file d'attente : %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" +"Echec de la publication du message dans la rubrique '%(topic)s' : %(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "Echec du traitement du message... Message ignoré." + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" +"Impossible de se connecter au serveur AMQP : %(e)s. En veille pendant " +"%(delay)s secondes" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "Erreur lors du traitement du message. Message ignoré." + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "Echec de la sérialisation JSON." + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "Le message d'appel de procédure distante n'a pas inclus la méthode." + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "La création du fichier socket de la rubrique a échoué." + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"Mémoire tampon de commandes en attente par rubrique locale saturée pour la " +"rubrique %(topic)s. Suppression du message." + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "Répertoire IPC requis n'existe pas à %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "Permission refusée au répertoire IPC à %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" +"Impossible de créer le démon récepteur ZeroMQ. Le socket est sans doute déjà " +"en cours d'utilisation." + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "Version de l'enveloppe ZMQ non prise en charge ou inconnue." diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..71b89c6fff --- /dev/null +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" +"fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "%s interceptée, sortie" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "Processus parent arrêté de manière inattendue, sortie" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "Bifurcation trop rapide, pause" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "Enfant démarré %d" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "Démarrage des travailleurs %d" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "Enfant %(pid)d arrêté par le signal %(sig)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "Processus fils %(pid)s terminé avec le status %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "%s interceptée, arrêt de l'enfant" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "En attente %d enfants pour sortie" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "Suppression ligne en double avec l'ID : %(id)s de la table : %(table)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Reconnexion au serveur AMQP sur %(hostname)s : %(port)d" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Connecté au serveur AMQP sur %(hostname)s : %(port)d" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Connecté au serveur AMQP sur %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "Enregistrement de Reactor" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "Reactor entrant enregistré" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "Consommation de socket" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "Création du proxy pour la rubrique : %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "Passez l'enregistrement de la rubrique. Rubrique déjà enregistrée." + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "Matchmaker non enregistré : %(key)s, %(host)s" diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..c38e45d352 --- /dev/null +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" +"it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "Rilevato %s, esistente" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "Il processo principale è stato interrotto inaspettatamente, uscire" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "Sblocco troppo veloce, attendere" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "Child avviato %d" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "Avvio %d operatori" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "Child %(pid)d interrotto dal segnale %(sig)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "Child %(pid)s terminato con stato %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "Intercettato %s, arresto in corso dei children" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "In attesa %d degli elementi secondari per uscire" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Riconnessione al server AMQP su %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Connesso al server AMQP su %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Connesso al serve AMQP su %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "Registrazione del reattore" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "Reactor interno registrato" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "Utilizzo socket" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "Creazione del proxy per il topic: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "La registrazione dell'argomento viene ignorata. È già registrata." + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..8e14604432 --- /dev/null +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,170 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" +"language/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "除去される元の例外: %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "予期せぬ例外が、%d回()発生しました。再試行中。" + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "RPCクリーンアップ中に例外が発生" + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "未処理例外" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "DBへのリトライが上限に達しました。" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "DB接続エラーが発生しました。" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "DB 例外がラップされました。" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "メッセージ処理中の例外" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "ストリング・フォーマットの操作で例外が発生しました" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "例外 %s を呼び出し元に返しています" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "メッセージの処理に失敗しました... スキップしています。" + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "メッセージ処理が失敗しました…キューに再登録します。" + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"%(hostname)s:%(port)d 上の AMQP サーバーは到達不能です: " +"%(err_str)s。%(sleep_time)d 秒後に再試行します。" + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" +"トピック '%(topic)s' のコンシューマーを宣言できませんでした: %(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "キューからのメッセージのコンシュームに失敗しました: %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" +"トピック '%(topic)s' に対してメッセージをパブリッシュできませんでした: " +"%(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "メッセージの処理に失敗しました... スキップしています。" + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" +"AMQP サーバーに接続できません: %(e)s。%(delay)s 秒間スリープ状態になります" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "メッセージの処理中にエラーが発生しました。スキップしています。" + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "JSON の直列化が失敗しました。" + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "RPC メッセージにメソッドが含まれていませんでした。" + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "トピック・ソケット・ファイルの作成に失敗しました。" + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"トピック %(topic)s のトピック単位のローカル・バックログ・バッファーがフルで" +"す。メッセージを除去しています。" + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "必要な IPC ディレクトリが %s に存在しません" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "IPC ディレクトリ %s へのアクセス許可がありません" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" +"ZeroMQ 受信側デーモンを作成できませんでした。ソケットが既に使用中である可能性" +"があります。" + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "ZMQ エンベロープのバージョンがサポートされないか、不明です。" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..19b6178821 --- /dev/null +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" +"language/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "%s が見つかりました。終了しています" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "親プロセスが予期せずに停止しました。終了しています" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "fork が早すぎます。スリープ状態にしています" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "子 %d を開始しました" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "%d ワーカーを開始しています" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "子 %(pid)d がシグナル %(sig)d によって強制終了されました" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "子 %(pid)s が状況 %(code)d で終了しました" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "%s が見つかりました。子を停止しています" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "%d 個の子で終了を待機しています" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "%(hostname)s:%(port)d 上の AMQP サーバーに再接続しています" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "%(hostname)s:%(port)d 上の AMQP サーバーに接続しました" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "%s 上の AMQP サーバーに接続しました" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "リアクターの登録中" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "入力リアクターが登録されました" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "ソケットの消費中" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "トピック用プロキシーの作成中: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "トピックの登録をスキップします。既に登録されています。" + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "matchmaker が登録されていません: %(key)s, %(host)s" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..16170ea459 --- /dev/null +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,165 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" +"language/ko_KR/)\n" +"Language: ko_KR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "기존 예외가 삭제됨: %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "예기치 않은 예외 %d 번 발생하였습니다... 다시 시도중." + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "" + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "처리되지 않은 예외" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "DB 예외가 랩핑되었습니다." + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "메시지 처리 중 예외" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "문자열 형식화 오퍼레이션의 예외" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "%s 예외를 호출자에게 리턴 중" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "메시지 처리 실패 ... 건너뜁니다." + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "메시지 처리 실패 ... 큐에 다시 넣습니다." + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"%(hostname)s:%(port)d의 AMQP 서버에 접근할 수 없음: %(err_str)s. " +"%(sleep_time)d초 내에 다시 시도하십시오. " + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "'%(topic)s' 주제에 대한 이용자를 선언하지 못했음: %(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "큐의 메시지를 이용하지 못했음: %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "'%(topic)s' 주제에 메시지를 공개하지 못했음: %(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "메시지를 처리하지 못했습니다. 건너뛰는 중입니다. " + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "AMQP 서버 %(e)s에 연결할 수 없습니다. %(delay)s 초 휴면 상태입니다. " + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "메시지 처리 오류입니다. 건너뛰는 중입니다. " + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "JSON 직렬화에 실패했습니다. " + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "RPC 메시지에 메소드가 없습니다. " + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "주제 소켓 파일 작성에 실패했습니다. " + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"%(topic)s 주제에 대한 로컬 주제별 백로그 버퍼가 가득 찼습니다. 메시지 삭제 중" +"입니다. " + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "%s 에서 필요한 IPC 디렉터리가 없습니다" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "%s에서 IPC 디렉터리에 대한 권한을 거부했습니다" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" +"ZeroMQ 수신기 디먼을 작성할 수 없습니다. 소켓이 이미 사용 중일 수 있습니다. " + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "ZMQ Envelope 버전을 지원하지 않거나 알 수 없습니다. " diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..a82f498a98 --- /dev/null +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" +"language/ko_KR/)\n" +"Language: ko_KR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "%s 발견, 종료 중" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, 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 "%d 하위를 시작했음" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "%d 작업자 시작 중" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "%(pid)d 하위가 %(sig)d 신호에 의해 강제 종료됨" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "%(pid)s 하위가 %(code)d 상태와 함께 종료했음" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "%s 발견, 하위 중지 중" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "%d 하위에서 종료하기를 대기 중임" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "%(hostname)s:%(port)d에서 AMQP 서버에 다시 연결 중" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "%(hostname)s:%(port)d에서 AMQP 서버에 연결되었음" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "%s의 AMQP 서버에 연결했음" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "등록 리액터" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "인 리액터 등록" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "소켓 이용 중" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "주제에 대한 프록시 작성: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "주제 등록을 건너뜁니다. 이미 등록되었습니다. " + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "등록되지 않은 중개자: %(key)s, %(host)s" diff --git a/neutron/locale/neutron-log-critical.pot b/neutron/locale/neutron-log-critical.pot new file mode 100644 index 0000000000..f93eeb4f03 --- /dev/null +++ b/neutron/locale/neutron-log-critical.pot @@ -0,0 +1,19 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: neutron 2014.2.dev608.g787bba2\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot new file mode 100644 index 0000000000..a43e01062f --- /dev/null +++ b/neutron/locale/neutron-log-error.pot @@ -0,0 +1,158 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: neutron 2014.2.dev608.g787bba2\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "" + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "" + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + diff --git a/neutron/locale/neutron-log-info.pot b/neutron/locale/neutron-log-info.pot new file mode 100644 index 0000000000..1897cfb073 --- /dev/null +++ b/neutron/locale/neutron-log-info.pot @@ -0,0 +1,123 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: neutron 2014.2.dev608.g787bba2\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, 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: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:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + diff --git a/neutron/locale/neutron-log-warning.pot b/neutron/locale/neutron-log-warning.pot new file mode 100644 index 0000000000..bb272314d3 --- /dev/null +++ b/neutron/locale/neutron-log-warning.pot @@ -0,0 +1,53 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: neutron 2014.2.dev608.g787bba2\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: neutron/openstack/common/service.py:363 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:506 +#, python-format +msgid "Database server has gone away: %s" +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:559 +msgid "Unable to detect effective SQL mode" +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:567 +#, python-format +msgid "MySQL SQL mode is '%s', consider enabling TRADITIONAL or STRICT_ALL_TABLES" +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:673 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:97 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: neutron/openstack/common/rpc/matchmaker_ring.py:75 +#: neutron/openstack/common/rpc/matchmaker_ring.py:93 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index a61d4e6615..846f4143f3 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev537.g4503521\n" +"Project-Id-Version: neutron 2014.2.dev608.g787bba2\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-05-29 06:10+0000\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:586 +#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:597 msgid "DHCP agent started" msgstr "" @@ -468,7 +468,7 @@ msgid "" "exist." msgstr "" -#: neutron/agent/dhcp_agent.py:142 neutron/agent/dhcp_agent.py:190 +#: neutron/agent/dhcp_agent.py:142 neutron/agent/dhcp_agent.py:200 #, python-format msgid "Network %s has been deleted." msgstr "" @@ -478,43 +478,48 @@ msgstr "" msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:150 +#: neutron/agent/dhcp_agent.py:154 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:162 +#: neutron/agent/dhcp_agent.py:166 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:168 +#: neutron/agent/dhcp_agent.py:172 msgid "Synchronizing state complete" msgstr "" -#: neutron/agent/dhcp_agent.py:172 +#: neutron/agent/dhcp_agent.py:176 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:194 +#: neutron/agent/dhcp_agent.py:188 +#, python-format +msgid "resync: %(reason)s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:204 #, python-format msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:206 +#: neutron/agent/dhcp_agent.py:216 #, python-format msgid "" "Network %s may have been deleted and its resources may have already been " "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:331 +#: neutron/agent/dhcp_agent.py:341 #, 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:569 neutron/agent/l3_agent.py:957 +#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:957 #: neutron/agent/metadata/agent.py:361 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -522,20 +527,25 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:962 +#: neutron/agent/dhcp_agent.py:585 neutron/agent/l3_agent.py:962 #: neutron/agent/metadata/agent.py:366 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:269 -#: neutron/services/loadbalancer/agent/agent_manager.py:121 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +#: neutron/services/loadbalancer/agent/agent_manager.py:122 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:583 neutron/agent/l3_agent.py:967 +#: neutron/agent/dhcp_agent.py:592 +#, python-format +msgid "Agent updated: %(payload)s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:967 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -582,7 +592,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:684 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:687 #: neutron/services/metering/drivers/iptables/iptables_driver.py:89 msgid "An interface driver must be specified" msgstr "" @@ -622,7 +632,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:932 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:968 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +759,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:270 #, python-format msgid "Delete %s" msgstr "" @@ -1055,34 +1065,34 @@ msgstr "" msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:691 +#: neutron/agent/linux/dhcp.py:694 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:731 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:741 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:785 +#: neutron/agent/linux/dhcp.py:788 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not yet exist. " "Checking for a reserved port." msgstr "" -#: neutron/agent/linux/dhcp.py:799 +#: neutron/agent/linux/dhcp.py:802 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:834 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:837 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1244,125 +1254,96 @@ msgstr "" msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:641 +#: neutron/agent/linux/iptables_manager.py:639 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:38 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:72 neutron/agent/linux/ovs_lib.py:168 -#: neutron/agent/linux/ovs_lib.py:290 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:308 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:207 +#: neutron/agent/linux/ovs_lib.py:219 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:211 +#: neutron/agent/linux/ovs_lib.py:223 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:221 +#: neutron/agent/linux/ovs_lib.py:233 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:224 +#: neutron/agent/linux/ovs_lib.py:236 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:338 +#: neutron/agent/linux/ovs_lib.py:259 +msgid "" +"Unable to create VXLAN tunnel port. Please ensure that an openvswitch " +"version that supports VXLAN is installed." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:353 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:408 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:416 +#: neutron/agent/linux/ovs_lib.py:434 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:426 +#: neutron/agent/linux/ovs_lib.py:444 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:444 +#: neutron/agent/linux/ovs_lib.py:462 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:454 +#: neutron/agent/linux/ovs_lib.py:479 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:465 +#: neutron/agent/linux/ovs_lib.py:490 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 -msgid "Unable to retrieve OVS userspace version." -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:487 -msgid "Unable to retrieve OVS kernel module version." -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:494 -msgid "Unable to retrieve installed Linux kernel version." -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:503 +#: neutron/agent/linux/ovs_lib.py:499 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 -#, python-format -msgid "" -"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " -"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " -"%(required)s or newer!" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:527 -#, python-format -msgid "" -"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " -"support. To use %(vtype)s tunnels with OVS, please ensure that the " -"version is %(required)s or newer!" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:541 -#, python-format -msgid "" -"Checking OVS version for VXLAN support installed klm version is %(klm)s, " -"installed Linux version is %(kernel)s, installed user version is %(usr)s " -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:570 +#: neutron/agent/linux/ovs_lib.py:515 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:575 +#: neutron/agent/linux/ovs_lib.py:520 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1990,6 +1971,27 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" +#: neutron/cmd/sanity_check.py:39 +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:48 +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:58 +msgid "Check for vxlan support" +msgstr "" + +#: neutron/cmd/sanity_check.py:60 +msgid "Check for patch port support" +msgstr "" + #: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" @@ -2132,21 +2134,21 @@ msgid "" "the agent." msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:145 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:155 +#: neutron/common/config.py:156 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:171 +#: neutron/common/config.py:172 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:176 +#: neutron/common/config.py:177 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" @@ -2849,99 +2851,104 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:227 +#: neutron/db/l3_db.py:230 #, python-format msgid "No eligible l3 agent associated with external network %s found" msgstr "" -#: neutron/db/l3_db.py:248 +#: neutron/db/l3_db.py:251 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:268 neutron/db/l3_db.py:694 +#: neutron/db/l3_db.py:265 #, python-format -msgid "Network %s is not a valid external network" +msgid "Network %s is not an external network" msgstr "" -#: neutron/db/l3_db.py:364 +#: neutron/db/l3_db.py:379 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:378 +#: neutron/db/l3_db.py:393 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 +#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:535 #: neutron/plugins/bigswitch/plugin.py:998 #: neutron/plugins/bigswitch/plugin.py:1007 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:394 +#: neutron/db/l3_db.py:412 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:405 +#: neutron/db/l3_db.py:425 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:420 +#: neutron/db/l3_db.py:439 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:550 neutron/plugins/nec/nec_router.py:199 +#: neutron/db/l3_db.py:591 neutron/plugins/nec/nec_router.py:199 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:589 +#: neutron/db/l3_db.py:627 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:593 +#: neutron/db/l3_db.py:631 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:605 +#: neutron/db/l3_db.py:643 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:650 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:616 +#: neutron/db/l3_db.py:654 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1845 +#: neutron/db/l3_db.py:697 neutron/plugins/vmware/plugins/base.py:1849 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:833 +#: neutron/db/l3_db.py:732 +#, python-format +msgid "Network %s is not a valid external network" +msgstr "" + +#: neutron/db/l3_db.py:869 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:938 +#: neutron/db/l3_db.py:974 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3002,20 +3009,20 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/services/firewall/fwaas_plugin.py:224 +#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:914 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/plugins/vmware/plugins/service.py:938 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:940 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/plugins/vmware/plugins/service.py:964 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -3036,8 +3043,8 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:1002 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/plugins/vmware/plugins/service.py:1026 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -3062,8 +3069,8 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:976 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/plugins/vmware/plugins/service.py:1000 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" @@ -3084,14 +3091,14 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1029 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/plugins/vmware/plugins/service.py:1053 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1058 -#: neutron/services/firewall/fwaas_plugin.py:289 +#: neutron/plugins/vmware/plugins/service.py:1082 +#: neutron/services/firewall/fwaas_plugin.py:290 msgid "remove_rule() called" msgstr "" @@ -3121,23 +3128,27 @@ msgstr "" msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:71 +#: neutron/db/migration/cli.py:52 +msgid "Database engine" +msgstr "" + +#: neutron/db/migration/cli.py:75 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:101 neutron/db/migration/cli.py:114 +#: neutron/db/migration/cli.py:105 neutron/db/migration/cli.py:118 msgid "Timeline branches unable to generate timeline" msgstr "" -#: neutron/db/migration/cli.py:108 +#: neutron/db/migration/cli.py:112 msgid "HEAD file does not match migration timeline head" msgstr "" -#: neutron/db/migration/cli.py:150 +#: neutron/db/migration/cli.py:154 msgid "Available commands" msgstr "" @@ -4038,31 +4049,11 @@ msgstr "" msgid "in dynamic looping call" msgstr "" -#: neutron/openstack/common/periodic_task.py:41 +#: neutron/openstack/common/periodic_task.py:39 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: neutron/openstack/common/periodic_task.py:132 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:137 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:175 -#, python-format -msgid "Running periodic task %(full_task_name)s" -msgstr "" - -#: neutron/openstack/common/periodic_task.py:184 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "" - #: neutron/openstack/common/policy.py:395 #, python-format msgid "Failed to understand rule %(rule)s" @@ -4223,11 +4214,6 @@ msgstr "" msgid "An error occurred during processing the request: %s" msgstr "" -#: neutron/openstack/common/middleware/notifier.py:40 -#, python-format -msgid "An exception occurred processing the API call: %s " -msgstr "" - #: neutron/openstack/common/middleware/sizelimit.py:55 #: neutron/openstack/common/middleware/sizelimit.py:64 #: neutron/openstack/common/middleware/sizelimit.py:75 @@ -4886,8 +4872,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1021 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1406 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1406 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1370 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1403 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6568,8 +6554,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1308 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1272 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1301 msgid "Agent out of sync with plugin!" msgstr "" @@ -6592,8 +6578,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1046 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1489 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1486 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7143,7 +7129,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1476 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1473 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7468,7 +7454,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:268 msgid "network_delete received" msgstr "" @@ -7479,22 +7465,22 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:374 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 msgid "fdb_remove received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:453 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:416 msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439 msgid "fdb_update received" msgstr "" @@ -7516,17 +7502,17 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1110 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1131 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1074 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1113 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1116 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1080 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7534,36 +7520,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:982 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1136 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1100 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1162 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1100 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1166 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1183 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1165 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1130 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1173 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1190 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1137 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1195 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "Port %s updated." msgstr "" @@ -8189,110 +8175,110 @@ msgstr "" msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:782 +#: neutron/plugins/midonet/plugin.py:781 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:794 +#: neutron/plugins/midonet/plugin.py:793 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:838 +#: neutron/plugins/midonet/plugin.py:837 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:858 +#: neutron/plugins/midonet/plugin.py:857 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:898 +#: neutron/plugins/midonet/plugin.py:897 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:909 +#: neutron/plugins/midonet/plugin.py:908 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1009 +#: neutron/plugins/midonet/plugin.py:1008 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1033 +#: neutron/plugins/midonet/plugin.py:1032 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1042 +#: neutron/plugins/midonet/plugin.py:1041 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1049 +#: neutron/plugins/midonet/plugin.py:1048 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1089 +#: neutron/plugins/midonet/plugin.py:1088 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1108 +#: neutron/plugins/midonet/plugin.py:1107 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1130 +#: neutron/plugins/midonet/plugin.py:1129 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1158 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1166 +#: neutron/plugins/midonet/plugin.py:1165 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1172 +#: neutron/plugins/midonet/plugin.py:1171 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1204 +#: neutron/plugins/midonet/plugin.py:1203 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1214 +#: neutron/plugins/midonet/plugin.py:1213 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1224 +#: neutron/plugins/midonet/plugin.py:1223 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -10559,346 +10545,344 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:92 msgid "Agent terminated!: Failed to get a datapath." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:140 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:288 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:243 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:111 msgid "Agent terminated" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:145 msgid "Agent failed to create agent config map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:307 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:269 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 #, python-format msgid "Unable to create tunnel port. Invalid remote IP: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:312 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:274 #, python-format msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:308 #, python-format msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:352 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:313 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:635 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:314 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:545 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:607 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:361 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:323 #, python-format msgid "port_update received port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:364 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:332 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:499 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:545 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:502 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:548 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:466 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:514 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:478 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:545 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:522 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:564 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:496 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:584 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:541 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:621 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:593 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:584 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:638 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:548 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:623 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:678 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:587 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:650 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:674 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:722 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:638 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:748 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:712 #, python-format msgid "ancillary bridge list: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:799 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:802 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:778 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/ofagent/agent/ofa_neutron_agent.py:922 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:890 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:869 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:892 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:996 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:983 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1025 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1033 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:997 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1045 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1032 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:660 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:745 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1009 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:665 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:751 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1048 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1035 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:643 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:663 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:748 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1012 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:648 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:668 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:754 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1096 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1060 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1102 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1127 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1091 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1131 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1134 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1144 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1108 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1219 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1183 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - " "treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1227 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1191 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1228 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1249 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1213 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1276 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1268 #, python-format msgid "Agent ovsdb_monitor_loop - iteration:%d started" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1315 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1323 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1336 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1300 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1346 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1349 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1310 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1345 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1350 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1314 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1329 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1339 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " "processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1390 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1354 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1387 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1397 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1361 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " "ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1430 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1394 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1453 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1417 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1456 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1460 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1420 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" @@ -11249,87 +11233,87 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:220 msgid "OVS version can not support ARP responder." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:486 #, python-format msgid "Action %s not supported" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:757 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1298 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1335 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1353 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1350 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1364 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1397 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1394 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1454 #, python-format msgid "Invalid tunnel type specified: %s" msgstr "" @@ -11726,16 +11710,16 @@ msgstr "" msgid "Invalid agent_mode: %s" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +#: neutron/plugins/vmware/dhcpmeta_modes.py:104 msgid "network_auto_schedule has been disabled" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 #, python-format msgid "Unable to run Neutron with config option '%s', as NSX does not support it" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#: neutron/plugins/vmware/dhcpmeta_modes.py:128 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -12235,39 +12219,49 @@ msgstr "" #: neutron/plugins/vmware/common/exceptions.py:80 #, python-format +msgid "Router %(router_id)s is in use by Loadbalancer Service %(vip_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:85 +#, python-format +msgid "Router %(router_id)s is in use by firewall Service %(firewall_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:90 +#, python-format msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:84 +#: neutron/plugins/vmware/common/exceptions.py:94 #, python-format msgid "" "Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:89 +#: neutron/plugins/vmware/common/exceptions.py:99 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:98 +#: neutron/plugins/vmware/common/exceptions.py:108 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:102 +#: neutron/plugins/vmware/common/exceptions.py:112 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:107 +#: neutron/plugins/vmware/common/exceptions.py:117 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/vmware/common/exceptions.py:111 +#: neutron/plugins/vmware/common/exceptions.py:121 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -13065,7 +13059,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:247 -#: neutron/plugins/vmware/plugins/service.py:439 +#: neutron/plugins/vmware/plugins/service.py:440 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -13159,7 +13153,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:533 -#: neutron/plugins/vmware/plugins/base.py:1064 +#: neutron/plugins/vmware/plugins/base.py:1068 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13200,13 +13194,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:669 -#: neutron/plugins/vmware/plugins/base.py:1780 +#: neutron/plugins/vmware/plugins/base.py:1784 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:673 -#: neutron/plugins/vmware/plugins/base.py:1784 +#: neutron/plugins/vmware/plugins/base.py:1788 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13265,231 +13259,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1053 +#: neutron/plugins/vmware/plugins/base.py:1057 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1072 +#: neutron/plugins/vmware/plugins/base.py:1076 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:518 +#: neutron/plugins/vmware/plugins/base.py:1079 +#: neutron/plugins/vmware/plugins/service.py:542 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1110 +#: neutron/plugins/vmware/plugins/base.py:1114 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1187 +#: neutron/plugins/vmware/plugins/base.py:1191 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1190 +#: neutron/plugins/vmware/plugins/base.py:1194 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1201 +#: neutron/plugins/vmware/plugins/base.py:1205 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1289 +#: neutron/plugins/vmware/plugins/base.py:1293 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1324 +#: neutron/plugins/vmware/plugins/base.py:1328 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1407 +#: neutron/plugins/vmware/plugins/base.py:1411 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1413 +#: neutron/plugins/vmware/plugins/base.py:1417 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1424 +#: neutron/plugins/vmware/plugins/base.py:1428 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1434 +#: neutron/plugins/vmware/plugins/base.py:1438 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1463 -#: neutron/plugins/vmware/plugins/base.py:1548 -#: neutron/plugins/vmware/plugins/service.py:201 -#: neutron/plugins/vmware/plugins/service.py:1213 +#: neutron/plugins/vmware/plugins/base.py:1467 +#: neutron/plugins/vmware/plugins/base.py:1552 +#: neutron/plugins/vmware/plugins/service.py:202 +#: neutron/plugins/vmware/plugins/service.py:1237 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1512 +#: neutron/plugins/vmware/plugins/base.py:1516 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1515 +#: neutron/plugins/vmware/plugins/base.py:1519 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1557 +#: neutron/plugins/vmware/plugins/base.py:1561 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1573 +#: neutron/plugins/vmware/plugins/base.py:1577 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1577 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1579 +#: neutron/plugins/vmware/plugins/base.py:1583 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1636 +#: neutron/plugins/vmware/plugins/base.py:1640 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1640 +#: neutron/plugins/vmware/plugins/base.py:1644 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1650 +#: neutron/plugins/vmware/plugins/base.py:1654 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1718 +#: neutron/plugins/vmware/plugins/base.py:1722 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1816 +#: neutron/plugins/vmware/plugins/base.py:1820 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1821 +#: neutron/plugins/vmware/plugins/base.py:1825 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1953 +#: neutron/plugins/vmware/plugins/base.py:1957 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1959 +#: neutron/plugins/vmware/plugins/base.py:1963 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1996 +#: neutron/plugins/vmware/plugins/base.py:2000 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1999 +#: neutron/plugins/vmware/plugins/base.py:2003 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2035 +#: neutron/plugins/vmware/plugins/base.py:2039 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2058 +#: neutron/plugins/vmware/plugins/base.py:2062 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2087 +#: neutron/plugins/vmware/plugins/base.py:2091 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2116 +#: neutron/plugins/vmware/plugins/base.py:2120 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2161 -#: neutron/plugins/vmware/plugins/base.py:2199 +#: neutron/plugins/vmware/plugins/base.py:2165 +#: neutron/plugins/vmware/plugins/base.py:2203 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2296 +#: neutron/plugins/vmware/plugins/base.py:2300 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2303 +#: neutron/plugins/vmware/plugins/base.py:2307 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2351 +#: neutron/plugins/vmware/plugins/base.py:2355 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2383 +#: neutron/plugins/vmware/plugins/base.py:2387 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2391 +#: neutron/plugins/vmware/plugins/base.py:2395 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13497,238 +13491,238 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2398 +#: neutron/plugins/vmware/plugins/base.py:2402 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2411 +#: neutron/plugins/vmware/plugins/base.py:2415 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:144 +#: neutron/plugins/vmware/plugins/service.py:145 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:175 +#: neutron/plugins/vmware/plugins/service.py:176 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:184 +#: neutron/plugins/vmware/plugins/service.py:185 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:339 +#: neutron/plugins/vmware/plugins/service.py:340 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:424 +#: neutron/plugins/vmware/plugins/service.py:425 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:472 +#: neutron/plugins/vmware/plugins/service.py:473 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:482 +#: neutron/plugins/vmware/plugins/service.py:483 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:492 +#: neutron/plugins/vmware/plugins/service.py:493 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:860 +#: neutron/plugins/vmware/plugins/service.py:884 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:868 +#: neutron/plugins/vmware/plugins/service.py:892 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:883 -#: neutron/plugins/vmware/plugins/service.py:1199 +#: neutron/plugins/vmware/plugins/service.py:907 +#: neutron/plugins/vmware/plugins/service.py:1223 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:887 -#: neutron/plugins/vmware/plugins/service.py:1587 +#: neutron/plugins/vmware/plugins/service.py:911 +#: neutron/plugins/vmware/plugins/service.py:1611 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:892 +#: neutron/plugins/vmware/plugins/service.py:916 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1089 +#: neutron/plugins/vmware/plugins/service.py:1113 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1126 +#: neutron/plugins/vmware/plugins/service.py:1150 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1135 +#: neutron/plugins/vmware/plugins/service.py:1159 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1160 +#: neutron/plugins/vmware/plugins/service.py:1184 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1177 +#: neutron/plugins/vmware/plugins/service.py:1201 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1196 +#: neutron/plugins/vmware/plugins/service.py:1220 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1204 +#: neutron/plugins/vmware/plugins/service.py:1228 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1237 +#: neutron/plugins/vmware/plugins/service.py:1261 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1277 +#: neutron/plugins/vmware/plugins/service.py:1301 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1294 +#: neutron/plugins/vmware/plugins/service.py:1318 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1350 +#: neutron/plugins/vmware/plugins/service.py:1374 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1372 -#: neutron/plugins/vmware/plugins/service.py:1419 -#: neutron/plugins/vmware/plugins/service.py:1442 +#: neutron/plugins/vmware/plugins/service.py:1396 +#: neutron/plugins/vmware/plugins/service.py:1443 +#: neutron/plugins/vmware/plugins/service.py:1466 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1398 +#: neutron/plugins/vmware/plugins/service.py:1422 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1462 +#: neutron/plugins/vmware/plugins/service.py:1486 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1472 +#: neutron/plugins/vmware/plugins/service.py:1496 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1501 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1556 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1549 +#: neutron/plugins/vmware/plugins/service.py:1573 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1574 +#: neutron/plugins/vmware/plugins/service.py:1598 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1577 +#: neutron/plugins/vmware/plugins/service.py:1601 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1584 +#: neutron/plugins/vmware/plugins/service.py:1608 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1592 +#: neutron/plugins/vmware/plugins/service.py:1616 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1705 +#: neutron/plugins/vmware/plugins/service.py:1729 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1711 -#: neutron/plugins/vmware/plugins/service.py:1748 +#: neutron/plugins/vmware/plugins/service.py:1735 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1729 +#: neutron/plugins/vmware/plugins/service.py:1753 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1732 +#: neutron/plugins/vmware/plugins/service.py:1756 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1788 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1791 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1794 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1797 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1776 +#: neutron/plugins/vmware/plugins/service.py:1800 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1779 +#: neutron/plugins/vmware/plugins/service.py:1803 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1782 +#: neutron/plugins/vmware/plugins/service.py:1806 #, python-format msgid "nat_update_result %d" msgstr "" @@ -14445,24 +14439,24 @@ msgstr "" msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:71 +#: neutron/services/firewall/fwaas_plugin.py:70 #, python-format -msgid "Firewall %s unexpectedly deleted by agent." +msgid "Firewall %(fw)s unexpectedly deleted by agent, status was %(status)s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:77 +#: neutron/services/firewall/fwaas_plugin.py:78 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:86 +#: neutron/services/firewall/fwaas_plugin.py:87 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:92 +#: neutron/services/firewall/fwaas_plugin.py:93 msgid "get_tenants_with_firewalls() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:140 +#: neutron/services/firewall/fwaas_plugin.py:141 #, python-format msgid "" "Exceeded allowed count of firewalls for tenant %(tenant_id)s. Only one " @@ -14809,52 +14803,52 @@ msgstr "" msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:94 +#: neutron/services/loadbalancer/agent/agent_manager.py:95 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:101 +#: neutron/services/loadbalancer/agent/agent_manager.py:102 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:141 +#: neutron/services/loadbalancer/agent/agent_manager.py:142 #, python-format msgid "Error updating statistics on pool %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:157 +#: neutron/services/loadbalancer/agent/agent_manager.py:158 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:174 -#: neutron/services/loadbalancer/agent/agent_manager.py:239 +#: neutron/services/loadbalancer/agent/agent_manager.py:175 +#: neutron/services/loadbalancer/agent/agent_manager.py:240 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:184 +#: neutron/services/loadbalancer/agent/agent_manager.py:185 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:194 +#: neutron/services/loadbalancer/agent/agent_manager.py:195 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:207 +#: neutron/services/loadbalancer/agent/agent_manager.py:208 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:333 +#: neutron/services/loadbalancer/agent/agent_manager.py:334 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/agent/agent_manager.py:336 +#: neutron/services/loadbalancer/agent/agent_manager.py:337 #, python-format msgid "Agent_updated by server side %s!" msgstr "" @@ -15178,81 +15172,85 @@ msgstr "" msgid "IP address of vDirect server." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:66 +#: neutron/services/loadbalancer/drivers/radware/driver.py:65 +msgid "IP address of secondary vDirect server." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:68 msgid "vDirect user name." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:69 +#: neutron/services/loadbalancer/drivers/radware/driver.py:71 msgid "vDirect user password." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:72 +#: neutron/services/loadbalancer/drivers/radware/driver.py:74 msgid "Service ADC type. Default: VA." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:75 +#: neutron/services/loadbalancer/drivers/radware/driver.py:77 msgid "Service ADC version." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:78 +#: neutron/services/loadbalancer/drivers/radware/driver.py:80 msgid "Enables or disables the Service HA pair. Default: False." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "Service throughput. Default: 1000." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "Service SSL throughput. Default: 100." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "Service compression throughput. Default: 100." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "Size of service cache. Default: 20." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "Name of l2_l3 workflow. Default: openstack_l2_l3." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:98 +#: neutron/services/loadbalancer/drivers/radware/driver.py:100 msgid "Name of l4 workflow. Default: openstack_l4." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:106 +#: neutron/services/loadbalancer/drivers/radware/driver.py:108 msgid "Parameter for l2_l3 workflow constructor." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:113 +#: neutron/services/loadbalancer/drivers/radware/driver.py:115 msgid "Parameter for l2_l3 workflow setup." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:116 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "List of actions that are not pushed to the completion queue." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:120 +#: neutron/services/loadbalancer/drivers/radware/driver.py:122 msgid "Name of the l4 workflow action. Default: BaseCreate." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:126 msgid "Resource pool IDs." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:127 +#: neutron/services/loadbalancer/drivers/radware/driver.py:129 msgid "A required VLAN for the interswitch link to use." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:130 +#: neutron/services/loadbalancer/drivers/radware/driver.py:132 msgid "" "Enable or disable Alteon interswitch link for stateful session failover. " "Default: False." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:225 +#: neutron/services/loadbalancer/drivers/radware/driver.py:229 #, python-format msgid "" "vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " @@ -15260,128 +15258,151 @@ msgid "" "%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:260 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:268 +#: neutron/services/loadbalancer/drivers/radware/driver.py:272 #, python-format msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:277 +#: neutron/services/loadbalancer/drivers/radware/driver.py:281 #, python-format msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#: neutron/services/loadbalancer/drivers/radware/driver.py:295 #, python-format msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:295 +#: neutron/services/loadbalancer/drivers/radware/driver.py:299 #, python-format msgid "pip nport delete failed: %r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:383 +#: neutron/services/loadbalancer/drivers/radware/driver.py:387 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:414 +#: neutron/services/loadbalancer/drivers/radware/driver.py:418 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:444 +#: neutron/services/loadbalancer/drivers/radware/driver.py:448 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:453 -#: neutron/services/loadbalancer/drivers/radware/driver.py:484 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 +#: neutron/services/loadbalancer/drivers/radware/driver.py:488 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:461 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#: neutron/services/loadbalancer/drivers/radware/driver.py:473 #, python-format msgid "Post-remove workflow function %r completed" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:473 +#: neutron/services/loadbalancer/drivers/radware/driver.py:477 #, python-format msgid "Post-remove workflow function %r failed" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:590 +#: neutron/services/loadbalancer/drivers/radware/driver.py:594 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:656 +#: neutron/services/loadbalancer/drivers/radware/driver.py:663 #, python-format -msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "" +"vDirectRESTClient:init server=%(server)s, secondary " +"server=%(sec_server)s, port=%(port)d, ssl=%(ssl)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:669 +#, python-format +msgid "Fliping servers. Current is: %(server)s, switching to %(secondary)s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:682 +msgid "" +"REST client is not able to recover since only one vDirect server is " +"configured." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:690 +#, python-format +msgid "vDirect server is not responding (%s)." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:694 +#, python-format +msgid "vDirect server is not active (%s)." +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:722 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:689 +#: neutron/services/loadbalancer/drivers/radware/driver.py:729 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:706 +#: neutron/services/loadbalancer/drivers/radware/driver.py:746 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:774 +#: neutron/services/loadbalancer/drivers/radware/driver.py:814 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:786 +#: neutron/services/loadbalancer/drivers/radware/driver.py:826 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:818 +#: neutron/services/loadbalancer/drivers/radware/driver.py:858 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:833 +#: neutron/services/loadbalancer/drivers/radware/driver.py:873 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:842 -#, python-format -msgid "Post-operation function %(func)r completed after operation %(oper)r" -msgstr "" - -#: neutron/services/loadbalancer/drivers/radware/driver.py:848 -#, python-format -msgid "Post-operation function %(func)r failed after operation %(oper)r" -msgstr "" - #: neutron/services/loadbalancer/drivers/radware/driver.py:882 #, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:888 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:929 +#, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:922 +#: neutron/services/loadbalancer/drivers/radware/driver.py:969 #, python-format msgid "_remove_object_from_db %s" msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..5f04744ad0 --- /dev/null +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,168 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"neutron/language/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "Exceção original sendo descartada: %s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "Exceção não esperada ocorreu %d vez(es)... tentando novamente." + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "Exceção durante limpeza de RPC." + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "Exceção não tratada" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "Exceção de BD incluída." + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "Exceção durante a manipulação de mensagem" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "Exceção na operação de formato de sequência" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Retornando exceção %s ao método de origem" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "Falha ao processar mensagem...pulando ela." + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "Falha ao processar mensagem... Irá voltar para a fila." + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"O servidor AMQP em %(hostname)s:%(port)d está inatingível: %(err_str)s. " +"Tentando novamente em %(sleep_time)d segundos." + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "Falha ao declarar consumidor para o tópico '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "Falha ao consumir mensagem da fila: %s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "Falha ao publicar mensagem no tópico '%(topic)s': %(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "Falha ao processar mensagem... ignorando-a." + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" +"Não é possível conectar ao servidor AMQP: %(e)s. Suspendendo em %(delay)s " +"segundos" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "Erro ao processar mensagem. Ignorando-o." + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "Falha na serialização de JSON." + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "A mensagem de RPC não incluiu o método." + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "Falha na criação do arquivo de soquete do tópico." + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" +"Buffer de lista não processada por tópico local integral para o tópico " +"%(topic)s. Descartando mensagem." + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "Diretório IPC requerido não existe em %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "Permissão negada para o doretório IPC em %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" +"Não foi possível criar o daemon receptor ZeroMQ. O soquete já pode estar em " +"uso." + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "Versão de Envelope ZMQ não suportada ou desconhecida." diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..934a6023d3 --- /dev/null +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"neutron/language/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "%s capturadas, saindo" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, exiting" +msgstr "Processo pai saiu inesperadamente, saindo" + +#: neutron/openstack/common/service.py:309 +msgid "Forking too fast, sleeping" +msgstr "Bifurcação muito rápida, suspendendo" + +#: neutron/openstack/common/service.py:328 +#, python-format +msgid "Started child %d" +msgstr "Filho %d iniciado" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "Iniciando %d trabalhadores" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "%(pid)d filho eliminado pelo sinal %(sig)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "Filho %(pid)s encerrando com status %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "%s capturado, parando filhos" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "Aguardando em %d filhos para sair" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "Excluindo linha duplicada com ID: %(id)s da tabela: %(table)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Reconectando ao servidor AMQP em %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Conectado ao servidor AMQP em %(hostname)s:%(port)d" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Conectado ao servidor AMQP em %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "Registrando reator" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "No reator registrado" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "Consumindo soquete" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "Criando proxy para o tópico: %s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "Ignorando registro de tópico. Já registrado." + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "Matchmaker não registrado: %(key)s, %(host)s" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po new file mode 100644 index 0000000000..b581129f0c --- /dev/null +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po @@ -0,0 +1,162 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" +"language/zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: neutron/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "正在删除原始异常:%s" + +#: neutron/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "意外的异常已发生 %d 次...正在重试。" + +#: neutron/openstack/common/periodic_task.py:179 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: neutron/openstack/common/service.py:188 +msgid "Exception during rpc cleanup." +msgstr "在RPC清除期间发生异常。" + +#: neutron/openstack/common/service.py:276 +msgid "Unhandled exception" +msgstr "存在未处理的异常" + +#: neutron/openstack/common/db/api.py:72 +msgid "DB exceeded retry limit." +msgstr "" + +#: neutron/openstack/common/db/api.py:76 +msgid "DB connection error." +msgstr "" + +#: neutron/openstack/common/db/sqlalchemy/session.py:460 +msgid "DB exception wrapped." +msgstr "数据库异常被包裹。" + +#: neutron/openstack/common/middleware/notifier.py:40 +#, python-format +msgid "An exception occurred processing the API call: %s " +msgstr "" + +#: neutron/openstack/common/rpc/amqp.py:480 +#: neutron/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "消息处理期间发生异常" + +#: neutron/openstack/common/rpc/common.py:88 +msgid "Exception in string format operation" +msgstr "字符串格式操作中发生异常" + +#: neutron/openstack/common/rpc/common.py:292 +#, python-format +msgid "Returning exception %s to caller" +msgstr "正在将异常 %s 返回至调用者" + +#: neutron/openstack/common/rpc/impl_kombu.py:156 +msgid "Failed to process message ... skipping it." +msgstr "未能处理消息...正在跳过该消息。" + +#: neutron/openstack/common/rpc/impl_kombu.py:160 +msgid "Failed to process message ... will requeue." +msgstr "未能处理消息...将重新排队。" + +#: neutron/openstack/common/rpc/impl_kombu.py:571 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"%(hostname)s:%(port)d 上的 AMQP 服务器不可访问:%(err_str)s。将在 " +"%(sleep_time)d 秒后再次进行尝试。" + +#: neutron/openstack/common/rpc/impl_kombu.py:625 +#: neutron/openstack/common/rpc/impl_qpid.py:575 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "未能针对主题“%(topic)s”声明使用者:%(err_str)s" + +#: neutron/openstack/common/rpc/impl_kombu.py:647 +#: neutron/openstack/common/rpc/impl_qpid.py:594 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "未能使用队列中的消息:%s" + +#: neutron/openstack/common/rpc/impl_kombu.py:686 +#: neutron/openstack/common/rpc/impl_qpid.py:629 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "未能将消息发布到主题“%(topic)s”:%(err_str)s" + +#: neutron/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "未能处理消息... 正在跳过该消息。" + +#: neutron/openstack/common/rpc/impl_qpid.py:517 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "无法连接至 AMQP 服务器:%(e)s。正在休眠,持续时间为 %(delay)s 秒" + +#: neutron/openstack/common/rpc/impl_qpid.py:602 +msgid "Error processing message. Skipping it." +msgstr "处理消息时出错。正在跳过该消息。" + +#: neutron/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "JSON 序列化失败。" + +#: neutron/openstack/common/rpc/impl_zmq.py:195 +msgid "ZeroMQ socket could not be closed." +msgstr "" + +#: neutron/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "RPC 消息未包括方法。" + +#: neutron/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "主题套接字文件创建失败。" + +#: neutron/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "" +"Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "对于主题 %(topic)s,本地“每主题”储备缓冲区已满。正在删除消息。" + +#: neutron/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "在%s不存在需要的IPC目录" + +#: neutron/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "在 %s 的IPC目录的权限被拒绝" + +#: neutron/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "未能创建 ZeroMQ 接收器守护程序。套接字可能已在使用中。" + +#: neutron/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "ZMQ 包络版本不受支持或未知。" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po new file mode 100644 index 0000000000..2c51c277f2 --- /dev/null +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" +"language/zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "捕获到 %s,正在退出" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, 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 "已启动子代 %d" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "正在启动 %d 工作程序" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "信号 %(sig)d 已终止子代 %(pid)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "子代 %(pid)s 已退出,状态为 %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "捕获到 %s,正在停止子代" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "正在等待 %d 个子代退出" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "正在从表 %(table)s 中删除具有id %(id)s 的重复行" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "正在重新连接至 %(hostname)s:%(port)d 上的 AMQP 服务器" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "已连接至 %(hostname)s:%(port)d 上的 AMQP 服务器" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "已连接至 %s 上的 AMQP 服务器" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "正在注册反应器" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "已注册内部反应器" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "正在使用套接字" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "正在为主题创建代理:%s" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "正在跳过主题注册。已注册。" + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "Matchmaker已注销: %(key)s, %(host)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 new file mode 100644 index 0000000000..6e3e072cdb --- /dev/null +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po @@ -0,0 +1,124 @@ +# Translations template for neutron. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the neutron project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Neutron\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-06-09 06:08+0000\n" +"PO-Revision-Date: 2014-05-29 07:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/" +"language/zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: neutron/openstack/common/periodic_task.py:125 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: neutron/openstack/common/periodic_task.py:130 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: neutron/openstack/common/service.py:176 +#: neutron/openstack/common/service.py:270 +#, python-format +msgid "Caught %s, exiting" +msgstr "已捕捉到 %s,正在結束" + +#: neutron/openstack/common/service.py:239 +msgid "Parent process has died unexpectedly, 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 "已開始子行程 %d" + +#: neutron/openstack/common/service.py:338 +#, python-format +msgid "Starting %d workers" +msgstr "正在啟動 %d 個工作程式" + +#: neutron/openstack/common/service.py:355 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "信號 %(sig)d 結束了子項 %(pid)d" + +#: neutron/openstack/common/service.py:359 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "子項 %(pid)s 已結束,狀態為 %(code)d" + +#: neutron/openstack/common/service.py:394 +#, python-format +msgid "Caught %s, stopping children" +msgstr "已捕捉到 %s,正在停止子項" + +#: neutron/openstack/common/service.py:403 +msgid "Wait called after thread killed. Cleaning up." +msgstr "" + +#: neutron/openstack/common/service.py:414 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "正在等待 %d 個子項結束" + +#: neutron/openstack/common/db/sqlalchemy/utils.py:379 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: neutron/openstack/common/rpc/impl_kombu.py:498 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "正在重新連接至 %(hostname)s:%(port)d 上的 AMQP 伺服器" + +#: neutron/openstack/common/rpc/impl_kombu.py:520 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "已連接至 %(hostname)s:%(port)d 上的 AMQP 伺服器" + +#: neutron/openstack/common/rpc/impl_qpid.py:523 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "已連接至 %s 上的 AMQP 伺服器" + +#: neutron/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "正在登錄反應程式" + +#: neutron/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "已登錄輸入反應程式" + +#: neutron/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "正在耗用 Socket" + +#: neutron/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "正在給主題 %s 建立 Proxy" + +#: neutron/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "正在跳過主題登錄。已登錄。" + +#: neutron/openstack/common/rpc/matchmaker.py:216 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "已取消登錄符合程式:%(key)s, %(host)s"