msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
+"Language-Team: German (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
# This file is distributed under the same license as the neutron project.
#
# Translators:
+# jhonangel jose mireles rodriguez <jhonangelmireles@gmail.com>, 2015
# Pablo Sanchez <furybeat@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
+"Language-Team: Spanish (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#, python-format
+msgid "%(action)s failed (client error): %(exc)s"
+msgstr "%(action)s falló (error de cliente): %(exc)s"
+
#, python-format
msgid "%(method)s %(url)s"
msgstr "%(method)s %(url)s"
msgstr ""
"Se ha ignorado %(plugin_key)s: %(function_name)s con los argumentos %(args)s "
+#, python-format
+msgid "%(prog)s version %(version)s"
+msgstr "%(prog)s versión %(version)s"
+
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr "%(url)s ha devuelto un error: %(exception)s"
msgid "%(url)s returned with HTTP %(status)d"
msgstr "Se ha devuelto %(url)s con HTTP %(status)d"
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr "Se ha eliminado el Analizador(es) %d"
+
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)s on host %(host)s"
+msgstr "Agregando red %(net)s al agente %(agent)s en el host %(host)s"
+
+#, python-format
+msgid "Agent %s already present"
+msgstr "El agente %s ya está presente."
+
+#, python-format
+msgid "Agent Gateway port does not exist, so create one: %s"
+msgstr "El puerto pasarela del agente no existe, por lo tanto crear uno: %s"
+
msgid "Agent initialized successfully, now running... "
msgstr ""
"El agente se ha inicializado satisfactoriamente, ahora se está ejecutando... "
msgid "Attempted to update port filter which is not filtered %s"
msgstr "Se ha intentado actualizar el filtro de puerto que no está filtrado %s"
+msgid "Bad resource for forming a list request"
+msgstr "Mal recurso para la formación de una solicitud de lista"
+
+#, python-format
+msgid ""
+"Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
+"in port's address IP versions"
+msgstr ""
+"No se puede aplicar la opción dhcp %(opt)s porque su ip_version %(version)d "
+"no está en la versión IP de la dirección del puerto"
+
+#, python-format
+msgid "Centralizing distributed router %s is not supported"
+msgstr "No se soporta centralizar el enrutador distribuido %s"
+
#, python-format
msgid "Cleaning bridge: %s"
msgstr "LImpiando puente: %s"
msgid "DHCP agent started"
msgstr "Se ha iniciado al agente DHCP"
+#, python-format
+msgid "Default provider is not specified for service type %s"
+msgstr ""
+"El proveedor por defecto no esta especificado para el tipo de servicio %s"
+
#, python-format
msgid "Deleting port: %s"
msgstr "Destruyendo puerto: %s"
msgid "Destroying IPset: %s"
msgstr "Destruyendo IPset: %s"
+#, python-format
+msgid "Destroying IPsets with prefix: %s"
+msgstr "Destruyendo IPset con prefijo: %s"
+
#, python-format
msgid "Device %s already exists"
msgstr "El dispositivo %s ya existe"
msgid "Device %s not defined on plugin"
msgstr "El dispositivo %s no está definido en el plug-in"
+msgid "Disabled allowed-address-pairs extension."
+msgstr "La extensión allowed-address-pairs se ha inhabilitado."
+
msgid "Disabled security-group extension."
msgstr "La extensión security-group se ha inhabilitado."
+msgid "Disabled vlantransparent extension."
+msgstr "La extensión vlantransparent se ha inhabilitado."
+
+msgid "Fake SDNVE controller initialized"
+msgstr "Inicializado controlador falso SDNVE "
+
#, python-format
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
msgstr ""
"Se ha encontrado una agrupación mayor que el CIDR de subred: %(start)s - "
"%(end)s"
+#, python-format
+msgid ""
+"Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
+"cannot delete"
+msgstr ""
+"Se encontró el puerto (%(port_id)s, %(ip)s) con la asignación de IP en la "
+"subred %(subnet)s, no se puede eliminar."
+
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "Excepción de HTTP emitida: %s"
+#, python-format
+msgid ""
+"Heartbeat received from %(type)s agent on host %(host)s, uuid %(uuid)s after "
+"%(delta)s"
+msgstr ""
+"Heartbeat recibido del agente %(type)s en el host %(host)s, uuid %(uuid)s "
+"después de %(delta)s"
+
+msgid "IPset cleanup completed successfully"
+msgstr "La limpieza de IPset se ha completado satisfactoriamente"
+
+msgid "IPv6 is not enabled on this system."
+msgstr "IPv6 no esta habitado en el sistema."
+
+msgid "Initializing CRD client... "
+msgstr "Inicialización de cliente CRD..."
+
msgid "Initializing extension manager."
msgstr "Inicializando gestor de ampliación."
msgid "Loaded extension: %s"
msgstr "Ampliación cargada: %s"
+#, python-format
+msgid "Loaded quota_driver: %s."
+msgstr "Se ha cargado quota_driver %s."
+
+#, python-format
+msgid "Loading Metering driver %s"
+msgstr "Cargando controlador de medición %s"
+
#, python-format
msgid "Loading Plugin: %s"
msgstr "Cargando complementos: %s"
+#, python-format
+msgid "Loading core plugin: %s"
+msgstr "Cargando complemento principal: %s"
+
+#, python-format
+msgid "Loading interface driver %s"
+msgstr "Cargando controlador de interfaz %s"
+
msgid "Logging enabled!"
msgstr "Registro habilitado."
msgstr ""
"Correlacionando la red física %(physical_network)s con el puente %(bridge)s"
+#, python-format
+msgid ""
+"Mapping physical network %(physical_network)s to interface %(interface)s"
+msgstr ""
+"Co-relacionando la red física %(physical_network)s con la interfaz "
+"%(interface)s"
+
#, python-format
msgid "Network VLAN ranges: %s"
msgstr "Rangos de VLAN de red: %s"
+#, python-format
+msgid "Neutron service started, listening on %(host)s:%(port)s"
+msgstr "Se ha iniciado el servicio Neutron, escuchando en %(host)s:%(port)s"
+
#, python-format
msgid "No %s Plugin loaded"
msgstr "No se ha cargado ningún plug-in de %s"
+msgid "No ip allocation set"
+msgstr "No se ha configurado la asignación IP"
+
msgid "No ports here to refresh firewall"
msgstr "No hay puertos aqui para actualizar firewall"
+#, python-format
+msgid "Nova event response: %s"
+msgstr "Respuesta de evento Nova: %s"
+
msgid "OVS cleanup completed successfully"
msgstr "La limpieza de OVS se ha completado satisfactoriamente"
msgid "Port %(device)s updated. Details: %(details)s"
msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(details)s"
+#, python-format
+msgid "Port %(port_id)s not present in bridge %(br_name)s"
+msgstr "El puerto %(port_id)s no está presente en el puente %(br_name)s"
+
#, python-format
msgid "Port %s updated."
msgstr "El puerto %s se ha actualizado."
+#, python-format
+msgid "Ports %s removed"
+msgstr "Se ha eliminado los puertos %s"
+
#, python-format
msgid "Preparing filters for devices %s"
msgstr "Preparando filtros para dispositivos %s"
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr "El proceso se ejecuta con uid/gid: %(uid)s/%(gid)s"
+
msgid "Provider rule updated"
msgstr "Se ha actualizado regla de proveedor"
msgid "RPC agent_id: %s"
msgstr "agent_id de RPC: %s"
+msgid "RPC was already started in parent process by plugin."
+msgstr "RPC ya fue iniciado en el proceso padre por el complemento."
+
#, python-format
msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr "Reclamando vlan = %(vlan_id)s de net-id = %(net_uuid)s"
msgid "Remove device filter for %r"
msgstr "Eliminar filtro de dispositivo para %r"
+#, python-format
+msgid "Removing iptables rule for IPset: %s"
+msgstr "Eliminando regla de iptables para IPset: %s"
+
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr "El enrutador %(router_id)s ha hecho la transición a %(state)s"
+
#, python-format
msgid ""
"Router %s is not managed by this agent. It was possibly deleted concurrently."
"Router %s no es controlado por este agente.Fue posiblemente borrado "
"concurrentemente"
+#, python-format
+msgid "SNAT interface port list does not exist, so create one: %s"
+msgstr "El puerto de la interfaz SNAT no existe, por lo tanto crear uno: %s"
+
#, python-format
msgid "Security group member updated %r"
msgstr "Se ha actualizado el miembro de grupo de seguridad %r"
msgid "Security group rule updated %r"
msgstr "Se ha actualizado la regla de grupo de seguridad %r"
+#, python-format
+msgid "Service %s is supported by the core plugin"
+msgstr "El complemento principal soporta el servicio %s"
+
+msgid "Set a new controller if needed."
+msgstr "Si es necesario configurar un nuevo controlador."
+
+#, python-format
+msgid "Set the controller to a new controller: %s"
+msgstr "Configurar el controlador a un nuevo controlador: %s"
+
+#, python-format
+msgid ""
+"Skipping method %s as firewall is disabled or configured as "
+"NoopFirewallDriver."
+msgstr ""
+"Saltando el método %s, ya que el cortafuegos esta inhabilitado o configurado "
+"como NoopFirewallDriver."
+
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+"Omitiendo la verificación de estado del agente DHCP porque la re-"
+"planificación automática de red esta inhabilitada."
+
#, python-format
msgid "Skipping port %s as no IP is configure on it"
msgstr "Saltando el puerto %s, ya que no hay ninguna IP configurada en él"
msgstr ""
"Las direcciones IP especificadas no coinciden con la versión de IP de subred "
+msgid "Stopping linuxbridge agent."
+msgstr "Deteniendo agente linuxbridge."
+
msgid "Synchronizing state"
msgstr "Sincronizando estado"
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
+"Language-Team: French (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s retourné avec HTTP %(status)d"
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr "Sonde(s) %d supprimées"
+
#, python-format
msgid "Adding %s to list of bridges."
msgstr "Ajout %s à la liste de ponts."
"Autorisation de tri activée car la mise en page native nécessite le tri natif"
#, python-format
-msgid "Ancillary Port %s added"
-msgstr "Port auxiliaire %s ajouté"
+msgid "Ancillary Ports %s added"
+msgstr "Ports auxillaires %s ajoutés"
+
+#, python-format
+msgid "Ancillary ports %s removed"
+msgstr "Ports auxillaires %s supprimés"
#, python-format
msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr "Config du fichier de collage : %s"
#, python-format
-msgid "Configuration for device %s completed."
-msgstr "Configuration complète de l'équipement %s"
+msgid "Controller IPs: %s"
+msgstr "IPs du controlleur: %s"
msgid "DHCP agent started"
msgstr "Agent DHCP démarré"
msgid "Network VLAN ranges: %s"
msgstr "Plages de réseau local virtuel de réseau : %s"
-#, python-format
-msgid "Network name changed to %s"
-msgstr "Nom du réseau changé en %s"
-
#, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "Service Neutron démarré, en écoute sur %(host)s:%(port)s"
msgstr "Le port %s a été effacé en même temps"
#, python-format
-msgid "Port name changed to %s"
-msgstr "Nom de port changé en %s"
+msgid "Ports %s removed"
+msgstr "Ports %s supprimés"
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
+"Language-Team: Italian (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
-"language/ja/)\n"
+"Language-Team: Japanese (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#, python-format
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/"
+"Language-Team: Korean (Korea) (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#, python-format
# Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
# This file is distributed under the same license as the neutron project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
#
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: neutron 2014.2.dev608.g787bba2\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-06-09 06:08+0000\n"
+"POT-Creation-Date: 2015-08-10 06:11+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
+"Generated-By: Babel 2.0\n"
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b2.dev396\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
+"Generated-By: Babel 2.0\n"
#: neutron/manager.py:136
msgid "Error, plugin is not set"
msgid "Internal error"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:225 neutron/agent/common/ovs_lib.py:325
+#: neutron/agent/common/ovs_lib.py:219 neutron/agent/common/ovs_lib.py:319
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:246
+#: neutron/agent/common/ovs_lib.py:240
#, python-format
msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:575
+#: neutron/agent/common/ovs_lib.py:567
#, python-format
msgid "OVS flows could not be applied on bridge %s"
msgstr ""
msgid "Network %s info call failed."
msgstr ""
-#: neutron/agent/dhcp/agent.py:576 neutron/agent/l3/agent.py:632
-#: neutron/agent/metadata/agent.py:315
+#: neutron/agent/dhcp/agent.py:576 neutron/agent/l3/agent.py:638
+#: neutron/agent/metadata/agent.py:319
#: neutron/plugins/hyperv/agent/l2_agent.py:94
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:109
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:807
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:847
#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:130
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:314
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:313
#: neutron/services/metering/agents/metering_agent.py:283
msgid "Failed reporting state!"
msgstr ""
msgid "Failed synchronizing routers due to RPC error"
msgstr ""
-#: neutron/agent/l3/dvr_local_router.py:181
+#: neutron/agent/l3/dvr_local_router.py:182
msgid "DVR: Failed updating arp entry"
msgstr ""
-#: neutron/agent/l3/dvr_local_router.py:263
+#: neutron/agent/l3/dvr_local_router.py:266
msgid "DVR: error adding redirection logic"
msgstr ""
-#: neutron/agent/l3/dvr_local_router.py:265
+#: neutron/agent/l3/dvr_local_router.py:268
msgid "DVR: removed snat failed"
msgstr ""
-#: neutron/agent/l3/dvr_local_router.py:386
+#: neutron/agent/l3/dvr_local_router.py:389
#, python-format
msgid "No FloatingIP agent gateway port returned from server for 'network-id': %s"
msgstr ""
-#: neutron/agent/l3/dvr_local_router.py:391
+#: neutron/agent/l3/dvr_local_router.py:394
msgid "Missing subnet/agent_gateway_port"
msgstr ""
msgid "Failed to process or handle event for line %s"
msgstr ""
-#: neutron/agent/l3/namespace_manager.py:121
+#: neutron/agent/l3/namespace_manager.py:124
msgid "RuntimeError in obtaining namespace list for namespace cleanup."
msgstr ""
-#: neutron/agent/l3/namespace_manager.py:142
+#: neutron/agent/l3/namespace_manager.py:145
#, python-format
msgid "Failed to destroy stale namespace %s"
msgstr ""
msgid "Error while handling pidfile: %s"
msgstr ""
-#: neutron/agent/linux/daemon.py:190
+#: neutron/agent/linux/daemon.py:189
msgid "Fork failed"
msgstr ""
-#: neutron/agent/linux/daemon.py:243
+#: neutron/agent/linux/daemon.py:242
#, python-format
msgid "Pidfile %s already exist. Daemon already running?"
msgstr ""
+#: neutron/agent/linux/dhcp.py:393
+#, python-format
+msgid "Error while create dnsmasq base log dir: %s"
+msgstr ""
+
#: neutron/agent/linux/external_process.py:225
#, python-format
msgid ""
msgid "Failed unplugging interface '%s'"
msgstr ""
+#: neutron/agent/linux/ip_conntrack.py:76
+#, python-format
+msgid "Failed execute conntrack command %s"
+msgstr ""
+
#: neutron/agent/linux/ip_lib.py:247
#, python-format
msgid "Failed deleting ingress connection state of floatingip %s"
msgid "Exceeded %s second limit waiting for address to leave the tentative state."
msgstr ""
-#: neutron/agent/linux/ip_lib.py:819
+#: neutron/agent/linux/ip_lib.py:827
#, python-format
msgid "Failed sending gratuitous ARP to %(addr)s on %(iface)s in namespace %(ns)s"
msgstr ""
msgid "Unable to convert value in %s"
msgstr ""
-#: neutron/agent/metadata/agent.py:117
+#: neutron/agent/metadata/agent.py:121
#: neutron/agent/metadata/namespace_proxy.py:57
msgid "Unexpected error."
msgstr ""
"message %s"
msgstr ""
-#: neutron/api/rpc/handlers/l3_rpc.py:74
+#: neutron/api/rpc/handlers/l3_rpc.py:75
msgid ""
"No plugin for L3 routing registered! Will reply to l3 agent with empty "
"router dictionary."
msgstr ""
-#: neutron/api/v2/base.py:377
+#: neutron/api/v2/base.py:389
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
msgid "Error, unable to destroy IPset: %s"
msgstr ""
-#: neutron/cmd/netns_cleanup.py:147
+#: neutron/cmd/netns_cleanup.py:149
#, python-format
msgid "Error unable to destroy namespace: %s"
msgstr ""
msgid "Unexpected exception while checking supported feature via command: %s"
msgstr ""
-#: neutron/cmd/sanity/checks.py:138
+#: neutron/cmd/sanity/checks.py:142
msgid "Unexpected exception while checking supported ip link command"
msgstr ""
-#: neutron/cmd/sanity/checks.py:302
+#: neutron/cmd/sanity/checks.py:306
#, python-format
msgid ""
"Failed to import required modules. Ensure that the python-openvswitch "
msgid "Exception encountered during network rescheduling"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:224 neutron/plugins/ml2/plugin.py:562
+#: neutron/db/db_base_plugin_v2.py:226 neutron/plugins/ml2/plugin.py:571
#, python-format
msgid "An exception occurred while creating the %(resource)s:%(item)s"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:835
+#: neutron/db/db_base_plugin_v2.py:982
#, python-format
msgid "Unable to generate mac address after %s attempts"
msgstr ""
msgid "Exception encountered during router rescheduling."
msgstr ""
-#: neutron/db/l3_db.py:517
+#: neutron/db/l3_db.py:521
msgid "Router port must have at least one fixed IP"
msgstr ""
-#: neutron/db/l3_db.py:546
+#: neutron/db/l3_db.py:550
msgid "Cannot have multiple IPv4 subnets on router port"
msgstr ""
msgid "Did not find tenant: %r"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:234
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:233
#, python-format
msgid "Delete net failed after deleting the network in DB: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:351
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:350
#, python-format
msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:416
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
#, python-format
msgid ""
"Delete subnet operation failed in SDN-VE after deleting the subnet from "
"DB: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:497
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:496
#: neutron/services/l3_router/l3_sdnve.py:92
#, python-format
msgid ""
" %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:541
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540
msgid ""
"SdnvePluginV2._add_router_interface_only: failed to add the interface in "
"the roll back. of a remove_router_interface operation"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:679
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:678
#: neutron/services/l3_router/l3_sdnve.py:203
#, python-format
msgid "Delete floatingip failed in SDN-VE: %s"
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:256
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1714
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1739
#, python-format
msgid "%s Agent terminated!"
msgstr ""
#: neutron/plugins/ml2/db.py:242 neutron/plugins/ml2/db.py:326
-#: neutron/plugins/ml2/plugin.py:1361
+#: neutron/plugins/ml2/plugin.py:1370
#, python-format
msgid "Multiple ports have port_id starting with %s"
msgstr ""
msgid "Extension driver '%(name)s' failed in %(method)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:286
+#: neutron/plugins/ml2/plugin.py:295
#, python-format
msgid "Failed to commit binding results for %(port)s after %(max)s tries"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:442
+#: neutron/plugins/ml2/plugin.py:451
#, python-format
msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:453
+#: neutron/plugins/ml2/plugin.py:462
#, python-format
msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:539
+#: neutron/plugins/ml2/plugin.py:548
#, python-format
msgid "Could not find %s to delete."
msgstr ""
-#: neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:551
#, python-format
msgid "Could not delete %(res)s %(id)s."
msgstr ""
-#: neutron/plugins/ml2/plugin.py:575
+#: neutron/plugins/ml2/plugin.py:584
#, python-format
msgid ""
"mechanism_manager.create_%(res)s_postcommit failed for %(res)s: "
"'%(failed_id)s'. Deleting %(res)ss %(resource_ids)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:621
+#: neutron/plugins/ml2/plugin.py:630
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:691
+#: neutron/plugins/ml2/plugin.py:700
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:704
+#: neutron/plugins/ml2/plugin.py:713
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:785
+#: neutron/plugins/ml2/plugin.py:794
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:806
+#: neutron/plugins/ml2/plugin.py:815
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:925
+#: neutron/plugins/ml2/plugin.py:934
#, python-format
msgid "Exception deleting fixed_ip from port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:934
+#: neutron/plugins/ml2/plugin.py:943
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:999
+#: neutron/plugins/ml2/plugin.py:1008
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1011
+#: neutron/plugins/ml2/plugin.py:1020
#, python-format
msgid "_bind_port_if_needed failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1042
+#: neutron/plugins/ml2/plugin.py:1051
#, python-format
msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1176
+#: neutron/plugins/ml2/plugin.py:1185
#, python-format
msgid "mechanism_manager.update_port_postcommit failed for port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1223
+#: neutron/plugins/ml2/plugin.py:1232
#, python-format
msgid "No Host supplied to bind DVR Port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1342
+#: neutron/plugins/ml2/plugin.py:1351
#, python-format
msgid "mechanism_manager.delete_port_postcommit failed for port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1374
+#: neutron/plugins/ml2/plugin.py:1383
#, python-format
msgid "Binding info for DVR port %s not found"
msgstr ""
+#: neutron/plugins/ml2/rpc.py:154
+#, python-format
+msgid "Failed to get details for device %s"
+msgstr ""
+
+#: neutron/plugins/ml2/rpc.py:242
+#, python-format
+msgid "Failed to update device %s up"
+msgstr ""
+
+#: neutron/plugins/ml2/rpc.py:256
+#, python-format
+msgid "Failed to update device %s down"
+msgstr ""
+
#: neutron/plugins/ml2/drivers/type_gre.py:79
msgid "Failed to parse tunnel_id_ranges. Service terminated!"
msgstr ""
msgid "Failed to parse vni_ranges. Service terminated!"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/n1kv/n1kv_ext_driver.py:76
-#: neutron/plugins/ml2/drivers/cisco/n1kv/n1kv_ext_driver.py:83
-#, python-format
-msgid "Policy Profile %(profile)s does not exist."
-msgstr ""
-
#: neutron/plugins/ml2/drivers/cisco/ucsm/mech_cisco_ucsm.py:206
#, python-format
msgid ""
"%(network)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:186
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:102
+#, python-format
+msgid ""
+"Interface %(intf)s for physical network %(net)s does not exist. Agent "
+"terminated!"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:213
#, python-format
msgid "Failed creating vxlan interface for %(segmentation_id)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:336
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:287
+#, python-format
+msgid ""
+"Unable to create VXLAN interface for VNI %s because it is in use by "
+"another interface."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:375
#, python-format
msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:349
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:388
#, python-format
msgid "Unable to add vxlan interface for network %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:356
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:395
#, python-format
msgid "No mapping for physical network %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:365
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:404
#, python-format
msgid "Unknown network_type %(network_type)s for network %(network_id)s."
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:456
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:495
#, python-format
msgid "Cannot delete bridge %s, does not exist"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:534
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:574
msgid "No valid Segmentation ID to perform UCAST test."
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:817
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:857
msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:271
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1062
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:282
#, python-format
msgid "Error in agent loop. Devices info: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1050
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1090
#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:40
#, python-format
msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
msgid "Failed to get devices for %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:178
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:187
#, python-format
msgid "Failed to set device %s state"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:331
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:342
msgid "Failed on Agent configuration parse. Agent terminated!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:343
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:354
msgid "Agent Initialization Failed"
msgstr ""
"a different subnet %(orig_subnet)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:413
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:414
msgid "No tunnel_type specified, cannot create tunnels"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:416
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:417
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:440
#, python-format
msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:432
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:433
msgid "No tunnel_ip specified, cannot delete tunnels"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:437
msgid "No tunnel_type specified, cannot delete tunnels"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:582
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:583
#, python-format
msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:613
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:614
#, python-format
msgid ""
"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
"tunneling disabled"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:621
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:622
#, python-format
msgid ""
"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:631
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:632
#, python-format
msgid ""
"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:640
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:641
#, python-format
msgid ""
"Cannot provision unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:700
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:701
#, python-format
msgid ""
"Cannot reclaim unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:907
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:788
+#, python-format
+msgid "Configuration for devices %s failed!"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:925
msgid ""
"Failed to create OVS patch port. Cannot have tunneling enabled on this "
"agent, since this version of OVS does not support tunnels or patch ports."
" Agent terminated!"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:966
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:984
#, python-format
msgid ""
"Bridge %(bridge)s for physical network %(physical_network)s does not "
"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1155
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1171
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1347
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1369
#, python-format
msgid ""
"process_network_ports - iteration:%d - failure while retrieving port "
"details from server"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1383
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1405
#, python-format
msgid ""
"process_ancillary_network_ports - iteration:%d - failure while retrieving"
" port details from server"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1533
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1557
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1600
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1627
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1708
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1733
msgid "Agent failed to create agent config map"
msgstr ""
-#: neutron/plugins/oneconvergence/plugin.py:238
+#: neutron/plugins/oneconvergence/plugin.py:237
msgid "Failed to create subnet, deleting it from neutron"
msgstr ""
-#: neutron/plugins/oneconvergence/plugin.py:302
+#: neutron/plugins/oneconvergence/plugin.py:301
#, python-format
msgid "Deleting newly created neutron port %s"
msgstr ""
-#: neutron/plugins/oneconvergence/plugin.py:373
+#: neutron/plugins/oneconvergence/plugin.py:372
msgid "Failed to create floatingip"
msgstr ""
-#: neutron/plugins/oneconvergence/plugin.py:412
+#: neutron/plugins/oneconvergence/plugin.py:411
msgid "Failed to create router"
msgstr ""
msgid "Request failed from Controller side with Status=%s"
msgstr ""
+#: neutron/quota/resource.py:199
+#, python-format
+msgid "Model class %s does not have a tenant_id attribute"
+msgstr ""
+
#: neutron/scheduler/l3_agent_scheduler.py:287
#, python-format
msgid "Not enough candidates, a HA router needs at least %s agents"
msgid "Failed fwaas process services sync"
msgstr ""
-#: neutron/services/l3_router/l3_arista.py:114
-#, python-format
-msgid "Error creating router on Arista HW router=%s "
-msgstr ""
-
-#: neutron/services/l3_router/l3_arista.py:137
-#, python-format
-msgid "Error updating router on Arista HW router=%s "
-msgstr ""
-
-#: neutron/services/l3_router/l3_arista.py:152
-#, python-format
-msgid "Error deleting router on Arista HW router %(r)s exception=%(e)s"
-msgstr ""
-
-#: neutron/services/l3_router/l3_arista.py:198
-#, python-format
-msgid "Error Adding subnet %(subnet)s to router %(router_id)s on Arista HW"
-msgstr ""
-
-#: neutron/services/l3_router/l3_arista.py:232
-#, python-format
-msgid ""
-"Error removing interface %(interface)s from router %(router_id)s on "
-"Arista HWException =(exc)s"
-msgstr ""
-
-#: neutron/services/l3_router/l3_arista.py:278
-#, python-format
-msgid "Error Adding interface %(subnet_id)s to router %(router_id)s on Arista HW"
-msgstr ""
-
#: neutron/services/l3_router/l3_sdnve.py:62
#, python-format
msgid "Create router failed in SDN-VE with error %s"
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b2.dev396\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
+"Generated-By: Babel 2.0\n"
#: neutron/manager.py:118
#, python-format
msgid "Loading Plugin: %s"
msgstr ""
-#: neutron/quota.py:221
-msgid ""
-"ConfDriver is used as quota_driver because the loaded plugin does not "
-"support 'quotas' table."
-msgstr ""
-
-#: neutron/quota.py:232
-#, python-format
-msgid "Loaded quota_driver: %s."
-msgstr ""
-
#: neutron/service.py:186
#, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s"
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:204
+#: neutron/agent/securitygroups_rpc.py:205
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:229
msgid "Provider rule updated"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:238
+#: neutron/agent/securitygroups_rpc.py:241
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:248
+#: neutron/agent/securitygroups_rpc.py:251
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:252
+#: neutron/agent/securitygroups_rpc.py:255
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:432 neutron/agent/common/ovs_lib.py:465
+#: neutron/agent/common/ovs_lib.py:424 neutron/agent/common/ovs_lib.py:457
#, python-format
msgid "Port %(port_id)s not present in bridge %(br_name)s"
msgstr ""
msgid "Synchronizing state complete"
msgstr ""
-#: neutron/agent/dhcp/agent.py:585 neutron/agent/l3/agent.py:646
+#: neutron/agent/dhcp/agent.py:585 neutron/agent/l3/agent.py:652
#: neutron/services/metering/agents/metering_agent.py:286
#, python-format
msgid "agent_updated by server side %s!"
msgstr ""
-#: neutron/agent/l3/agent.py:567 neutron/agent/l3/agent.py:636
+#: neutron/agent/l3/agent.py:573 neutron/agent/l3/agent.py:642
msgid "L3 agent started"
msgstr ""
msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
msgstr ""
-#: neutron/agent/linux/dhcp.py:802
+#: neutron/agent/linux/dhcp.py:816
#, python-format
msgid ""
"Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is "
msgid "Device %s already exists"
msgstr ""
-#: neutron/agent/linux/iptables_firewall.py:140
+#: neutron/agent/linux/iptables_firewall.py:161
#, python-format
msgid "Attempted to update port filter which is not filtered %s"
msgstr ""
-#: neutron/agent/linux/iptables_firewall.py:151
+#: neutron/agent/linux/iptables_firewall.py:172
#, python-format
msgid "Attempted to remove port filter which is not filtered %r"
msgstr ""
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/v2/base.py:95
+#: neutron/api/v2/base.py:96
msgid "Allow sorting is enabled because native pagination requires native sorting"
msgstr ""
#: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:262
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1060
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:346
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1611
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1100
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:357
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1636
msgid "Agent initialized successfully, now running... "
msgstr ""
msgid "Adding network %(net)s to agent %(agent)s on host %(host)s"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:656 neutron/plugins/ml2/plugin.py:882
+#: neutron/db/db_base_plugin_v2.py:744 neutron/plugins/ml2/plugin.py:891
#, python-format
msgid ""
"Found port (%(port_id)s, %(ip)s) having IP allocation on subnet "
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:227
+#: neutron/db/ipam_backend_mixin.py:230
#, python-format
msgid ""
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
"%(subnet_id)s (CIDR: %(cidr)s)"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:265
+#: neutron/db/ipam_backend_mixin.py:268
msgid "Specified IP addresses do not match the subnet IP version"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:269
+#: neutron/db/ipam_backend_mixin.py:272
#, python-format
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:290
+#: neutron/db/ipam_backend_mixin.py:293
#, python-format
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
msgstr ""
"rescheduling is disabled."
msgstr ""
-#: neutron/db/l3_db.py:1190
+#: neutron/db/l3_db.py:1198
#, python-format
msgid "Skipping port %s as no IP is configure on it"
msgstr ""
msgid "SNAT already bound to a service node."
msgstr ""
-#: neutron/db/l3_hamode_db.py:188
+#: neutron/db/l3_hamode_db.py:191
#, python-format
msgid ""
"Attempt %(count)s to allocate a VRID in the network %(network)s for the "
"router %(router)s"
msgstr ""
-#: neutron/db/l3_hamode_db.py:271
+#: neutron/db/l3_hamode_db.py:274
#, python-format
msgid ""
"Number of active agents lower than max_l3_agents_per_router. L3 agents "
msgid "Fake SDNVE controller: get controller"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:147
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:146
msgid "Set a new controller if needed."
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:153
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:152
#, python-format
msgid "Set the controller to a new controller: %s"
msgstr ""
msgid "Got %(alias)s extension from driver '%(drv)s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:150
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:292
+#: neutron/plugins/ml2/plugin.py:301
#, python-format
msgid "Attempt %(count)s to bind port %(port)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:688
+#: neutron/plugins/ml2/plugin.py:697
#, python-format
msgid "Port %s was deleted concurrently"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:700
+#: neutron/plugins/ml2/plugin.py:709
#, python-format
msgid "Subnet %s was deleted concurrently"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1387
+#: neutron/plugins/ml2/plugin.py:1396
#, python-format
msgid ""
"Binding info for port %s was not found, it might have been deleted "
msgid "VlanTypeDriver initialization complete"
msgstr ""
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:112
-#, python-format
-msgid "Network %s is not created as it is not found in Arista DB"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:125
-#, python-format
-msgid "Network name changed to %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:157
-#, python-format
-msgid "Network %s is not updated as it is not found in Arista DB"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:266
-#, python-format
-msgid "VM %s is not created as it is not found in Arista DB"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:280
-#, python-format
-msgid "Port name changed to %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:354
-#, python-format
-msgid "VM %s is not updated as it is not found in Arista DB"
-msgstr ""
-
#: neutron/plugins/ml2/drivers/freescale/mechanism_fslsdn.py:40
msgid "Initializing CRD client... "
msgstr ""
#: neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py:32
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:784
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:802
#, python-format
msgid ""
"Skipping ARP spoofing rules for port '%s' because it has port security "
msgid "Clearing orphaned ARP spoofing entries for devices %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:791
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:831
msgid "Stopping linuxbridge agent."
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:821
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:861
#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:100
#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:89
#, python-format
msgid "RPC agent_id: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:888
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:210
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1226
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:928
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:219
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1246
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:926
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:966
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:933
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1273
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1290
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:973
#, python-format
msgid "Attachment %s removed"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:945
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:236
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1302
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:985
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:247
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1324
#, python-format
msgid "Port %s updated."
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1003
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1043
msgid "LinuxBridge Agent RPC Daemon Started!"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1013
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:252
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1500
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1053
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:263
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1524
msgid "Agent out of sync with plugin!"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1053
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:1093
#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
#, python-format
msgid "Interface mappings: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:192
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:180
+#, python-format
+msgid "Device %(device)s spoofcheck %(spoofcheck)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:201
#, python-format
msgid "No device with MAC %s defined on agent."
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:217
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:228
#, python-format
msgid "Device with MAC %s not defined on plugin"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:224
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:235
#, python-format
msgid "Removing device with mac_address %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:245
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:256
msgid "SRIOV NIC Agent RPC Daemon Started!"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:334
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:345
#, python-format
msgid "Physical Devices mappings: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:335
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:346
#, python-format
msgid "Exclude Devices: %s"
msgstr ""
msgid "L2 Agent operating in DVR Mode with MAC %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:591
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:592
#, python-format
msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:655
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:656
#, python-format
msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:777
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:793
#, python-format
-msgid "Configuration for device %s completed."
+msgid "Configuration for devices up %(up)s and devices down %(down)s completed."
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:816
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:834
#, python-format
msgid "port_unbound(): net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:900
#, python-format
msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:978
#, python-format
msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1116
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1132
#, python-format
msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1220
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1240
#, python-format
msgid ""
"Port %s was not found on the integration bridge and will therefore not be"
" processed"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1261
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1279
+#, python-format
+msgid "Ancillary Ports %s added"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1296
+#, python-format
+msgid "Ports %s removed"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1312
#, python-format
-msgid "Ancillary Port %s added"
+msgid "Ancillary ports %s removed"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1529
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1553
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1630
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1655
msgid "Agent caught SIGTERM, quitting daemon loop."
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1634
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1659
msgid "Agent caught SIGHUP, resetting."
msgstr ""
msgid "NVSD Agent initialized successfully, now running... "
msgstr ""
+#: neutron/quota/__init__.py:180
+msgid ""
+"ConfDriver is used as quota_driver because the loaded plugin does not "
+"support 'quotas' table."
+msgstr ""
+
+#: neutron/quota/__init__.py:191
+#, python-format
+msgid "Loaded quota_driver: %s."
+msgstr ""
+
+#: neutron/quota/resource_registry.py:168
+#, python-format
+msgid "Creating instance of CountableResource for resource:%s"
+msgstr ""
+
+#: neutron/quota/resource_registry.py:174
+#, python-format
+msgid "Creating instance of TrackedResource for resource:%s"
+msgstr ""
+
#: neutron/scheduler/dhcp_agent_scheduler.py:110
#, python-format
msgid "Agent %s already present"
msgid "Default provider is not specified for service type %s"
msgstr ""
-#: neutron/services/l3_router/l3_arista.py:247
-msgid "Syncing Neutron Router DB <-> EOS"
-msgstr ""
-
#: neutron/services/metering/agents/metering_agent.py:96
#, python-format
msgid "Loading Metering driver %s"
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b2.dev396\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
+"Generated-By: Babel 2.0\n"
#: neutron/policy.py:116
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
-#: neutron/quota.py:227
-msgid ""
-"The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. "
-"neutron.db.quota_db.DbQuotaDriver should be used in its place"
-msgstr ""
-
-#: neutron/quota.py:241
-#, python-format
-msgid "%s is already registered."
-msgstr ""
-
-#: neutron/quota.py:341
-msgid ""
-"Registering resources to apply quota limits to using the quota_items "
-"option is deprecated as of Liberty.Resource REST controllers should take "
-"care of registering resources with the quota engine."
-msgstr ""
-
-#: neutron/agent/rpc.py:119
+#: neutron/agent/rpc.py:121
msgid "DVR functionality requires a server upgrade."
msgstr ""
-#: neutron/agent/rpc.py:142
+#: neutron/agent/rpc.py:199
msgid "Tunnel synchronization requires a server upgrade."
msgstr ""
"falling back to old security_group_rules_for_devices which scales worse."
msgstr ""
-#: neutron/agent/common/ovs_lib.py:382
+#: neutron/agent/common/ovs_lib.py:378
#, python-format
msgid "Found not yet ready openvswitch port: %s"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:385
+#: neutron/agent/common/ovs_lib.py:381
#, python-format
msgid "Found failed openvswitch port: %s"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:447
+#: neutron/agent/common/ovs_lib.py:439
#, python-format
msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
msgstr ""
"port %(port_id)s, for router %(router_id)s will be considered"
msgstr ""
-#: neutron/agent/dhcp/agent.py:570 neutron/agent/l3/agent.py:627
-#: neutron/agent/metadata/agent.py:310
+#: neutron/agent/dhcp/agent.py:570 neutron/agent/l3/agent.py:633
+#: neutron/agent/metadata/agent.py:314
#: neutron/services/metering/agents/metering_agent.py:278
msgid ""
"Neutron server does not support state report. State report for this agent"
msgid "Attempted to get traffic counters of chain %s which does not exist"
msgstr ""
-#: neutron/agent/metadata/agent.py:133
+#: neutron/agent/metadata/agent.py:137
msgid "Server does not support metadata RPC, fallback to using neutron client"
msgstr ""
-#: neutron/agent/metadata/agent.py:246
+#: neutron/agent/metadata/agent.py:250
msgid ""
"The remote metadata server responded with Forbidden. This response "
"usually occurs when shared secrets do not match."
msgid "No active L3 agents found for SNAT"
msgstr ""
-#: neutron/db/securitygroups_rpc_base.py:361
+#: neutron/db/securitygroups_rpc_base.py:375
#, python-format
msgid "No valid gateway port on subnet %s is found for IPv6 RA"
msgstr ""
msgid "Interface %s not found in the heleos back-end, likely already deleted"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:428
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:427
#, python-format
msgid "Ignoring admin_state_up=False for router=%r. Overriding with True"
msgstr ""
msgid "Could not expand segment %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:523
+#: neutron/plugins/ml2/plugin.py:532
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:773
+#: neutron/plugins/ml2/plugin.py:782
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:1446
+#: neutron/plugins/ml2/plugin.py:1455
#, python-format
msgid "Port %s not found during update"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:76
+#: neutron/plugins/ml2/rpc.py:78
#, python-format
msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:90
+#: neutron/plugins/ml2/rpc.py:92
#, python-format
msgid ""
"Device %(device)s requested by agent %(agent_id)s on network "
msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:91
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:94
msgid "VXLAN is enabled, a valid local_ip must be provided"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:105
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:116
msgid "Invalid Network ID, will lead to incorrect bridge name"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:112
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:123
msgid "Invalid VLAN ID, will lead to incorrect subinterface name"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:119
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:130
msgid "Invalid Interface ID, will lead to incorrect tap device name"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:128
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:139
#, python-format
msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:520
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:556
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:153
+#, python-format
+msgid ""
+"Invalid VXLAN Group: %s, must be an address or network (in CIDR notation)"
+" in a multicast range"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:559
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:596
#, python-format
msgid ""
"Option \"%(option)s\" must be supported by command \"%(command)s\" to "
"enable %(mode)s mode"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:550
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py:590
msgid ""
-"VXLAN muticast group must be provided in vxlan_group option to enable "
+"VXLAN muticast group(s) must be provided in vxlan_group option to enable "
"VXLAN MCAST mode"
msgstr ""
msgid "Cannot find vf index for pci slot %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:285
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py:309
#, python-format
msgid "device pci mismatch: %(device_mac)s - %(pci_slot)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:126
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:142
#, python-format
msgid "Cannot find vfs %(vfs)s in device %(dev_name)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:142
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py:158
#, python-format
msgid "failed to parse vf link show line %(line)s: for %(device)s"
msgstr ""
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:178
+#, python-format
+msgid "Failed to set spoofcheck for device %s"
+msgstr ""
+
#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py:163
#, python-format
msgid ""
"message: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:534
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:535
#, python-format
msgid "Action %s not supported"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:938
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:956
#, python-format
msgid ""
"Creating an interface named %(name)s exceeds the %(limit)d character "
"limitation. It was shortened to %(new_name)s to fit."
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1149
#, python-format
msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1244
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1404
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1426
#, python-format
msgid "Invalid remote IP: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1447
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1469
msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1450
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1472
msgid ""
"OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
"periodically."
msgid "No Token, Re-login"
msgstr ""
+#: neutron/quota/__init__.py:186
+msgid ""
+"The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. "
+"neutron.db.quota.driver.DbQuotaDriver should be used in its place"
+msgstr ""
+
+#: neutron/quota/__init__.py:259
+msgid ""
+"Registering resources to apply quota limits to using the quota_items "
+"option is deprecated as of Liberty.Resource REST controllers should take "
+"care of registering resources with the quota engine."
+msgstr ""
+
+#: neutron/quota/resource_registry.py:215
+#, python-format
+msgid "%s is already registered"
+msgstr ""
+
#: neutron/scheduler/dhcp_agent_scheduler.py:58
#, python-format
msgid "DHCP agent %s is not active"
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: neutron 7.0.0.0b2.dev396\n"
+"Project-Id-Version: neutron 7.0.0.0b3.dev96\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
+"Generated-By: Babel 2.0\n"
#: neutron/manager.py:77
#, python-format
"found"
msgstr ""
-#: neutron/quota.py:40
-msgid ""
-"Resource name(s) that are supported in quota features. This option is now"
-" deprecated for removal."
-msgstr ""
-
-#: neutron/quota.py:45
-msgid ""
-"Default number of resource allowed per tenant. A negative value means "
-"unlimited."
-msgstr ""
-
-#: neutron/quota.py:49
-msgid "Number of networks allowed per tenant. A negative value means unlimited."
-msgstr ""
-
-#: neutron/quota.py:53
-msgid "Number of subnets allowed per tenant, A negative value means unlimited."
-msgstr ""
-
-#: neutron/quota.py:57
-msgid "Number of ports allowed per tenant. A negative value means unlimited."
-msgstr ""
-
-#: neutron/quota.py:61
-msgid "Default driver to use for quota checks"
-msgstr ""
-
-#: neutron/quota.py:140 neutron/quota.py:145
-msgid "Access to this resource was denied."
-msgstr ""
-
#: neutron/service.py:41
msgid "Seconds between running periodic tasks"
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:753 neutron/api/v2/base.py:198 neutron/api/v2/base.py:346
-#: neutron/api/v2/base.py:495 neutron/api/v2/base.py:556
+#: neutron/wsgi.py:753 neutron/api/v2/base.py:199 neutron/api/v2/base.py:358
+#: neutron/api/v2/base.py:512 neutron/api/v2/base.py:576
#: neutron/extensions/l3agentscheduler.py:51
#: neutron/extensions/l3agentscheduler.py:94
msgid "The resource could not be found."
msgid "Timeout in seconds for ovs-vsctl commands"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:483
+#: neutron/agent/common/ovs_lib.py:475
#, python-format
msgid "Unable to determine mac address for %s"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:591
+#: neutron/agent/common/ovs_lib.py:583
msgid "Cannot match priority on flow deletion or modification"
msgstr ""
-#: neutron/agent/common/ovs_lib.py:596
+#: neutron/agent/common/ovs_lib.py:588
msgid "Must specify one or more actions on flow addition or modification"
msgstr ""
"and will be removed in a future release."
msgstr ""
-#: neutron/agent/dhcp/config.py:60
+#: neutron/agent/dhcp/config.py:58
+msgid ""
+"Base log dir for dnsmasq logging. The log contains DHCP and DNS log "
+"information and is useful for debugging issues with either DHCP or DNS. "
+"If this section is null, disable dnsmasq log."
+msgstr ""
+
+#: neutron/agent/dhcp/config.py:65
msgid "Limit number of leases to prevent a denial-of-service."
msgstr ""
-#: neutron/agent/dhcp/config.py:62
+#: neutron/agent/dhcp/config.py:67
msgid "Use broadcast in DHCP replies"
msgstr ""
msgid "Failed to remove supplemental groups"
msgstr ""
-#: neutron/agent/linux/daemon.py:135
-msgid "Unable to unlock pid file"
-msgstr ""
-
#: neutron/agent/linux/dhcp.py:242
#, python-format
msgid "Error while reading %s"
"Stderr: {stderr}"
msgstr ""
-#: neutron/agent/metadata/agent.py:118
+#: neutron/agent/metadata/agent.py:122
#: neutron/agent/metadata/namespace_proxy.py:58
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
-#: neutron/agent/metadata/agent.py:196
+#: neutron/agent/metadata/agent.py:200
msgid ""
"Either one of parameter network_id or router_id must be passed to "
"_get_ports method."
msgstr ""
-#: neutron/agent/metadata/agent.py:258
+#: neutron/agent/metadata/agent.py:262
#: neutron/agent/metadata/namespace_proxy.py:104
msgid "Remote metadata server experienced an internal server error."
msgstr ""
-#: neutron/agent/metadata/agent.py:265
+#: neutron/agent/metadata/agent.py:269
#: neutron/agent/metadata/namespace_proxy.py:111
#, python-format
msgid "Unexpected response code: %s"
msgid "Network service endpoint type to pull from the keystone catalog"
msgstr ""
-#: neutron/agent/metadata/config.py:78
+#: neutron/agent/metadata/config.py:79
+msgid ""
+"Neutron endpoint URL, if not set will use endpoint from the keystone "
+"catalog along with endpoint_type"
+msgstr ""
+
+#: neutron/agent/metadata/config.py:82
msgid "IP address used by Nova metadata server."
msgstr ""
-#: neutron/agent/metadata/config.py:81
+#: neutron/agent/metadata/config.py:85
msgid "TCP Port used by Nova metadata server."
msgstr ""
-#: neutron/agent/metadata/config.py:84
+#: neutron/agent/metadata/config.py:88
msgid "Shared secret to sign instance-id request"
msgstr ""
-#: neutron/agent/metadata/config.py:89
+#: neutron/agent/metadata/config.py:93
msgid "Protocol to access nova metadata, http or https"
msgstr ""
-#: neutron/agent/metadata/config.py:91
+#: neutron/agent/metadata/config.py:95
msgid "Allow to perform insecure SSL (https) requests to nova metadata"
msgstr ""
-#: neutron/agent/metadata/config.py:95
+#: neutron/agent/metadata/config.py:99
msgid "Client certificate for nova metadata api server."
msgstr ""
-#: neutron/agent/metadata/config.py:98
+#: neutron/agent/metadata/config.py:102
msgid "Private key of client certificate."
msgstr ""
-#: neutron/agent/metadata/config.py:112
+#: neutron/agent/metadata/config.py:116
msgid ""
"Metadata Proxy UNIX domain socket mode, 4 values allowed: 'deduce': "
"deduce mode from metadata_proxy_user/group values, 'user': set metadata "
"'all': set metadata proxy socket mode to 0o666, to use otherwise."
msgstr ""
-#: neutron/agent/metadata/config.py:126
+#: neutron/agent/metadata/config.py:130
msgid ""
"Number of separate worker processes for metadata server (defaults to half"
" of the number of CPUs)"
msgstr ""
-#: neutron/agent/metadata/config.py:130
+#: neutron/agent/metadata/config.py:134
msgid "Number of backlog requests to configure the metadata server socket with"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:318 neutron/api/v2/base.py:626
+#: neutron/api/api_common.py:318 neutron/api/v2/base.py:652
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "'%s' is not a valid boolean value"
msgstr ""
-#: neutron/api/v2/attributes.py:144 neutron/api/v2/attributes.py:474
+#: neutron/api/v2/attributes.py:144 neutron/api/v2/attributes.py:480
#, python-format
msgid "'%s' is not an integer"
msgstr ""
msgid "'%s' is not a valid MAC address"
msgstr ""
-#: neutron/api/v2/attributes.py:207
+#: neutron/api/v2/attributes.py:206
#, python-format
msgid "'%s' is not a valid IP address"
msgstr ""
-#: neutron/api/v2/attributes.py:218
+#: neutron/api/v2/attributes.py:217
#, python-format
msgid "Invalid data format for IP pool: '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:235 neutron/api/v2/attributes.py:242
+#: neutron/api/v2/attributes.py:234 neutron/api/v2/attributes.py:241
#, python-format
msgid "Invalid data format for fixed IP: '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:250
+#: neutron/api/v2/attributes.py:249
#, python-format
msgid "Duplicate IP address '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:265
+#: neutron/api/v2/attributes.py:264
#, python-format
msgid "Invalid data format for nameserver: '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:274
+#: neutron/api/v2/attributes.py:273
#, python-format
msgid "'%(host)s' is not a valid nameserver. %(msg)s"
msgstr ""
-#: neutron/api/v2/attributes.py:279
+#: neutron/api/v2/attributes.py:278
#, python-format
msgid "Duplicate nameserver '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:287
+#: neutron/api/v2/attributes.py:286
#, python-format
msgid "Invalid data format for hostroute: '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:304
+#: neutron/api/v2/attributes.py:303
#, python-format
msgid "Duplicate hostroute '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:321
+#: neutron/api/v2/attributes.py:319
#: neutron/tests/unit/api/v2/test_attributes.py:502
#: neutron/tests/unit/api/v2/test_attributes.py:516
#: neutron/tests/unit/api/v2/test_attributes.py:524
msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended"
msgstr ""
-#: neutron/api/v2/attributes.py:327
+#: neutron/api/v2/attributes.py:325
#, python-format
msgid "'%s' is not a valid IP subnet"
msgstr ""
-#: neutron/api/v2/attributes.py:335 neutron/api/v2/attributes.py:388
+#: neutron/api/v2/attributes.py:333 neutron/api/v2/attributes.py:394
#, python-format
msgid "'%s' is not a list"
msgstr ""
-#: neutron/api/v2/attributes.py:340 neutron/api/v2/attributes.py:398
+#: neutron/api/v2/attributes.py:338 neutron/api/v2/attributes.py:404
#, python-format
msgid "Duplicate items in the list: '%s'"
msgstr ""
-#: neutron/api/v2/attributes.py:363
+#: neutron/api/v2/attributes.py:360
#, python-format
msgid "'%s' is not a valid input"
msgstr ""
-#: neutron/api/v2/attributes.py:376
+#: neutron/api/v2/attributes.py:382
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
#, python-format
msgid "'%s' is not a valid UUID"
msgstr ""
-#: neutron/api/v2/attributes.py:418
+#: neutron/api/v2/attributes.py:424
#, python-format
msgid "Validator '%s' does not exist."
msgstr ""
-#: neutron/api/v2/attributes.py:430
+#: neutron/api/v2/attributes.py:436
#, python-format
msgid "'%s' is not a dictionary"
msgstr ""
-#: neutron/api/v2/attributes.py:479
+#: neutron/api/v2/attributes.py:485
#, python-format
msgid "'%s' should be non-negative"
msgstr ""
-#: neutron/api/v2/attributes.py:498
+#: neutron/api/v2/attributes.py:504
#, python-format
msgid "'%s' cannot be converted to boolean"
msgstr ""
-#: neutron/api/v2/attributes.py:511
-#: neutron/plugins/nec/extensions/packetfilter.py:72
+#: neutron/api/v2/attributes.py:517
+#: neutron/plugins/nec/extensions/packetfilter.py:73
#, python-format
msgid "'%s' is not a integer"
msgstr ""
-#: neutron/api/v2/attributes.py:534
+#: neutron/api/v2/attributes.py:540
#, python-format
msgid "'%s' must be a non negative decimal."
msgstr ""
-#: neutron/api/v2/attributes.py:548
+#: neutron/api/v2/attributes.py:554
#, python-format
msgid "'%s' is not of the form <key>=[value]"
msgstr ""
-#: neutron/api/v2/base.py:92
+#: neutron/api/v2/base.py:93
msgid "Native pagination depend on native sorting"
msgstr ""
-#: neutron/api/v2/base.py:517
+#: neutron/api/v2/base.py:537
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:578
+#: neutron/api/v2/base.py:604
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:586
+#: neutron/api/v2/base.py:612
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:604
+#: neutron/api/v2/base.py:630
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:610
+#: neutron/api/v2/base.py:636
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:613
+#: neutron/api/v2/base.py:639
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:623
+#: neutron/api/v2/base.py:649
msgid "Body contains invalid data"
msgstr ""
-#: neutron/api/v2/base.py:637
+#: neutron/api/v2/base.py:663
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:644
+#: neutron/api/v2/base.py:670
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:649
+#: neutron/api/v2/base.py:675
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:667
+#: neutron/api/v2/base.py:693
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:676 neutron/extensions/allowedaddresspairs.py:76
+#: neutron/api/v2/base.py:702 neutron/extensions/allowedaddresspairs.py:76
#: neutron/extensions/multiprovidernet.py:45
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:695
+#: neutron/api/v2/base.py:721
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "String prefix used to match IPset names."
msgstr ""
-#: neutron/cmd/netns_cleanup.py:64
+#: neutron/cmd/netns_cleanup.py:66
msgid "Delete the namespace by removing all devices."
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:54 neutron/db/migration/cli.py:46
+#: neutron/common/config.py:54 neutron/db/migration/cli.py:47
msgid "The service plugins Neutron will use"
msgstr ""
msgstr ""
#: neutron/common/exceptions.py:453
+msgid ""
+"Failed to associate address scope: subnetpools within an address scope "
+"must have unique prefixes"
+msgstr ""
+
+#: neutron/common/exceptions.py:458
+#, python-format
+msgid ""
+"Illegal subnetpool association: subnetpool %(subnetpool_id)s cannot be "
+"associated with address scope %(address_scope_id)s"
+msgstr ""
+
+#: neutron/common/exceptions.py:464
+#, python-format
+msgid "Illegal subnetpool update : %(reason)s"
+msgstr ""
+
+#: neutron/common/exceptions.py:468
#, python-format
msgid ""
"Unable to allocate subnet with prefix length %(prefixlen)s, minimum "
"allowed prefix is %(min_prefixlen)s"
msgstr ""
-#: neutron/common/exceptions.py:458
+#: neutron/common/exceptions.py:473
#, python-format
msgid ""
"Unable to allocate subnet with prefix length %(prefixlen)s, maximum "
"allowed prefix is %(max_prefixlen)s"
msgstr ""
-#: neutron/common/exceptions.py:463
+#: neutron/common/exceptions.py:478
#, python-format
msgid "Unable to delete subnet pool: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:467
+#: neutron/common/exceptions.py:482
msgid "Per-tenant subnet pool prefix quota exceeded"
msgstr ""
-#: neutron/common/exceptions.py:471
+#: neutron/common/exceptions.py:486
#, python-format
msgid "Device '%(device_name)s' does not exist"
msgstr ""
-#: neutron/common/exceptions.py:475
+#: neutron/common/exceptions.py:490
msgid ""
"Subnets hosted on the same network must be allocated from the same subnet"
" pool"
msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
msgstr ""
-#: neutron/common/utils.py:419
+#: neutron/common/utils.py:423
msgid "Illegal IP version number"
msgstr ""
-#: neutron/db/address_scope_db.py:74
+#: neutron/db/address_scope_db.py:89
msgid "Shared address scope can't be unshared"
msgstr ""
msgid "Cannot create resource for another tenant"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:115 neutron/db/db_base_plugin_v2.py:119
+#: neutron/db/db_base_plugin_v2.py:117 neutron/db/db_base_plugin_v2.py:121
#, python-format
msgid "Invalid route: %s"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:171
+#: neutron/db/db_base_plugin_v2.py:173
#, python-format
msgid ""
"Invalid CIDR %s for IPv6 address mode. OpenStack uses the EUI-64 address "
"format, which requires the prefix to be /64."
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:179
+#: neutron/db/db_base_plugin_v2.py:181
#, python-format
msgid ""
"ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
"the same value"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:187
+#: neutron/db/db_base_plugin_v2.py:189
msgid ""
"ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set "
"to False."
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:193
+#: neutron/db/db_base_plugin_v2.py:195
msgid "Cannot disable enable_dhcp with ipv6 attributes set"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:342
+#: neutron/db/db_base_plugin_v2.py:344
#, python-format
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:369
+#: neutron/db/db_base_plugin_v2.py:371
msgid "Subnet has a prefix length that is incompatible with DHCP service enabled."
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:390
+#: neutron/db/db_base_plugin_v2.py:392
msgid "Gateway is not valid on subnet"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:410 neutron/db/db_base_plugin_v2.py:424
+#: neutron/db/db_base_plugin_v2.py:412 neutron/db/db_base_plugin_v2.py:426
#: neutron/plugins/opencontrail/contrail_plugin.py:313
msgid "new subnet"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:417
+#: neutron/db/db_base_plugin_v2.py:419
#, python-format
msgid "Error parsing dns address %s"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:433
+#: neutron/db/db_base_plugin_v2.py:435
msgid "ipv6_ra_mode is not valid when ip_version is 4"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:437
+#: neutron/db/db_base_plugin_v2.py:439
msgid "ipv6_address_mode is not valid when ip_version is 4"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:517
+#: neutron/db/db_base_plugin_v2.py:447
+msgid "Prefix Delegation can only be used with IPv6 subnets."
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:457
+msgid "IPv6 RA Mode must be SLAAC or Stateless for Prefix Delegation."
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:463
+msgid "IPv6 Address Mode must be SLAAC or Stateless for Prefix Delegation."
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:542
msgid "ip_version must be specified in the absence of cidr and subnetpool_id"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:534
+#: neutron/db/db_base_plugin_v2.py:559
msgid "cidr and prefixlen must not be supplied together"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:548
+#: neutron/db/db_base_plugin_v2.py:584
msgid "A cidr must be specified in the absence of a subnet pool"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:731
+#: neutron/db/db_base_plugin_v2.py:817
+#, python-format
+msgid ""
+"subnetpool %(subnetpool_id)s cannot be updated when associated with "
+"shared address scope %(address_scope_id)s"
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:872
msgid "Existing prefixes must be a subset of the new prefixes"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:798
+#: neutron/db/db_base_plugin_v2.py:945
msgid "Subnet pool has existing allocations"
msgstr ""
-#: neutron/db/db_base_plugin_v2.py:805
+#: neutron/db/db_base_plugin_v2.py:952
msgid "mac address update"
msgstr ""
msgid "Cannot allocate IPv%(req_ver)s subnet from IPv%(pool_ver)s subnet pool"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:212
+#: neutron/db/ipam_backend_mixin.py:214
msgid "0 is not allowed as CIDR prefix length"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:222
+#: neutron/db/ipam_backend_mixin.py:225
#, python-format
msgid ""
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
" with another subnet"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:300
+#: neutron/db/ipam_backend_mixin.py:303
#: neutron/plugins/opencontrail/contrail_plugin.py:390
msgid "Exceeded maximim amount of fixed ips per port"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:307
+#: neutron/db/ipam_backend_mixin.py:310
#, python-format
msgid ""
"Failed to create port on network %(network_id)s, because fixed_ips "
"included invalid subnet %(subnet_id)s"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:321
+#: neutron/db/ipam_backend_mixin.py:324
msgid "IP allocation requires subnet_id or ip_address"
msgstr ""
-#: neutron/db/ipam_backend_mixin.py:365
+#: neutron/db/ipam_backend_mixin.py:372
msgid "Exceeded maximum amount of fixed ips per port"
msgstr ""
-#: neutron/db/ipam_non_pluggable_backend.py:257
+#: neutron/db/ipam_non_pluggable_backend.py:258
#: neutron/db/ipam_pluggable_backend.py:248
#, python-format
msgid ""
"agents."
msgstr ""
-#: neutron/db/l3_db.py:272
+#: neutron/db/l3_db.py:273
#, python-format
msgid "No eligible l3 agent associated with external network %s found"
msgstr ""
-#: neutron/db/l3_db.py:310
+#: neutron/db/l3_db.py:311
#, python-format
msgid "Network %s is not an external network"
msgstr ""
-#: neutron/db/l3_db.py:320
+#: neutron/db/l3_db.py:321
#, python-format
msgid "External IP %s is the same as the gateway IP"
msgstr ""
-#: neutron/db/l3_db.py:470
+#: neutron/db/l3_db.py:471
#, python-format
msgid "Router already has a port on subnet %s"
msgstr ""
-#: neutron/db/l3_db.py:484
+#: neutron/db/l3_db.py:488
#, 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:500 neutron/plugins/opencontrail/contrail_plugin.py:501
+#: neutron/db/l3_db.py:504 neutron/plugins/opencontrail/contrail_plugin.py:501
msgid "Either subnet_id or port_id must be specified"
msgstr ""
-#: neutron/db/l3_db.py:504 neutron/plugins/opencontrail/contrail_plugin.py:511
+#: neutron/db/l3_db.py:508 neutron/plugins/opencontrail/contrail_plugin.py:511
msgid "Cannot specify both subnet-id and port-id"
msgstr ""
-#: neutron/db/l3_db.py:525
+#: neutron/db/l3_db.py:529
#, python-format
msgid ""
"Cannot have multiple router ports with the same network id if both "
"id %(nid)s"
msgstr ""
-#: neutron/db/l3_db.py:567
+#: neutron/db/l3_db.py:571
msgid "Subnet for router interface must have a gateway IP"
msgstr ""
-#: neutron/db/l3_db.py:571
+#: neutron/db/l3_db.py:575
#, python-format
msgid ""
"IPv6 subnet %s configured to receive RAs from an external router cannot "
"be added to Neutron Router."
msgstr ""
-#: neutron/db/l3_db.py:783
+#: neutron/db/l3_db.py:788
#, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr ""
-#: neutron/db/l3_db.py:828
+#: neutron/db/l3_db.py:833
#, 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:832
+#: neutron/db/l3_db.py:837
#, 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:844
+#: neutron/db/l3_db.py:849
#, python-format
msgid ""
"Floating IP %(floatingip_id) is associated with non-IPv4 address "
"%s(internal_ip)s and therefore cannot be bound."
msgstr ""
-#: neutron/db/l3_db.py:848
+#: neutron/db/l3_db.py:853
#, python-format
msgid ""
"Cannot create floating IP and bind it to %s, since that is not an IPv4 "
"address."
msgstr ""
-#: neutron/db/l3_db.py:856
+#: neutron/db/l3_db.py:861
#, python-format
msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr ""
-#: neutron/db/l3_db.py:863
+#: neutron/db/l3_db.py:868
#, python-format
msgid "Cannot add floating IP to port %s that has no fixed IPv4 addresses"
msgstr ""
-#: neutron/db/l3_db.py:867
+#: neutron/db/l3_db.py:872
#, python-format
msgid ""
"Port %s has multiple fixed IPv4 addresses. Must provide a specific IPv4 "
"address when assigning a floating IP"
msgstr ""
-#: neutron/db/l3_db.py:896
+#: neutron/db/l3_db.py:901
msgid "fixed_ip_address cannot be specified without a port_id"
msgstr ""
-#: neutron/db/l3_db.py:940
+#: neutron/db/l3_db.py:945
#, python-format
msgid "Network %s is not a valid external network"
msgstr ""
-#: neutron/db/l3_db.py:944
+#: neutron/db/l3_db.py:949
#, python-format
msgid "Network %s does not contain any IPv4 subnet"
msgstr ""
-#: neutron/db/l3_db.py:1089
+#: neutron/db/l3_db.py:1097
#, python-format
msgid "has device owner %s"
msgstr ""
"external_gateway_info."
msgstr ""
-#: neutron/db/l3_hamode_db.py:43
+#: neutron/db/l3_hamode_db.py:44
msgid "Enable HA mode for virtual routers."
msgstr ""
-#: neutron/db/l3_hamode_db.py:46
+#: neutron/db/l3_hamode_db.py:47
msgid "Maximum number of agents on which a router will be scheduled."
msgstr ""
-#: neutron/db/l3_hamode_db.py:50
+#: neutron/db/l3_hamode_db.py:51
msgid "Minimum number of agents on which a router will be scheduled."
msgstr ""
-#: neutron/db/l3_hamode_db.py:54
+#: neutron/db/l3_hamode_db.py:55
msgid "Subnet used for the l3 HA admin network."
msgstr ""
msgid "%s cannot be called while in offline mode"
msgstr ""
-#: neutron/db/migration/cli.py:43
+#: neutron/db/migration/cli.py:44
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:49
+#: neutron/db/migration/cli.py:50
#, python-format
msgid "The advanced service to execute the command against. Can be one of '%s'."
msgstr ""
-#: neutron/db/migration/cli.py:56
+#: neutron/db/migration/cli.py:54
+msgid "Enforce using split branches file structure."
+msgstr ""
+
+#: neutron/db/migration/cli.py:60
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:64
+#: neutron/db/migration/cli.py:68
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:71
msgid "Database engine"
msgstr ""
-#: neutron/db/migration/cli.py:94
+#: neutron/db/migration/cli.py:98
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:98
+#: neutron/db/migration/cli.py:102
msgid "Negative relative revision (downgrade) not supported"
msgstr ""
-#: neutron/db/migration/cli.py:104
+#: neutron/db/migration/cli.py:108
msgid "Use either --delta or relative revision, not both"
msgstr ""
-#: neutron/db/migration/cli.py:107
+#: neutron/db/migration/cli.py:111
msgid "Negative delta (downgrade) not supported"
msgstr ""
-#: neutron/db/migration/cli.py:120
+#: neutron/db/migration/cli.py:124
msgid "Downgrade no longer supported"
msgstr ""
-#: neutron/db/migration/cli.py:159
+#: neutron/db/migration/cli.py:181
#, python-format
msgid "No new branches are allowed except: %s"
msgstr ""
-#: neutron/db/migration/cli.py:177
+#: neutron/db/migration/cli.py:199
#, python-format
msgid "HEADS file does not match migration timeline heads, expected: %s"
msgstr ""
-#: neutron/db/migration/cli.py:228
+#: neutron/db/migration/cli.py:250
msgid "Available commands"
msgstr ""
-#: neutron/db/migration/cli.py:301
+#: neutron/db/migration/cli.py:324
#, python-format
msgid "Package neutron-%s not installed"
msgstr ""
"env[NEUTRON_TEST_CONFIG_FILE]"
msgstr ""
-#: neutron/extensions/address_scope.py:58
+#: neutron/extensions/address_scope.py:65
#, python-format
msgid "Address scope %(address_scope_id)s could not be found"
msgstr ""
-#: neutron/extensions/address_scope.py:62
+#: neutron/extensions/address_scope.py:69
#, python-format
-msgid "Unable to delete address scope %(address_scope_id)s : %(reason)s"
+msgid ""
+"Unable to complete operation on address scope %(address_scope_id)s. There"
+" are one or more subnet pools in use on the address scope"
msgstr ""
-#: neutron/extensions/address_scope.py:67
+#: neutron/extensions/address_scope.py:75
#, python-format
msgid "Unable to update address scope %(address_scope_id)s : %(reason)s"
msgstr ""
"external network %(net_id)s is required by one or more floating IPs."
msgstr ""
-#: neutron/extensions/l3.py:152
+#: neutron/extensions/l3.py:156
msgid "Number of routers allowed per tenant. A negative value means unlimited."
msgstr ""
-#: neutron/extensions/l3.py:156
+#: neutron/extensions/l3.py:160
msgid ""
"Number of floating IPs allowed per tenant. A negative value means "
"unlimited."
msgid "Plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:66
+#: neutron/extensions/quotasv2.py:69
msgid "POST requests are not supported on this resource."
msgstr ""
-#: neutron/extensions/quotasv2.py:85
+#: neutron/extensions/quotasv2.py:89
msgid "Only admin is authorized to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:90
+#: neutron/extensions/quotasv2.py:94
msgid "Only admin can view or configure quota"
msgstr ""
msgid "No more IP addresses available for subnet %(subnet_id)s."
msgstr ""
-#: neutron/ipam/subnet_alloc.py:120
+#: neutron/ipam/subnet_alloc.py:134
#, python-format
msgid "Insufficient prefix space to allocate subnet size /%s"
msgstr ""
-#: neutron/ipam/subnet_alloc.py:138
+#: neutron/ipam/subnet_alloc.py:152
msgid "Cannot allocate requested subnet from the available set of prefixes"
msgstr ""
-#: neutron/ipam/subnet_alloc.py:159
+#: neutron/ipam/subnet_alloc.py:173
msgid "Unsupported request type"
msgstr ""
msgid "Segment range overlaps with another profile"
msgstr ""
-#: neutron/plugins/cisco/n1kv/n1kv_client.py:296
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:313
msgid "Invalid input for CIDR"
msgstr ""
msgstr ""
#: neutron/plugins/hyperv/agent/config.py:31
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:50
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:54
#: neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py:58
#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:43
#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:54
msgid "unable to serialize object type: '%s'"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:160
#, python-format
msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:180
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:179
msgid "Create net failed: no SDN-VE tenant."
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:191
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:190
#, python-format
msgid "Create net failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:218
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:217
#, python-format
msgid "Update net failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:298
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:297
#, python-format
msgid "Create port failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:332
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:331
#, python-format
msgid "Update port failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:372
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:371
#, python-format
msgid "Create subnet failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:405
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:404
#, python-format
msgid "Update subnet failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:437
msgid "Create router failed: no SDN-VE tenant."
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:445
#, python-format
msgid "Create router failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:459
#: neutron/services/l3_router/l3_sdnve.py:69
msgid "admin_state_up=False routers are not supported."
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:484
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:483
#, python-format
msgid "Update router failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:524
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:523
#, python-format
msgid "Update router-add-interface failed in SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:562
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
#: neutron/services/l3_router/l3_sdnve.py:128
msgid "No port ID"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:568
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
#: neutron/services/l3_router/l3_sdnve.py:134
msgid "No fixed IP"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:588
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:587
#, python-format
msgid ""
"Update router-remove-interface failed SDN-VE: subnet %(sid) is not "
"associated with any ports on router %(rid)"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:603
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:602
#, python-format
msgid "Update router-remove-interface failed SDN-VE: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:639
#, python-format
msgid "Creating floating ip operation failed in SDN-VE controller: %s"
msgstr ""
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:668
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:667
#, python-format
msgid "Update floating ip failed in SDN-VE: %s"
msgstr ""
msgid "network_type value '%s' not supported"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:230
+#: neutron/plugins/ml2/plugin.py:239
msgid "binding:profile value too large"
msgstr ""
msgid "Multicast group for VXLAN. If unset, disables VXLAN multicast mode."
msgstr ""
-#: neutron/plugins/ml2/drivers/arista/config.py:31
-msgid ""
-"Username for Arista EOS. This is required field. If not set, all "
-"communications to Arista EOS will fail."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:37
-msgid ""
-"Password for Arista EOS. This is required field. If not set, all "
-"communications to Arista EOS will fail."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:42
-msgid ""
-"Arista EOS IP address. This is required field. If not set, all "
-"communications to Arista EOS will fail."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:47
-msgid ""
-"Defines if hostnames are sent to Arista EOS as FQDNs "
-"(\"node1.domain.com\") or as short names (\"node1\"). This is optional. "
-"If not set, a value of \"True\" is assumed."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:53
-msgid ""
-"Sync interval in seconds between Neutron plugin and EOS. This interval "
-"defines how often the synchronization is performed. This is an optional "
-"field. If not set, a value of 180 seconds is assumed."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:60
-msgid ""
-"Defines Region Name that is assigned to this OpenStack Controller. This "
-"is useful when multiple OpenStack/Neutron controllers are managing the "
-"same Arista HW clusters. Note that this name must match with the region "
-"name registered (or known) to keystone service. Authentication with "
-"Keysotne is performed by EOS. This is optional. If not set, a value of "
-"\"RegionOne\" is assumed."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:81
-msgid ""
-"Username for Arista EOS. This is required field. If not set, all "
-"communications to Arista EOS will fail"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:87
-msgid ""
-"Password for Arista EOS. This is required field. If not set, all "
-"communications to Arista EOS will fail"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:92
-msgid ""
-"Arista EOS IP address. This is required field. If not set, all "
-"communications to Arista EOS will fail"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:97
-msgid ""
-"Arista EOS IP address for second Switch MLAGed with the first one. This "
-"an optional field, however, if mlag_config flag is set, then this is "
-"required. If not set, all communications to Arista EOS will fail"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:104
-msgid ""
-"This flag is used indicate if Arista Switches are configured in MLAG "
-"mode. If yes, all L3 config is pushed to both the switches automatically."
-" If this flag is set to True, ensure to specify IP addresses of both "
-"switches. This is optional. If not set, a value of \"False\" is assumed."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:113
-msgid ""
-"A \"True\" value for this flag indicates to create a router in VRF. If "
-"not set, all routers are created in default VRF. This is optional. If not"
-" set, a value of \"False\" is assumed."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/config.py:120
-msgid ""
-"Sync interval in seconds between L3 Service plugin and EOS. This interval"
-" defines how often the synchronization is performed. This is an optional "
-"field. If not set, a value of 180 seconds is assumed"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/exceptions.py:23
-#: neutron/plugins/ml2/drivers/arista/exceptions.py:27
-#: neutron/plugins/ml2/drivers/arista/exceptions.py:31
-#: neutron/plugins/ml2/drivers/arista/exceptions.py:35
-#, python-format
-msgid "%(msg)s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:34
-msgid "Unable to reach EOS"
-msgstr ""
-
#: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:28
msgid "Allowed physical networks"
msgstr ""
msgid "OS Version number"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/n1kv/extensions/n1kv.py:43
-msgid "Add new policy profile attribute to port resource."
-msgstr ""
-
#: neutron/plugins/ml2/drivers/freescale/config.py:28
msgid "CRD service Username."
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:33
-msgid "Multicast group for vxlan interface."
+msgid ""
+"Multicast group(s) for vxlan interface. A range of group addresses may be"
+" specified by using CIDR notation. To reserve a unique group for each "
+"possible (24-bit) VNI, use a /8 such as 239.0.0.0/8. This setting must be"
+" the same on all the agents."
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:35
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:39
msgid "Local IP address of the VXLAN endpoints."
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:37
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:41
msgid ""
"Extension to use alongside ml2 plugin's l2population mechanism driver. It"
" enables the plugin to populate VXLAN forwarding table."
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:45
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:49
#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:25
msgid "List of <physical_network>:<physical_interface>"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:53
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:57
#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:98
msgid ""
"Set new timeout in seconds for new rpc calls after agent receives "
"SIGTERM. If value is set to 0, rpc timeout won't be changed"
msgstr ""
-#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:61
+#: neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py:65
#: neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py:81
msgid ""
"Enable suppression of ARP responses that don't match an IP address that "
msgid "Device has no virtual functions"
msgstr ""
-#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:315
+#: neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py:326
#, python-format
msgid "Device name %(dev_name)s is missing from physical_device_mappings"
msgstr ""
#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:67
#, python-format
-msgid ""
-"Unable to retrieve port details for devices: %(devices)s because of "
-"error: %(error)s"
+msgid "Unable to retrieve port details for devices: %(devices)s "
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1650
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1675
msgid ""
"DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in "
"both the Agent and Server side."
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1664
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1689
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1686
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1711
#, python-format
msgid "Invalid tunnel type specified: %s"
msgstr ""
-#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1689
+#: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1714
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
msgid "List of enabled router providers."
msgstr ""
-#: neutron/plugins/nec/extensions/packetfilter.py:30
+#: neutron/plugins/nec/extensions/packetfilter.py:31
msgid "Number of packet_filters allowed per tenant, -1 for unlimited"
msgstr ""
-#: neutron/plugins/nec/extensions/packetfilter.py:37
+#: neutron/plugins/nec/extensions/packetfilter.py:38
#, python-format
msgid "PacketFilter %(id)s could not be found"
msgstr ""
-#: neutron/plugins/nec/extensions/packetfilter.py:41
+#: neutron/plugins/nec/extensions/packetfilter.py:42
#, python-format
msgid ""
"IP version %(version)s is not supported for %(field)s (%(value)s is "
"specified)"
msgstr ""
-#: neutron/plugins/nec/extensions/packetfilter.py:46
+#: neutron/plugins/nec/extensions/packetfilter.py:47
#, python-format
msgid "Packet Filter priority should be %(min)s-%(max)s (included)"
msgstr ""
-#: neutron/plugins/nec/extensions/packetfilter.py:50
+#: neutron/plugins/nec/extensions/packetfilter.py:51
#, python-format
msgid "%(field)s field cannot be updated"
msgstr ""
-#: neutron/plugins/nec/extensions/packetfilter.py:54
+#: neutron/plugins/nec/extensions/packetfilter.py:55
#, python-format
msgid ""
"The backend does not support duplicated priority. Priority %(priority)s "
"is in use"
msgstr ""
-#: neutron/plugins/nec/extensions/packetfilter.py:59
+#: neutron/plugins/nec/extensions/packetfilter.py:60
#, python-format
msgid ""
"Ether Type '%(eth_type)s' conflicts with protocol '%(protocol)s'. Update "
msgid "'%s' must be a non negative integer."
msgstr ""
+#: neutron/quota/__init__.py:42
+msgid ""
+"Resource name(s) that are supported in quota features. This option is now"
+" deprecated for removal."
+msgstr ""
+
+#: neutron/quota/__init__.py:47
+msgid ""
+"Default number of resource allowed per tenant. A negative value means "
+"unlimited."
+msgstr ""
+
+#: neutron/quota/__init__.py:51
+msgid "Number of networks allowed per tenant. A negative value means unlimited."
+msgstr ""
+
+#: neutron/quota/__init__.py:55
+msgid "Number of subnets allowed per tenant, A negative value means unlimited."
+msgstr ""
+
+#: neutron/quota/__init__.py:59
+msgid "Number of ports allowed per tenant. A negative value means unlimited."
+msgstr ""
+
+#: neutron/quota/__init__.py:63
+msgid "Default driver to use for quota checks"
+msgstr ""
+
+#: neutron/quota/__init__.py:66
+msgid ""
+"Keep in track in the database of current resourcequota usage. Plugins "
+"which do not leverage the neutron database should set this flag to False"
+msgstr ""
+
+#: neutron/quota/__init__.py:147 neutron/quota/__init__.py:152
+msgid "Access to this resource was denied."
+msgstr ""
+
#: neutron/server/__init__.py:38
msgid ""
"ERROR: Unable to find configuration file via the default search paths "
msgid "An interface driver must be specified"
msgstr ""
-#: neutron/tests/base.py:109
+#: neutron/tests/base.py:115
#, python-format
msgid "Unknown attribute '%s'."
msgstr ""
"network %(network)s with segments to bind %(segments_to_bind)s"
msgstr ""
-#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:888
-#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:905
+#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:950
+#: neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py:967
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/openstack/"
"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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#, python-format
msgid "Allowable flat physical_network names: %s"
msgstr "Nomes permitidos de rede flat physical_network : %s"
-#, python-format
-msgid "Ancillary Port %s added"
-msgstr "Porta auxiliar %s adicionada"
-
msgid "Arbitrary flat physical_network names allowed"
msgstr "Nomes arbitrários de rede flat physical_network permitidos"
msgid "Network VLAN ranges: %s"
msgstr "Intervalos de VLAN de rede: %s"
-#, python-format
-msgid "Network name changed to %s"
-msgstr "Nome da rede alterado para %s"
-
#, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "Serviço Neutron iniciado, escutando em %(host)s:%(port)s"
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
+"Language-Team: Chinese (China) (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#, python-format
msgid "Config paste file: %s"
msgstr "配置粘贴文件:%s"
-#, python-format
-msgid "Configuration for device %s completed."
-msgstr "设备 %s 的配置已完成。"
-
#, python-format
msgid "Configured mechanism driver names: %s"
msgstr "配置装置驱动名称: %s"
msgid "Network VLAN ranges: %s"
msgstr "网络 VLAN 范围:%s"
-#, python-format
-msgid "Network name changed to %s"
-msgstr "网络名改变为 %s"
-
#, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "Neutron服务启动,正在%(host)s:%(port)s上监听"
msgid "Port %s was deleted concurrently"
msgstr "端口 %s 被同时删除"
-#, python-format
-msgid "Port name changed to %s"
-msgstr "端口名改变为 %s"
-
#, python-format
msgid "Preparing filters for devices %s"
msgstr "正在为设备 %s 准备过滤器"
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-27 06:07+0000\n"
-"PO-Revision-Date: 2015-07-25 03:05+0000\n"
+"POT-Creation-Date: 2015-08-10 06:10+0000\n"
+"PO-Revision-Date: 2015-08-01 03:37+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/"
+"Language-Team: Chinese (Taiwan) (http://www.transifex.com/openstack/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"
+"Generated-By: Babel 2.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#, python-format