# Translations template for neutron. # Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the neutron project. # FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: neutron 2015.1.dev42\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2015-03-23 06:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" #: neutron/context.py:106 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" #: neutron/manager.py:74 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" #: neutron/manager.py:86 msgid "Neutron core_plugin not configured!" msgstr "" #: neutron/manager.py:142 msgid "Plugin not found." msgstr "" #: neutron/manager.py:181 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" #: neutron/policy.py:245 #, python-format msgid "" "Unable to identify a target field from:%s. Match should be in the form " "%%()s" msgstr "" #: neutron/policy.py:275 #, python-format msgid "Unable to find resource name in %s" msgstr "" #: neutron/policy.py:284 #, python-format msgid "" "Unable to verify match:%(match)s as the parent resource: %(res)s was not " "found" msgstr "" #: neutron/quota.py:35 msgid "Resource name(s) that are supported in quota features" msgstr "" #: neutron/quota.py:39 msgid "" "Default number of resource allowed per tenant. A negative value means " "unlimited." msgstr "" #: neutron/quota.py:43 msgid "Number of networks allowed per tenant. A negative value means unlimited." msgstr "" #: neutron/quota.py:47 msgid "Number of subnets allowed per tenant, A negative value means unlimited." msgstr "" #: neutron/quota.py:51 msgid "Number of ports allowed per tenant. A negative value means unlimited." msgstr "" #: neutron/quota.py:55 msgid "Default driver to use for quota checks" msgstr "" #: neutron/quota.py:134 neutron/quota.py:139 msgid "Access to this resource was denied." msgstr "" #: neutron/service.py:41 msgid "Seconds between running periodic tasks" msgstr "" #: neutron/service.py:44 msgid "Number of separate API worker processes for service" msgstr "" #: neutron/service.py:47 msgid "Number of RPC worker processes for service" msgstr "" #: neutron/service.py:50 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" #: neutron/wsgi.py:49 msgid "Number of backlog requests to configure the socket with" msgstr "" #: neutron/wsgi.py:53 msgid "" "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not " "supported on OS X." msgstr "" #: neutron/wsgi.py:57 msgid "Number of seconds to keep retrying to listen" msgstr "" #: neutron/wsgi.py:60 msgid "Max header line to accommodate large tokens" msgstr "" #: neutron/wsgi.py:63 msgid "Enable SSL on the API server" msgstr "" #: neutron/wsgi.py:65 msgid "CA certificate file to use to verify connecting clients" msgstr "" #: neutron/wsgi.py:68 msgid "Certificate file to use when starting the server securely" msgstr "" #: neutron/wsgi.py:71 msgid "Private key file to use when starting the server securely" msgstr "" #: neutron/wsgi.py:75 msgid "" "Determines if connections are allowed to be held open by clients after a " "request is fulfilled. A value of False will ensure that the socket " "connection will be explicitly closed once a response has been sent to the" " client." msgstr "" #: neutron/wsgi.py:81 msgid "" "Timeout for client connections socket operations. If an incoming " "connection is idle for this number of seconds it will be closed. A value " "of '0' means wait forever." msgstr "" #: neutron/wsgi.py:153 #, python-format msgid "Unable to find ssl_cert_file : %s" msgstr "" #: neutron/wsgi.py:159 #, python-format msgid "Unable to find ssl_key_file : %s" msgstr "" #: neutron/wsgi.py:164 #, python-format msgid "Unable to find ssl_ca_file : %s" msgstr "" #: neutron/wsgi.py:197 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" #: neutron/wsgi.py:481 msgid "Cannot understand JSON" msgstr "" #: neutron/wsgi.py:647 msgid "You must implement __call__" msgstr "" #: neutron/wsgi.py:735 neutron/api/v2/base.py:194 neutron/api/v2/base.py:335 #: neutron/api/v2/base.py:476 neutron/api/v2/base.py:535 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:94 msgid "The resource could not be found." msgstr "" #: neutron/wsgi.py:784 msgid "Unsupported Content-Type" msgstr "" #: neutron/wsgi.py:788 msgid "Malformed request body" msgstr "" #: neutron/wsgi.py:925 #, python-format msgid "The requested content type %s is invalid." msgstr "" #: neutron/wsgi.py:978 msgid "Could not deserialize data" msgstr "" #: neutron/agent/securitygroups_rpc.py:38 msgid "Driver for security groups firewall in the L2 agent" msgstr "" #: neutron/agent/securitygroups_rpc.py:42 msgid "" "Controls whether the neutron security group API is enabled in the server." " It should be false when using no security groups or using the nova " "security group API." msgstr "" #: neutron/agent/securitygroups_rpc.py:49 msgid "Use ipset to speed-up the iptables based security groups." msgstr "" #: neutron/agent/common/config.py:29 msgid "Root helper application." msgstr "" #: neutron/agent/common/config.py:32 msgid "Use the root helper to read the namespaces from the operating system." msgstr "" #: neutron/agent/common/config.py:39 msgid "Root helper daemon application to use when possible." msgstr "" #: neutron/agent/common/config.py:44 msgid "" "Seconds between nodes reporting state to server; should be less than " "agent_down_time, best if it is half or less than agent_down_time." msgstr "" #: neutron/agent/common/config.py:51 msgid "The driver used to manage the virtual interface." msgstr "" #: neutron/agent/common/config.py:56 msgid "Allow overlapping IP." msgstr "" #: neutron/agent/common/config.py:61 msgid "Add comments to iptables rules." msgstr "" #: neutron/agent/common/config.py:67 msgid "Action to be executed when a child process dies" msgstr "" #: neutron/agent/common/config.py:69 msgid "" "Interval between checks of child process liveness (seconds), use 0 to " "disable" msgstr "" #: neutron/agent/common/config.py:133 msgid "Top-level directory for maintaining dhcp state" msgstr "" #: neutron/agent/dhcp/agent.py:571 #, python-format msgid "Agent updated: %(payload)s" msgstr "" #: neutron/agent/dhcp/config.py:21 msgid "Interval to resync." msgstr "" #: neutron/agent/dhcp/config.py:24 msgid "The driver used to manage the DHCP server." msgstr "" #: neutron/agent/dhcp/config.py:26 msgid "Support Metadata requests on isolated networks." msgstr "" #: neutron/agent/dhcp/config.py:28 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" #: neutron/agent/dhcp/config.py:32 msgid "Number of threads to use during sync process." msgstr "" #: neutron/agent/dhcp/config.py:38 msgid "Location to store DHCP server config files" msgstr "" #: neutron/agent/dhcp/config.py:41 msgid "Domain to use for building the hostnames" msgstr "" #: neutron/agent/dhcp/config.py:47 msgid "Override the default dnsmasq settings with this file" msgstr "" #: neutron/agent/dhcp/config.py:49 msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" #: neutron/agent/dhcp/config.py:53 msgid "Delete namespace after removing a dhcp server." msgstr "" #: neutron/agent/dhcp/config.py:57 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" #: neutron/agent/dhcp/config.py:59 msgid "Use broadcast in DHCP replies" msgstr "" #: neutron/agent/l3/agent.py:265 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" #: neutron/agent/l3/config.py:27 msgid "" "The working mode for the agent. Allowed modes are: 'legacy' - this " "preserves the existing behavior where the L3 agent is deployed on a " "centralized networking node to provide L3 services like DNAT, and SNAT. " "Use this mode if you do not want to adopt DVR. 'dvr' - this mode enables " "DVR functionality and must be used for an L3 agent that runs on a compute" " host. 'dvr_snat' - this enables centralized SNAT support in conjunction " "with DVR. This mode must be used for an L3 agent running on a " "centralized node (or in single-host deployments, e.g. devstack)" msgstr "" #: neutron/agent/l3/config.py:40 neutron/debug/debug_agent.py:41 msgid "Name of bridge used for external network traffic." msgstr "" #: neutron/agent/l3/config.py:44 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" #: neutron/agent/l3/config.py:48 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" #: neutron/agent/l3/config.py:51 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" #: neutron/agent/l3/config.py:56 msgid "Agent should implement routers with no gateway" msgstr "" #: neutron/agent/l3/config.py:58 msgid "UUID of external network for routers implemented by the agents." msgstr "" #: neutron/agent/l3/config.py:61 msgid "Allow running metadata proxy." msgstr "" #: neutron/agent/l3/config.py:63 msgid "Delete namespace after removing a router." msgstr "" #: neutron/agent/l3/config.py:66 msgid "Iptables mangle mark used to mark metadata valid requests" msgstr "" #: neutron/agent/l3/ha.py:37 msgid "Location to store keepalived/conntrackd config files" msgstr "" #: neutron/agent/l3/ha.py:42 msgid "VRRP authentication type" msgstr "" #: neutron/agent/l3/ha.py:44 msgid "VRRP authentication password" msgstr "" #: neutron/agent/l3/ha.py:48 msgid "The advertisement interval in seconds" msgstr "" #: neutron/agent/l3/ha_router.py:44 #, python-format msgid "Router %s is not a HA router" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:95 #, python-format msgid "Unexpected response: %s" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:102 msgid "ID of the router" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:104 msgid "Namespace of the router" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:106 msgid "Path to the router directory" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:108 msgid "Interface to monitor" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:110 msgid "CIDR to monitor" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:112 msgid "Path to PID file for this process" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:114 msgid "User (uid or name) running this process after its initialization" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:117 msgid "Group (gid or name) running this process after its initialization" msgstr "" #: neutron/agent/l3/keepalived_state_change.py:122 #: neutron/agent/metadata/driver.py:39 #: neutron/agent/metadata/namespace_proxy.py:153 #: neutron/tests/functional/agent/l3/test_keepalived_state_change.py:31 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" #: neutron/agent/l3/link_local_allocator.py:85 msgid "Cannot allocate link local address" msgstr "" #: neutron/agent/l3/router_info.py:94 #, python-format msgid "Router port %s has no IP address" msgstr "" #: neutron/agent/linux/async_process.py:72 msgid "respawn_interval must be >= 0 if provided." msgstr "" #: neutron/agent/linux/async_process.py:98 msgid "Process is already started" msgstr "" #: neutron/agent/linux/async_process.py:117 msgid "Process is not running." msgstr "" #: neutron/agent/linux/daemon.py:40 #, python-format msgid "Failed to set uid %s" msgstr "" #: neutron/agent/linux/daemon.py:54 #, python-format msgid "Failed to set gid %s" msgstr "" #: neutron/agent/linux/daemon.py:65 msgid "Root permissions are required to drop privileges." msgstr "" #: neutron/agent/linux/daemon.py:73 msgid "Failed to remove supplemental groups" msgstr "" #: neutron/agent/linux/daemon.py:102 msgid "Unable to unlock pid file" msgstr "" #: neutron/agent/linux/dhcp.py:239 #, python-format msgid "Error while reading %s" msgstr "" #: neutron/agent/linux/dhcp.py:246 #, python-format msgid "Unable to convert value in %s" msgstr "" #: neutron/agent/linux/dhcp.py:248 #, python-format msgid "Unable to access %s" msgstr "" #: neutron/agent/linux/external_process.py:37 msgid "Location to store child pid files" msgstr "" #: neutron/agent/linux/interface.py:38 msgid "Name of Open vSwitch bridge to use" msgstr "" #: neutron/agent/linux/interface.py:41 msgid "Uses veth for an interface or not" msgstr "" #: neutron/agent/linux/interface.py:43 msgid "MTU setting for device." msgstr "" #: neutron/agent/linux/interface.py:45 msgid "" "Mapping between flavor and LinuxInterfaceDriver. It is specific to " "MetaInterfaceDriver used with admin_user, admin_password, " "admin_tenant_name, admin_url, auth_strategy, auth_region and " "endpoint_type." msgstr "" #: neutron/agent/linux/interface.py:51 msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/config.py:24 #: neutron/plugins/metaplugin/common/config.py:65 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/config.py:27 #: neutron/plugins/metaplugin/common/config.py:68 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:58 neutron/agent/metadata/config.py:29 #: neutron/plugins/metaplugin/common/config.py:70 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:60 neutron/agent/metadata/config.py:31 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:72 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:62 neutron/agent/metadata/config.py:33 #: neutron/plugins/metaplugin/common/config.py:74 msgid "Authentication region" msgstr "" #: neutron/agent/linux/interface.py:65 neutron/agent/metadata/config.py:43 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" #: neutron/agent/linux/ip_lib.py:31 msgid "Force ip_lib calls to use the root helper" msgstr "" #: neutron/agent/linux/ip_link_support.py:33 #, python-format msgid "ip link command is not supported: %(reason)s" msgstr "" #: neutron/agent/linux/ip_link_support.py:37 #, python-format msgid "ip link capability %(capability)s is not supported" msgstr "" #: neutron/agent/linux/iptables_manager.py:200 #, python-format msgid "Unknown chain: %r" msgstr "" #: neutron/agent/linux/keepalived.py:52 #, python-format msgid "" "Network of size %(size)s, from IP range %(parent_range)s excluding IP " "ranges %(excluded_ranges)s was not found." msgstr "" #: neutron/agent/linux/keepalived.py:61 #, python-format msgid "Invalid instance state: %(state)s, valid states are: %(valid_states)s" msgstr "" #: neutron/agent/linux/keepalived.py:71 #, python-format msgid "" "Invalid authentication type: %(auth_type)s, valid types are: " "%(valid_auth_types)s" msgstr "" #: neutron/agent/linux/ovs_lib.py:46 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" #: neutron/agent/linux/ovs_lib.py:411 #, python-format msgid "Unable to determine mac address for %s" msgstr "" #: neutron/agent/linux/ovs_lib.py:505 msgid "Cannot match priority on flow deletion or modification" msgstr "" #: neutron/agent/linux/ovs_lib.py:510 msgid "Must specify one or more actions on flow addition or modification" msgstr "" #: neutron/agent/linux/ra.py:35 msgid "Location to store IPv6 RA config files" msgstr "" #: neutron/agent/linux/utils.py:117 msgid "" "\n" "Command: {cmd}\n" "Exit code: {code}\n" "Stdin: {stdin}\n" "Stdout: {stdout}\n" "Stderr: {stderr}" msgstr "" #: neutron/agent/metadata/agent.py:110 #: neutron/agent/metadata/namespace_proxy.py:57 msgid "An unknown error has occurred. Please try your request again." msgstr "" #: neutron/agent/metadata/agent.py:187 msgid "" "Either one of parameter network_id or router_id must be passed to " "_get_ports method." msgstr "" #: neutron/agent/metadata/agent.py:249 #: neutron/agent/metadata/namespace_proxy.py:102 msgid "Remote metadata server experienced an internal server error." msgstr "" #: neutron/agent/metadata/agent.py:255 #: neutron/agent/metadata/namespace_proxy.py:108 #, python-format msgid "Unexpected response code: %s" msgstr "" #: neutron/agent/metadata/config.py:22 #: neutron/plugins/metaplugin/common/config.py:63 msgid "Admin user" msgstr "" #: neutron/agent/metadata/config.py:36 msgid "Turn off verification of the certificate for ssl" msgstr "" #: neutron/agent/metadata/config.py:39 msgid "Certificate Authority public key (CA cert) file for ssl" msgstr "" #: neutron/agent/metadata/config.py:46 msgid "IP address used by Nova metadata server." msgstr "" #: neutron/agent/metadata/config.py:49 msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/config.py:52 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/config.py:57 msgid "Protocol to access nova metadata, http or https" msgstr "" #: neutron/agent/metadata/config.py:59 msgid "Allow to perform insecure SSL (https) requests to nova metadata" msgstr "" #: neutron/agent/metadata/config.py:63 msgid "Client certificate for nova metadata api server." msgstr "" #: neutron/agent/metadata/config.py:66 msgid "Private key of client certificate." msgstr "" #: neutron/agent/metadata/config.py:73 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" #: neutron/agent/metadata/config.py:76 msgid "Number of separate worker processes for metadata server" msgstr "" #: neutron/agent/metadata/config.py:80 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" #: neutron/agent/metadata/driver.py:43 msgid "" "User (uid or name) running metadata proxy after its initialization (if " "empty: agent effective user)" msgstr "" #: neutron/agent/metadata/driver.py:48 msgid "" "Group (gid or name) running metadata proxy after its initialization (if " "empty: agent effective group)" msgstr "" #: neutron/agent/metadata/namespace_proxy.py:137 msgid "Network that will have instance metadata proxied." msgstr "" #: neutron/agent/metadata/namespace_proxy.py:140 msgid "Router that will have connected instances' metadata proxied." msgstr "" #: neutron/agent/metadata/namespace_proxy.py:143 #: neutron/tests/functional/agent/linux/simple_daemon.py:42 msgid "Location of pid file of this process." msgstr "" #: neutron/agent/metadata/namespace_proxy.py:146 msgid "Run as daemon." msgstr "" #: neutron/agent/metadata/namespace_proxy.py:149 msgid "TCP Port to listen for metadata server requests." msgstr "" #: neutron/agent/metadata/namespace_proxy.py:157 msgid "User (uid or name) running metadata proxy after its initialization" msgstr "" #: neutron/agent/metadata/namespace_proxy.py:161 msgid "Group (gid or name) running metadata proxy after its initialization" msgstr "" #: neutron/agent/ovsdb/api.py:30 msgid "The interface for interacting with the OVSDB" msgstr "" #: neutron/agent/ovsdb/impl_idl.py:33 msgid "The connection string for the native OVSDB backend" msgstr "" #: neutron/agent/ovsdb/native/commands.py:29 #, python-format msgid "Table %(table)s has no row with %(col)s=%(match)s" msgstr "" #: neutron/api/api_common.py:116 #, python-format msgid "Limit must be an integer 0 or greater and not '%d'" msgstr "" #: neutron/api/api_common.py:133 msgid "The number of sort_keys and sort_dirs must be same" msgstr "" #: neutron/api/api_common.py:138 #, python-format msgid "%s is invalid attribute for sort_keys" msgstr "" #: neutron/api/api_common.py:142 #, python-format msgid "" "%(invalid_dirs)s is invalid value for sort_dirs, valid value is '%(asc)s'" " and '%(desc)s'" msgstr "" #: neutron/api/api_common.py:316 neutron/api/v2/base.py:603 #, python-format msgid "Unable to find '%s' in request body" msgstr "" #: neutron/api/api_common.py:323 #, python-format msgid "Failed to parse request. Parameter '%s' not specified" msgstr "" #: neutron/api/extensions.py:254 #, python-format msgid "Extension with alias %s does not exist" msgstr "" #: neutron/api/extensions.py:258 neutron/api/extensions.py:262 msgid "Resource not found." msgstr "" #: neutron/api/versions.py:45 msgid "Unknown API version specified" msgstr "" #: neutron/api/rpc/handlers/dhcp_rpc.py:77 msgid "Unrecognized action" msgstr "" #: neutron/api/v2/attributes.py:45 #, python-format msgid "" "Invalid input. '%(target_dict)s' must be a dictionary with keys: " "%(expected_keys)s" msgstr "" #: neutron/api/v2/attributes.py:57 #, python-format msgid "" "Validation of dictionary's keys failed. Expected keys: %(expected_keys)s " "Provided keys: %(provided_keys)s" msgstr "" #: neutron/api/v2/attributes.py:72 #, python-format msgid "'%(data)s' is not in %(valid_values)s" msgstr "" #: neutron/api/v2/attributes.py:88 #, python-format msgid "'%s' Blank strings are not permitted" msgstr "" #: neutron/api/v2/attributes.py:100 #, python-format msgid "'%s' is not a valid string" msgstr "" #: neutron/api/v2/attributes.py:105 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" #: neutron/api/v2/attributes.py:115 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" #: neutron/api/v2/attributes.py:134 neutron/api/v2/attributes.py:513 #, python-format msgid "'%s' is not an integer" msgstr "" #: neutron/api/v2/attributes.py:138 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" #: neutron/api/v2/attributes.py:143 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" #: neutron/api/v2/attributes.py:152 #, python-format msgid "'%s' contains whitespace" msgstr "" #: neutron/api/v2/attributes.py:167 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" #: neutron/api/v2/attributes.py:197 #, python-format msgid "'%s' is not a valid IP address" msgstr "" #: neutron/api/v2/attributes.py:208 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" #: neutron/api/v2/attributes.py:225 neutron/api/v2/attributes.py:232 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" #: neutron/api/v2/attributes.py:240 #, python-format msgid "Duplicate IP address '%s'" msgstr "" #: neutron/api/v2/attributes.py:260 #, python-format msgid "%(host)s is not a valid IP or hostname. Details: %(ip_err)s, %(name_err)s" msgstr "" #: neutron/api/v2/attributes.py:269 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" #: neutron/api/v2/attributes.py:278 #, python-format msgid "'%(host)s' is not a valid nameserver. %(msg)s" msgstr "" #: neutron/api/v2/attributes.py:283 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" #: neutron/api/v2/attributes.py:291 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" #: neutron/api/v2/attributes.py:308 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:325 neutron/tests/unit/test_attributes.py:515 #: neutron/tests/unit/test_attributes.py:529 #: neutron/tests/unit/test_attributes.py:537 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" #: neutron/api/v2/attributes.py:331 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" #: neutron/api/v2/attributes.py:339 neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not a list" msgstr "" #: neutron/api/v2/attributes.py:344 neutron/api/v2/attributes.py:437 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" #: neutron/api/v2/attributes.py:372 #, python-format msgid "'%s' exceeds the 255 character hostname limit" msgstr "" #: neutron/api/v2/attributes.py:376 msgid "Encountered an empty component." msgstr "" #: neutron/api/v2/attributes.py:379 #, python-format msgid "Name '%s' must not start or end with a hyphen." msgstr "" #: neutron/api/v2/attributes.py:382 #, python-format msgid "" "Name '%s' must be 1-63 characters long, each of which can only be " "alphanumeric or a hyphen." msgstr "" #: neutron/api/v2/attributes.py:387 #, python-format msgid "TLD '%s' must not be all numeric" msgstr "" #: neutron/api/v2/attributes.py:389 #, python-format msgid "'%(data)s' is not a valid hostname. Reason: %(reason)s" msgstr "" #: neutron/api/v2/attributes.py:402 #, python-format msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:415 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532 #, python-format msgid "'%s' is not a valid UUID" msgstr "" #: neutron/api/v2/attributes.py:457 #, python-format msgid "Validator '%s' does not exist." msgstr "" #: neutron/api/v2/attributes.py:469 #, python-format msgid "'%s' is not a dictionary" msgstr "" #: neutron/api/v2/attributes.py:518 #, python-format msgid "'%s' should be non-negative" msgstr "" #: neutron/api/v2/attributes.py:537 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" #: neutron/api/v2/attributes.py:550 #: neutron/plugins/nec/extensions/packetfilter.py:72 #, python-format msgid "'%s' is not a integer" msgstr "" #: neutron/api/v2/attributes.py:569 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" #: neutron/api/v2/base.py:90 msgid "Native pagination depend on native sorting" msgstr "" #: neutron/api/v2/base.py:497 #, python-format msgid "Invalid format: %s" msgstr "" #: neutron/api/v2/base.py:558 msgid "" "Specifying 'tenant_id' other than authenticated tenant in request " "requires admin privileges" msgstr "" #: neutron/api/v2/base.py:566 msgid "Running without keystone AuthN requires that tenant_id is specified" msgstr "" #: neutron/api/v2/base.py:584 msgid "Resource body required" msgstr "" #: neutron/api/v2/base.py:589 msgid "Bulk operation not supported" msgstr "" #: neutron/api/v2/base.py:592 msgid "Resources required" msgstr "" #: neutron/api/v2/base.py:614 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" #: neutron/api/v2/base.py:621 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" #: neutron/api/v2/base.py:626 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" #: neutron/api/v2/base.py:644 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" #: neutron/api/v2/base.py:653 neutron/extensions/allowedaddresspairs.py:75 #: neutron/extensions/multiprovidernet.py:45 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" #: neutron/api/v2/base.py:672 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" #: neutron/api/v2/resource.py:127 #: neutron/tests/unit/test_api_v2_resource.py:248 msgid "Request Failed: internal server error while processing your request." msgstr "" #: neutron/callbacks/exceptions.py:17 #, python-format msgid "The value '%(value)s' for %(element)s is not valid." msgstr "" #: neutron/cmd/netns_cleanup.py:64 msgid "Delete the namespace by removing all devices." msgstr "" #: neutron/cmd/ovs_cleanup.py:40 msgid "" "True to delete all ports on all the OpenvSwitch bridges. False to delete " "ports created by Neutron on integration and external network bridges." msgstr "" #: neutron/cmd/sanity_check.py:135 msgid "Check for OVS vxlan support" msgstr "" #: neutron/cmd/sanity_check.py:137 msgid "Check for iproute2 vxlan support" msgstr "" #: neutron/cmd/sanity_check.py:139 msgid "Check for patch port support" msgstr "" #: neutron/cmd/sanity_check.py:141 msgid "Check for nova notification support" msgstr "" #: neutron/cmd/sanity_check.py:143 msgid "Check for ARP responder support" msgstr "" #: neutron/cmd/sanity_check.py:145 msgid "Check for VF management support" msgstr "" #: neutron/cmd/sanity_check.py:147 msgid "Check netns permission settings" msgstr "" #: neutron/cmd/sanity_check.py:149 msgid "Check minimal dnsmasq version" msgstr "" #: neutron/common/config.py:41 msgid "The host IP to bind to" msgstr "" #: neutron/common/config.py:43 msgid "The port to bind to" msgstr "" #: neutron/common/config.py:45 msgid "The API paste config file to use" msgstr "" #: neutron/common/config.py:47 msgid "The path for API extensions" msgstr "" #: neutron/common/config.py:51 msgid "The core plugin Neutron will use" msgstr "" #: neutron/common/config.py:53 neutron/db/migration/cli.py:40 msgid "The service plugins Neutron will use" msgstr "" #: neutron/common/config.py:55 msgid "The base MAC address Neutron will use for VIFs" msgstr "" #: neutron/common/config.py:57 msgid "How many times Neutron will retry MAC generation" msgstr "" #: neutron/common/config.py:59 msgid "Allow the usage of the bulk API" msgstr "" #: neutron/common/config.py:61 msgid "Allow the usage of the pagination" msgstr "" #: neutron/common/config.py:63 msgid "Allow the usage of the sorting" msgstr "" #: neutron/common/config.py:65 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" #: neutron/common/config.py:69 msgid "Maximum number of DNS nameservers" msgstr "" #: neutron/common/config.py:71 msgid "Maximum number of host routes per subnet" msgstr "" #: neutron/common/config.py:73 msgid "Maximum number of fixed ips per port" msgstr "" #: neutron/common/config.py:76 msgid "" "DHCP lease duration (in seconds). Use -1 to tell dnsmasq to use infinite " "lease times." msgstr "" #: neutron/common/config.py:79 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" #: neutron/common/config.py:82 msgid "Allow overlapping IP support in Neutron" msgstr "" #: neutron/common/config.py:84 msgid "" "Hostname to be used by the neutron server, agents and services running on" " this machine. All the agents and services running on this machine must " "use the same host value." msgstr "" #: neutron/common/config.py:89 msgid "" "Ensure that configured gateway is on subnet. For IPv6, validate only if " "gateway is not a link local address. Deprecated, to be removed during the" " K release, at which point the check will be mandatory." msgstr "" #: neutron/common/config.py:95 msgid "Send notification to nova when port status changes" msgstr "" #: neutron/common/config.py:97 msgid "" "Send notification to nova when port data (fixed_ips/floatingip) changes " "so nova can update its cache." msgstr "" #: neutron/common/config.py:101 msgid "" "URL for connection to nova. Deprecated in favour of an auth plugin in " "[nova]." msgstr "" #: neutron/common/config.py:104 msgid "" "Username for connecting to nova in admin context. Deprecated in favour of" " an auth plugin in [nova]." msgstr "" #: neutron/common/config.py:107 msgid "" "Password for connection to nova in admin context. Deprecated in favour of" " an auth plugin in [nova]." msgstr "" #: neutron/common/config.py:111 msgid "" "The uuid of the admin nova tenant. Deprecated in favour of an auth plugin" " in [nova]." msgstr "" #: neutron/common/config.py:114 msgid "" "The name of the admin nova tenant. Deprecated in favour of an auth plugin" " in [nova]." msgstr "" #: neutron/common/config.py:118 msgid "" "Authorization URL for connecting to nova in admin context. Deprecated in " "favour of an auth plugin in [nova]." msgstr "" #: neutron/common/config.py:122 msgid "" "Number of seconds between sending events to nova if there are any events " "to send." msgstr "" #: neutron/common/config.py:125 msgid "" "If True, effort is made to advertise MTU settings to VMs via network " "methods (DHCP and RA MTU options) when the network's preferred MTU is " "known." msgstr "" #: neutron/common/config.py:129 msgid "" "If True, then allow plugins that support it to create VLAN transparent " "networks." msgstr "" #: neutron/common/config.py:136 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" #: neutron/common/config.py:168 msgid "" "Name of nova region to use. Useful if keystone manages more than one " "region." msgstr "" #: neutron/common/config.py:190 #, python-format msgid "Base MAC: %s" msgstr "" #: neutron/common/config.py:223 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 msgid "An unknown exception occurred." msgstr "" #: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" #: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" #: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" #: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" #: neutron/common/exceptions.py:75 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" #: neutron/common/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" #: neutron/common/exceptions.py:83 #, python-format msgid "Subnet pool %(subnetpool_id)s could not be found" msgstr "" #: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" #: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" #: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" #: neutron/common/exceptions.py:100 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" #: neutron/common/exceptions.py:104 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" #: neutron/common/exceptions.py:108 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" #: neutron/common/exceptions.py:112 msgid "The resource is inuse" msgstr "" #: neutron/common/exceptions.py:116 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" #: neutron/common/exceptions.py:121 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" #: neutron/common/exceptions.py:126 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attached device %(device_id)s." msgstr "" #: neutron/common/exceptions.py:132 #, python-format msgid "Port %(port_id)s cannot be deleted directly via the port API: %(reason)s" msgstr "" #: neutron/common/exceptions.py:137 #, python-format msgid "" "Unable to complete operation on port %(port_id)s, port is already bound, " "port type: %(vif_type)s, old_mac %(old_mac)s, new_mac %(new_mac)s" msgstr "" #: neutron/common/exceptions.py:143 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" #: neutron/common/exceptions.py:149 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" #: neutron/common/exceptions.py:155 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" #: neutron/common/exceptions.py:160 #, python-format msgid "" "IP address %(ip_address)s is not a valid IP for any of the subnets on the" " specified network." msgstr "" #: neutron/common/exceptions.py:165 #, python-format msgid "IP address %(ip_address)s is not a valid IP for the specified subnet." msgstr "" #: neutron/common/exceptions.py:170 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" #: neutron/common/exceptions.py:175 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" #: neutron/common/exceptions.py:181 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" #: neutron/common/exceptions.py:186 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" #: neutron/common/exceptions.py:191 msgid "Tenant network creation is not enabled." msgstr "" #: neutron/common/exceptions.py:199 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" #: neutron/common/exceptions.py:204 msgid "" "Unable to create the network. No available network found in maximum " "allowed attempts." msgstr "" #: neutron/common/exceptions.py:209 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" #: neutron/common/exceptions.py:214 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" #: neutron/common/exceptions.py:224 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" #: neutron/common/exceptions.py:228 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" #: neutron/common/exceptions.py:232 #, python-format msgid "" "Operation %(op)s is not supported for device_owner %(device_owner)s on " "port %(port_id)s." msgstr "" #: neutron/common/exceptions.py:237 #, python-format msgid "" "Found overlapping allocation pools: %(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" #: neutron/common/exceptions.py:242 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" #: neutron/common/exceptions.py:247 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" #: neutron/common/exceptions.py:251 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" #: neutron/common/exceptions.py:255 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" #: neutron/common/exceptions.py:259 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" #: neutron/common/exceptions.py:263 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" #: neutron/common/exceptions.py:267 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" #: neutron/common/exceptions.py:271 msgid "Tenant-id was missing from Quota request" msgstr "" #: neutron/common/exceptions.py:275 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" #: neutron/common/exceptions.py:280 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" #: neutron/common/exceptions.py:285 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" #: neutron/common/exceptions.py:289 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" #: neutron/common/exceptions.py:293 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" #: neutron/common/exceptions.py:297 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" #: neutron/common/exceptions.py:302 msgid "More than one external network exists" msgstr "" #: neutron/common/exceptions.py:306 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" #: neutron/common/exceptions.py:311 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" #: neutron/common/exceptions.py:316 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" #: neutron/common/exceptions.py:321 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" #: neutron/common/exceptions.py:331 msgid "Empty physical network name." msgstr "" #: neutron/common/exceptions.py:335 #, python-format msgid "Invalid network Tunnel range: '%(tunnel_range)s' - %(error)s" msgstr "" #: neutron/common/exceptions.py:346 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" #: neutron/common/exceptions.py:350 msgid "VXLAN Network unsupported." msgstr "" #: neutron/common/exceptions.py:354 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" #: neutron/common/exceptions.py:358 #, python-format msgid "" "The following device_id %(device_id)s is not owned by your tenant or " "matches another tenants router." msgstr "" #: neutron/common/exceptions.py:363 #, python-format msgid "Invalid CIDR %(input)s given as IP prefix" msgstr "" #: neutron/common/exceptions.py:367 #, python-format msgid "Router '%(router_id)s' is not compatible with this agent" msgstr "" #: neutron/common/exceptions.py:371 #, python-format msgid "Router '%(router_id)s' cannot be both DVR and HA" msgstr "" #: neutron/common/exceptions.py:392 msgid "network_id and router_id are None. One must be provided." msgstr "" #: neutron/common/exceptions.py:396 msgid "Aborting periodic_sync_routers_task due to an error" msgstr "" #: neutron/common/exceptions.py:408 #, python-format msgid "%(driver)s: Internal driver error." msgstr "" #: neutron/common/exceptions.py:412 msgid "Unspecified minimum subnet pool prefix" msgstr "" #: neutron/common/exceptions.py:416 msgid "Empty subnet pool prefix list" msgstr "" #: neutron/common/exceptions.py:420 msgid "Cannot mix IPv4 and IPv6 prefixes in a subnet pool" msgstr "" #: neutron/common/exceptions.py:424 #, python-format msgid "Prefix '%(prefix)s' not supported in IPv%(version)s pool" msgstr "" #: neutron/common/exceptions.py:428 #, python-format msgid "" "Illegal prefix bounds: %(prefix_type)s=%(prefixlen)s, " "%(base_prefix_type)s=%(base_prefixlen)s" msgstr "" #: neutron/common/exceptions.py:433 #, python-format msgid "Illegal update to prefixes: %(msg)s" msgstr "" #: neutron/common/ipv6_utils.py:36 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" #: neutron/common/ipv6_utils.py:43 #, python-format msgid "" "Bad prefix or mac format for generating IPv6 address by EUI-64: " "%(prefix)s, %(mac)s:" msgstr "" #: neutron/common/ipv6_utils.py:47 #, python-format msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" #: neutron/common/utils.py:202 #: neutron/plugins/sriovnicagent/common/config.py:36 #, python-format msgid "Invalid mapping: '%s'" msgstr "" #: neutron/common/utils.py:205 #: neutron/plugins/sriovnicagent/common/config.py:39 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" #: neutron/common/utils.py:208 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" #: neutron/common/utils.py:210 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" #: neutron/common/utils.py:213 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" #: neutron/db/agents_db.py:39 msgid "" "Seconds to regard the agent is down; should be at least twice " "report_interval, to be sure the agent is down for good." msgstr "" #: neutron/db/agents_db.py:44 msgid "" "Representing the resource type whose load is being reported by the agent." " This can be \"networks\", \"subnets\" or \"ports\". When specified " "(Default is networks), the server will extract particular load sent as " "part of its agent configuration object from the agent report state, which" " is the number of resources being consumed, at every " "report_interval.dhcp_load_type can be used in combination with " "network_scheduler_driver = " "neutron.scheduler.dhcp_agent_scheduler.WeightScheduler When the " "network_scheduler_driver is WeightScheduler, dhcp_load_type can be " "configured to represent the choice for the resource being balanced. " "Example: dhcp_load_type=networks" msgstr "" #: neutron/db/agentschedulers_db.py:45 msgid "Driver to use for scheduling network to DHCP agent" msgstr "" #: neutron/db/agentschedulers_db.py:47 msgid "Allow auto scheduling networks to DHCP agent." msgstr "" #: neutron/db/agentschedulers_db.py:49 msgid "Automatically remove networks from offline DHCP agents." msgstr "" #: neutron/db/agentschedulers_db.py:52 msgid "Number of DHCP agents scheduled to host a network." msgstr "" #: neutron/db/common_db_mixin.py:122 msgid "Cannot create resource for another tenant" msgstr "" #: neutron/db/db_base_plugin_v2.py:380 msgid "IP allocation requires subnet_id or ip_address" msgstr "" #: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" #: neutron/db/db_base_plugin_v2.py:423 #, python-format msgid "" "IPv6 address %(address)s can not be directly assigned to a port on subnet" " %(id)s since the subnet is configured for automatic addresses" msgstr "" #: neutron/db/db_base_plugin_v2.py:442 neutron/db/db_base_plugin_v2.py:484 #: neutron/plugins/opencontrail/contrail_plugin.py:388 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" #: neutron/db/db_base_plugin_v2.py:600 msgid "0 is not allowed as CIDR prefix length" msgstr "" #: neutron/db/db_base_plugin_v2.py:610 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" #: neutron/db/db_base_plugin_v2.py:695 neutron/db/db_base_plugin_v2.py:699 #, python-format msgid "Invalid route: %s" msgstr "" #: neutron/db/db_base_plugin_v2.py:777 #, 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:785 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " "'%(addr_mode)s' is not valid. If both attributes are set, they must be " "the same value" msgstr "" #: neutron/db/db_base_plugin_v2.py:793 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:799 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" #: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" #: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" #: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 #: neutron/plugins/opencontrail/contrail_plugin.py:312 msgid "new subnet" msgstr "" #: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" #: neutron/db/db_base_plugin_v2.py:1071 msgid "ipv6_ra_mode is not valid when ip_version is 4" msgstr "" #: neutron/db/db_base_plugin_v2.py:1075 msgid "ipv6_address_mode is not valid when ip_version is 4" msgstr "" #: neutron/db/db_base_plugin_v2.py:1404 msgid "Existing prefixes must be a subset of the new prefixes" msgstr "" #: neutron/db/db_base_plugin_v2.py:1474 msgid "mac address update" msgstr "" #: neutron/db/dvr_mac_db.py:38 msgid "The base mac address used for unique DVR instances by Neutron" msgstr "" #: neutron/db/extraroute_db.py:36 msgid "Maximum number of routes" msgstr "" #: neutron/db/extraroute_db.py:91 msgid "the nexthop is not connected with router" msgstr "" #: neutron/db/extraroute_db.py:96 msgid "the nexthop is used by router" msgstr "" #: neutron/db/l3_agentschedulers_db.py:44 msgid "Driver to use for scheduling router to a default L3 agent" msgstr "" #: neutron/db/l3_agentschedulers_db.py:47 msgid "Allow auto scheduling of routers to L3 agent." msgstr "" #: neutron/db/l3_agentschedulers_db.py:49 msgid "" "Automatically reschedule routers from offline L3 agents to online L3 " "agents." msgstr "" #: neutron/db/l3_db.py:269 #, python-format msgid "No eligible l3 agent associated with external network %s found" msgstr "" #: neutron/db/l3_db.py:277 msgid "Routers support only 1 external IP" msgstr "" #: neutron/db/l3_db.py:293 #, python-format msgid "No IPs available for external network %s" msgstr "" #: neutron/db/l3_db.py:313 #, python-format msgid "Network %s is not an external network" msgstr "" #: neutron/db/l3_db.py:323 #, python-format msgid "External IP %s is the same as the gateway IP" msgstr "" #: neutron/db/l3_db.py:467 #, python-format msgid "Router already has a port on subnet %s" msgstr "" #: neutron/db/l3_db.py:481 #, 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:497 neutron/db/l3_db.py:658 neutron/db/l3_dvr_db.py:321 #: neutron/plugins/opencontrail/contrail_plugin.py:499 msgid "Either subnet_id or port_id must be specified" msgstr "" #: neutron/db/l3_db.py:500 neutron/plugins/opencontrail/contrail_plugin.py:509 msgid "Cannot specify both subnet-id and port-id" msgstr "" #: neutron/db/l3_db.py:513 msgid "Router port must have exactly one fixed IP" msgstr "" #: neutron/db/l3_db.py:527 msgid "Subnet for router interface must have a gateway IP" msgstr "" #: neutron/db/l3_db.py:531 #, 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:706 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" #: neutron/db/l3_db.py:742 #, 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:746 #, 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:758 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" #: neutron/db/l3_db.py:765 #, python-format msgid "Cannot add floating IP to port %s that has no fixed IP addresses" msgstr "" #: neutron/db/l3_db.py:769 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" #: neutron/db/l3_db.py:798 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" #: neutron/db/l3_db.py:838 #, python-format msgid "Network %s is not a valid external network" msgstr "" #: neutron/db/l3_db.py:981 #, python-format msgid "has device owner %s" msgstr "" #: neutron/db/l3_dvr_db.py:45 msgid "" "System-wide flag to determine the type of router that tenants can create." " Only admin can override." msgstr "" #: neutron/db/l3_dvr_db.py:556 msgid "Unable to create the Agent Gateway Port" msgstr "" #: neutron/db/l3_dvr_db.py:589 msgid "Unable to create the SNAT Interface Port" msgstr "" #: neutron/db/l3_hamode_db.py:42 msgid "Enable HA mode for virtual routers." msgstr "" #: neutron/db/l3_hamode_db.py:45 msgid "Maximum number of agents on which a router will be scheduled." msgstr "" #: neutron/db/l3_hamode_db.py:49 msgid "Minimum number of agents on which a router will be scheduled." msgstr "" #: neutron/db/l3_hamode_db.py:53 msgid "Subnet used for the l3 HA admin network." msgstr "" #: neutron/db/securitygroups_db.py:541 msgid "Default security group" msgstr "" #: neutron/db/securitygroups_rpc_base.py:58 #, python-format msgid "%s must implement get_port_from_device or get_ports_from_devices." msgstr "" #: neutron/db/sqlalchemyutils.py:73 #, python-format msgid "%s is invalid attribute for sort_key" msgstr "" #: neutron/db/sqlalchemyutils.py:76 #, python-format msgid "" "The attribute '%(attr)s' is reference to other resource, can't used by " "sort '%(resource)s'" msgstr "" #: neutron/db/migration/__init__.py:40 #, python-format msgid "%s cannot be called while in offline mode" msgstr "" #: neutron/db/migration/cli.py:37 msgid "Neutron plugin provider module" msgstr "" #: neutron/db/migration/cli.py:43 #, python-format msgid "The advanced service to execute the command against. Can be one of '%s'." msgstr "" #: neutron/db/migration/cli.py:50 msgid "Neutron quota driver class" msgstr "" #: neutron/db/migration/cli.py:58 msgid "URL to database" msgstr "" #: neutron/db/migration/cli.py:61 msgid "Database engine" msgstr "" #: neutron/db/migration/cli.py:84 msgid "You must provide a revision or relative delta" msgstr "" #: neutron/db/migration/cli.py:115 neutron/db/migration/cli.py:128 msgid "Timeline branches unable to generate timeline" msgstr "" #: neutron/db/migration/cli.py:122 msgid "HEAD file does not match migration timeline head" msgstr "" #: neutron/db/migration/cli.py:168 msgid "Available commands" msgstr "" #: neutron/db/migration/cli.py:176 #, python-format msgid "Package neutron-%s not installed" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:91 msgid "Missing version in alembic_versions table" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:93 #, python-format msgid "Multiple versions in alembic_versions table: %s" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:97 #, python-format msgid "" "Unsupported database schema %(current)s. Please migrate your database to " "one of following versions: %(supported)s" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:447 #, python-format msgid "Unknown tunnel type: %s" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:481 msgid "The plugin type whose database will be migrated" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:484 msgid "The connection url for the target db" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:487 #, python-format msgid "The %s tunnel type to migrate from" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:490 #: neutron/plugins/openvswitch/common/config.py:65 msgid "The UDP port to use for VXLAN tunnels." msgstr "" #: neutron/db/migration/migrate_to_ml2.py:493 msgid "Retain the old plugin's tables" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:499 #, python-format msgid "" "Tunnel args (tunnel-type and vxlan-udp-port) are not valid for the %s " "plugin" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:506 #, python-format msgid "" "Support for migrating %(plugin)s for release %(release)s is not yet " "implemented" msgstr "" #: neutron/db/migration/alembic_migrations/versions/14be42f3d0a5_default_sec_group_table.py:44 #, python-format msgid "" "Some tenants have more than one security group named 'default': " "%(duplicates)s. All duplicate 'default' security groups must be resolved " "before upgrading the database." msgstr "" #: neutron/debug/commands.py:33 msgid "Unimplemented commands" msgstr "" #: neutron/debug/commands.py:45 msgid "ID of network to probe" msgstr "" #: neutron/debug/commands.py:49 msgid "Owner type of the device: network/compute" msgstr "" #: neutron/debug/commands.py:57 #, python-format msgid "Probe created : %s " msgstr "" #: neutron/debug/commands.py:69 msgid "ID of probe port to delete" msgstr "" #: neutron/debug/commands.py:76 #, python-format msgid "Probe %s deleted" msgstr "" #: neutron/debug/commands.py:119 msgid "ID of probe port to execute command" msgstr "" #: neutron/debug/commands.py:124 msgid "Command to execute" msgstr "" #: neutron/debug/commands.py:144 msgid "Ping timeout" msgstr "" #: neutron/debug/commands.py:148 msgid "ID of network" msgstr "" #: neutron/debug/shell.py:61 msgid "Config file for interface driver (You may also use l3_agent.ini)" msgstr "" #: neutron/debug/shell.py:69 msgid "" "You must provide a config file for bridge - either --config-file or " "env[NEUTRON_TEST_CONFIG_FILE]" msgstr "" #: neutron/extensions/agent.py:61 #, python-format msgid "Agent %(id)s could not be found" msgstr "" #: neutron/extensions/agent.py:65 #, python-format msgid "Agent with agent_type=%(agent_type)s and host=%(host)s could not be found" msgstr "" #: neutron/extensions/agent.py:70 #, python-format msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" #: neutron/extensions/allowedaddresspairs.py:24 msgid "Maximum number of allowed address pairs" msgstr "" #: neutron/extensions/allowedaddresspairs.py:31 msgid "AllowedAddressPair must contain ip_address" msgstr "" #: neutron/extensions/allowedaddresspairs.py:35 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" #: neutron/extensions/allowedaddresspairs.py:40 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" #: neutron/extensions/allowedaddresspairs.py:45 #, python-format msgid "The number of allowed address pair exceeds the maximum %(quota)s." msgstr "" #: neutron/extensions/dhcpagentscheduler.py:127 #, python-format msgid "Agent %(id)s is not a valid DHCP Agent or has been disabled" msgstr "" #: neutron/extensions/dhcpagentscheduler.py:131 #, python-format msgid "" "The network %(network_id)s has been already hosted by the DHCP Agent " "%(agent_id)s." msgstr "" #: neutron/extensions/dhcpagentscheduler.py:136 #, python-format msgid "The network %(network_id)s is not hosted by the DHCP agent %(agent_id)s." msgstr "" #: neutron/extensions/dvr.py:37 #, python-format msgid "Distributed Virtual Router Mac Address for host %(host)s does not exist." msgstr "" #: neutron/extensions/dvr.py:42 #, python-format msgid "Unable to generate unique DVR mac for host %(host)s." msgstr "" #: neutron/extensions/external_net.py:23 #, python-format msgid "" "External network %(net_id)s cannot be updated to be made non-external, " "since it has existing gateway ports" msgstr "" #: neutron/extensions/external_net.py:51 msgid "Adds external network attribute to network resource." msgstr "" #: neutron/extensions/extra_dhcp_opt.py:23 #, python-format msgid "ExtraDhcpOpt %(id)s could not be found" msgstr "" #: neutron/extensions/extra_dhcp_opt.py:27 #, python-format msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:23 #, python-format msgid "Invalid format for routes: %(routes)s, %(reason)s" msgstr "" #: neutron/extensions/extraroute.py:27 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more routes." msgstr "" #: neutron/extensions/extraroute.py:33 #, python-format msgid "" "Unable to complete operation for %(router_id)s. The number of routes " "exceeds the maximum %(quota)s." msgstr "" #: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" #: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s %(reason)s" msgstr "" #: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" #: neutron/extensions/l3.py:47 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" #: neutron/extensions/l3.py:52 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" #: neutron/extensions/l3.py:58 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" #: neutron/extensions/l3.py:62 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " "%(subnet_id)s. Therefore, cannot associate Port %(port_id)s with a " "Floating IP." msgstr "" #: neutron/extensions/l3.py:68 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " "port %(port_id)s using fixed IP %(fixed_ip)s, as that fixed IP already " "has a floating IP on external network %(net_id)s." msgstr "" #: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" #: neutron/extensions/l3.py:152 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" #: neutron/extensions/l3.py:156 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." msgstr "" #: neutron/extensions/l3_ext_ha_mode.py:33 msgid "Currently distributed HA routers are not supported." msgstr "" #: neutron/extensions/l3_ext_ha_mode.py:38 #, python-format msgid "" "Failed to allocate a VRID in the network %(network_id)s for the router " "%(router_id)s after %(max_tries)s tries." msgstr "" #: neutron/extensions/l3_ext_ha_mode.py:43 #, python-format msgid "" "No more Virtual Router Identifier (VRID) available when creating router " "%(router_id)s. The limit of number of HA Routers per tenant is 254." msgstr "" #: neutron/extensions/l3_ext_ha_mode.py:49 #, python-format msgid "" "The HA Network CIDR specified in the configuration file isn't valid; " "%(cidr)s." msgstr "" #: neutron/extensions/l3_ext_ha_mode.py:54 #, python-format msgid "" "Not enough l3 agents available to ensure HA. Minimum required " "%(min_agents)s, available %(num_agents)s." msgstr "" #: neutron/extensions/l3_ext_ha_mode.py:59 #, python-format msgid "" "max_l3_agents_per_router %(max_agents)s config parameter is not valid. It" " has to be greater than or equal to min_l3_agents_per_router " "%(min_agents)s." msgstr "" #: neutron/extensions/l3_ext_ha_mode.py:65 #, python-format msgid "" "min_l3_agents_per_router config parameter is not valid. It has to be " "equal to or more than %s for HA." msgstr "" #: neutron/extensions/l3agentscheduler.py:157 #, python-format msgid "Agent %(id)s is not a L3 Agent or has been disabled" msgstr "" #: neutron/extensions/l3agentscheduler.py:161 #, python-format msgid "" "The router %(router_id)s has been already hosted by the L3 Agent " "%(agent_id)s." msgstr "" #: neutron/extensions/l3agentscheduler.py:166 #, python-format msgid "Failed scheduling router %(router_id)s to the L3 Agent %(agent_id)s." msgstr "" #: neutron/extensions/l3agentscheduler.py:171 #, python-format msgid "Failed rescheduling router %(router_id)s: no eligible l3 agent found." msgstr "" #: neutron/extensions/l3agentscheduler.py:176 #, python-format msgid "" "Cannot host %(router_type)s router %(router_id)s on %(agent_mode)s L3 " "agent %(agent_id)s." msgstr "" #: neutron/extensions/l3agentscheduler.py:181 #, python-format msgid "" "Not allowed to manually assign a %(router_type)s router %(router_id)s " "from an existing DVR node to another L3 agent %(agent_id)s." msgstr "" #: neutron/extensions/metering.py:31 #, python-format msgid "Metering label %(label_id)s does not exist" msgstr "" #: neutron/extensions/metering.py:35 msgid "Duplicate Metering Rule in POST." msgstr "" #: neutron/extensions/metering.py:39 #, python-format msgid "Metering label rule %(rule_id)s does not exist" msgstr "" #: neutron/extensions/metering.py:43 #, python-format msgid "" "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps " "another" msgstr "" #: neutron/extensions/multiprovidernet.py:27 msgid "Segments and provider values cannot both be set." msgstr "" #: neutron/extensions/multiprovidernet.py:31 msgid "Duplicate segment entry in request." msgstr "" #: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" #: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" #: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:53 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:270 msgid "Plugin does not support updating provider attributes" msgstr "" #: neutron/extensions/quotasv2.py:66 msgid "POST requests are not supported on this resource." msgstr "" #: neutron/extensions/quotasv2.py:85 msgid "Only admin is authorized to access quotas for another tenant" msgstr "" #: neutron/extensions/quotasv2.py:90 msgid "Only admin can view or configure quota" msgstr "" #: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" #: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" #: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" #: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" #: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" #: neutron/extensions/securitygroup.py:57 msgid "Insufficient rights for removing default security group." msgstr "" #: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" #: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" #: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " "values %(values)s and their integer representation (0 to 255) are " "supported." msgstr "" #: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" #: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" #: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" #: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" #: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" #: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" #: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" #: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Rule id is %(id)s." msgstr "" #: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" #: neutron/extensions/securitygroup.py:161 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" #: neutron/extensions/securitygroup.py:250 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" #: neutron/extensions/securitygroup.py:254 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." msgstr "" #: neutron/extensions/servicetype.py:50 msgid "Neutron Service Type Management" msgstr "" #: neutron/extensions/servicetype.py:58 msgid "API for retrieving service providers for Neutron advanced services" msgstr "" #: neutron/openstack/common/periodic_task.py:46 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: neutron/openstack/common/policy.py:111 msgid "The JSON file that defines policies." msgstr "" #: neutron/openstack/common/policy.py:114 msgid "Default rule. Enforced when a requested rule is not found." msgstr "" #: neutron/openstack/common/policy.py:118 msgid "" "Directories where policy configuration files are stored. They can be " "relative to any directory in the search path defined by the config_dir " "option, or absolute paths. The file defined by policy_file must exist for" " these directories to be searched. Missing or empty directories are " "ignored." msgstr "" #: neutron/openstack/common/policy.py:143 #, python-format msgid "Policy doesn't allow %s to be performed." msgstr "" #: neutron/openstack/common/policy.py:240 #, python-format msgid "Rules must be an instance of dict or Rules, got %s instead" msgstr "" #: neutron/openstack/common/versionutils.py:99 #, python-format msgid "" "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and " "may be removed in %(remove_in)s." msgstr "" #: neutron/openstack/common/versionutils.py:103 #, python-format msgid "" "%(what)s is deprecated as of %(as_of)s and may be removed in " "%(remove_in)s. It will not be superseded." msgstr "" #: neutron/openstack/common/versionutils.py:107 #, python-format msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s." msgstr "" #: neutron/openstack/common/versionutils.py:110 #, python-format msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded." msgstr "" #: neutron/openstack/common/versionutils.py:232 #, python-format msgid "Deprecated: %s" msgstr "" #: neutron/openstack/common/versionutils.py:250 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:62 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:22 #: neutron/services/l3_router/brocade/l3_router_plugin.py:23 msgid "The address of the host to SSH to" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:64 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:24 #: neutron/services/l3_router/brocade/l3_router_plugin.py:25 msgid "The SSH username to use" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:66 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:26 #: neutron/services/l3_router/brocade/l3_router_plugin.py:27 msgid "The SSH password to use" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:68 msgid "Currently unused" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:72 msgid "The network interface to use when creating a port" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:301 #: neutron/plugins/brocade/NeutronPlugin.py:342 #: neutron/plugins/brocade/NeutronPlugin.py:395 #: neutron/plugins/brocade/NeutronPlugin.py:426 msgid "Brocade plugin raised exception, check logs" msgstr "" #: neutron/plugins/cisco/network_plugin.py:114 #, python-format msgid "'%(model)s' object has no attribute '%(name)s'" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:22 #, python-format msgid "Segmentation ID for network %(net_id)s is not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:27 msgid "" "Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:33 #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " "exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:39 #, python-format msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 msgid "" "Unable to complete operation. VLAN ID exists outside of the configured " "network segment range." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:50 msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:55 #, python-format msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:61 #, python-format msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:67 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 #, python-format msgid "Credential %(credential_name)s already exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:111 msgid "No usable Nexus switch found to create SVI interface." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 #, python-format msgid "PortVnic Binding %(port_id)s already exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:126 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:140 #, python-format msgid "" "Unable to unplug the attachment %(att_id)s from port %(port_id)s for " "network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:147 #, python-format msgid "Policy Profile %(profile_id)s already exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:153 #, python-format msgid "Policy Profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:158 #, python-format msgid "Policy Profile %(profile_name)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:163 #, python-format msgid "Network Profile %(profile_id)s already exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:169 #, python-format msgid "Network Profile %(profile)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:174 #, python-format msgid "" "One or more network segments belonging to network profile %(profile)s is " "in use." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:180 #, python-format msgid "" "No more segments available in network segment pool " "%(network_profile_name)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:186 #, python-format msgid "VM Network %(name)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:197 #, python-format msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:202 msgid "" "Unable to complete operation. VXLAN ID exists outside of the configured " "network segment range." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:208 #, python-format msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:213 #, python-format msgid "Internal VSM Error: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:218 #, python-format msgid "Network Binding for network %(network_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:230 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:236 msgid "No service cluster found to perform multi-segment bridging." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:70 msgid "Port not Found" msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:71 msgid "Unable to find a port with the specified identifier." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:85 msgid "Credential Not Found" msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:86 msgid "Unable to find a Credential with the specified identifier." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:101 msgid "QoS Not Found" msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:102 msgid "Unable to find a QoS with the specified identifier." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:117 msgid "Nova tenant Not Found" msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:118 msgid "Unable to find a Novatenant with the specified identifier." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:133 msgid "Requested State Invalid" msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:134 msgid "Unable to update port state with specified value." msgstr "" #: neutron/plugins/cisco/common/config.py:20 msgid "VLAN Name prefix" msgstr "" #: neutron/plugins/cisco/common/config.py:22 msgid "VLAN Name prefix for provider vlans" msgstr "" #: neutron/plugins/cisco/common/config.py:24 msgid "Provider VLANs are automatically created as needed on the Nexus switch" msgstr "" #: neutron/plugins/cisco/common/config.py:27 msgid "" "Provider VLANs are automatically trunked as needed on the ports of the " "Nexus switch" msgstr "" #: neutron/plugins/cisco/common/config.py:30 msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:32 msgid "Distribute SVI interfaces over all switches" msgstr "" #: neutron/plugins/cisco/common/config.py:36 msgid "Model Class" msgstr "" #: neutron/plugins/cisco/common/config.py:41 msgid "N1K Integration Bridge" msgstr "" #: neutron/plugins/cisco/common/config.py:43 msgid "N1K Enable Tunneling" msgstr "" #: neutron/plugins/cisco/common/config.py:45 msgid "N1K Tunnel Bridge" msgstr "" #: neutron/plugins/cisco/common/config.py:47 msgid "N1K Local IP" msgstr "" #: neutron/plugins/cisco/common/config.py:49 msgid "N1K Tenant Network Type" msgstr "" #: neutron/plugins/cisco/common/config.py:51 msgid "N1K Bridge Mappings" msgstr "" #: neutron/plugins/cisco/common/config.py:53 msgid "N1K VXLAN ID Ranges" msgstr "" #: neutron/plugins/cisco/common/config.py:55 msgid "N1K Network VLAN Ranges" msgstr "" #: neutron/plugins/cisco/common/config.py:57 msgid "N1K default network profile" msgstr "" #: neutron/plugins/cisco/common/config.py:59 msgid "N1K default policy profile" msgstr "" #: neutron/plugins/cisco/common/config.py:61 msgid "N1K policy profile for network node" msgstr "" #: neutron/plugins/cisco/common/config.py:63 msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:65 msgid "Restrict the visibility of policy profiles to the tenants" msgstr "" #: neutron/plugins/cisco/common/config.py:68 msgid "Number of threads to use to make HTTP requests" msgstr "" #: neutron/plugins/cisco/common/config.py:70 msgid "N1K http timeout duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:72 msgid "" "Restrict tenants from accessing network profiles belonging to some other " "tenant" msgstr "" #: neutron/plugins/cisco/common/config.py:124 msgid "Some config files were not parsed properly" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:597 #, python-format msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:893 #: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1139 msgid "segment_range not required for TRUNK" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1145 msgid "multicast_ip_range not required" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1274 msgid "Invalid segment range. example range: 500-550" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1287 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1294 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 #, python-format msgid "%s is reserved multicast ip address" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1302 #, python-format msgid "%s is not a valid ip address" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1306 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1319 msgid "Arguments segment_type missing for network profile" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1328 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1334 msgid "Argument physical_network missing for network profile" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1340 msgid "segment_range not required for trunk" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1346 msgid "Argument sub_type missing for network profile" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Argument segment_range missing for network profile" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1364 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1392 #, python-format msgid "Segment range is invalid, select from %(min)s-%(nmin)s, %(nmax)s-%(max)s" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1410 #, python-format msgid "segment range is invalid. Valid range is : %(min)s-%(max)s" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1424 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" #: neutron/plugins/cisco/db/n1kv_db_v2.py:1441 msgid "Segment range overlaps with another profile" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_client.py:296 msgid "Invalid input for CIDR" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 msgid "provider:network_type required" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:228 msgid "provider:segmentation_id required" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:217 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:222 msgid "provider:physical_network specified for Overlay network" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 msgid "provider:segmentation_id out of range (5000+)" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:235 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:250 msgid "provider:physical_network required" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:467 msgid "Invalid pairing supplied" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:473 msgid "Invalid UUID supplied" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:502 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:507 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:518 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:523 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:581 msgid "n1kv:profile_id does not exist" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1022 #, python-format msgid "Cannot delete network '%s', delete the associated subnet first" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1030 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" #: neutron/plugins/common/utils.py:33 #, python-format msgid "%(id)s is not a valid %(type)s identifier" msgstr "" #: neutron/plugins/common/utils.py:38 msgid "End of tunnel range is less than start of tunnel range" msgstr "" #: neutron/plugins/common/utils.py:48 #, python-format msgid "%s is not a valid VLAN tag" msgstr "" #: neutron/plugins/common/utils.py:52 msgid "End of VLAN range is less than start of VLAN range" msgstr "" #: neutron/plugins/embrane/common/config.py:21 msgid "ESM management root address" msgstr "" #: neutron/plugins/embrane/common/config.py:23 msgid "ESM admin username." msgstr "" #: neutron/plugins/embrane/common/config.py:26 msgid "ESM admin password." msgstr "" #: neutron/plugins/embrane/common/config.py:28 msgid "Router image id (Embrane FW/VPN)" msgstr "" #: neutron/plugins/embrane/common/config.py:30 msgid "In band Security Zone id" msgstr "" #: neutron/plugins/embrane/common/config.py:32 msgid "Out of band Security Zone id" msgstr "" #: neutron/plugins/embrane/common/config.py:34 msgid "Management Security Zone id" msgstr "" #: neutron/plugins/embrane/common/config.py:36 msgid "Dummy user traffic Security Zone id" msgstr "" #: neutron/plugins/embrane/common/config.py:38 msgid "Shared resource pool id" msgstr "" #: neutron/plugins/embrane/common/config.py:40 msgid "Define if the requests have run asynchronously or not" msgstr "" #: neutron/plugins/embrane/common/constants.py:47 #, python-format msgid "Dva is pending for the following reason: %s" msgstr "" #: neutron/plugins/embrane/common/constants.py:48 msgid "" "Dva can't be found to execute the operation, probably was cancelled " "through the heleos UI" msgstr "" #: neutron/plugins/embrane/common/constants.py:50 #, python-format msgid "Dva seems to be broken for reason %s" msgstr "" #: neutron/plugins/embrane/common/constants.py:51 #, python-format msgid "Dva interface seems to be broken for reason %s" msgstr "" #: neutron/plugins/embrane/common/constants.py:53 #, python-format msgid "Dva creation failed reason %s" msgstr "" #: neutron/plugins/embrane/common/constants.py:54 #, python-format msgid "Dva creation is in pending state for reason %s" msgstr "" #: neutron/plugins/embrane/common/constants.py:56 #, python-format msgid "Dva configuration failed for reason %s" msgstr "" #: neutron/plugins/embrane/common/constants.py:57 #, python-format msgid "" "Failed to delete the backend router for reason %s. Please remove it " "manually through the heleos UI" msgstr "" #: neutron/plugins/embrane/common/exceptions.py:20 #, python-format msgid "An unexpected error occurred:%(err_msg)s" msgstr "" #: neutron/plugins/embrane/common/exceptions.py:24 #, python-format msgid "%(err_msg)s" msgstr "" #: neutron/plugins/embrane/l2base/support_exceptions.py:20 #, python-format msgid "Cannot retrieve utif info for the following reason: %(err_msg)s" msgstr "" #: neutron/plugins/embrane/l2base/ml2/ml2_support.py:43 #, python-format msgid "" "Network type %s not supported. Please be sure that tenant_network_type is" " vlan" msgstr "" #: neutron/plugins/hyperv/agent/config.py:23 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" #: neutron/plugins/hyperv/agent/config.py:29 msgid "Private vswitch name used for local networks" msgstr "" #: neutron/plugins/hyperv/agent/config.py:31 #: neutron/plugins/linuxbridge/common/config.py:61 #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:43 #: neutron/plugins/nec/config.py:27 #: neutron/plugins/oneconvergence/lib/config.py:45 #: neutron/plugins/openvswitch/common/config.py:51 #: neutron/plugins/sriovnicagent/common/config.py:58 msgid "" "The number of seconds the agent will wait between polling for local " "device changes." msgstr "" #: neutron/plugins/hyperv/agent/config.py:35 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" #: neutron/plugins/hyperv/agent/config.py:42 msgid "" "Specifies the maximum number of retries to enable Hyper-V's port metrics " "collection. The agent will try to enable the feature once every " "polling_interval period for at most metrics_max_retries or until it " "succeedes." msgstr "" #: neutron/plugins/ibm/sdnve_api.py:97 #, python-format msgid "unable to serialize object type: '%s'" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:161 #, python-format msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:180 msgid "Create net failed: no SDN-VE tenant." msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:191 #, python-format msgid "Create net failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:218 #, python-format msgid "Update net failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:298 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:332 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:372 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:405 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 msgid "Create router failed: no SDN-VE tenant." msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:446 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #: 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 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:524 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #: neutron/services/l3_router/l3_sdnve.py:128 msgid "No port ID" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:562 #: neutron/services/l3_router/l3_sdnve.py:134 msgid "No fixed IP" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:590 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:622 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" #: neutron/plugins/ibm/common/config.py:26 msgid "Whether to use a fake controller." msgstr "" #: neutron/plugins/ibm/common/config.py:28 msgid "Base URL for SDN-VE controller REST API." msgstr "" #: neutron/plugins/ibm/common/config.py:30 msgid "List of IP addresses of SDN-VE controller(s)." msgstr "" #: neutron/plugins/ibm/common/config.py:32 msgid "SDN-VE RPC subject." msgstr "" #: neutron/plugins/ibm/common/config.py:34 msgid "SDN-VE controller port number." msgstr "" #: neutron/plugins/ibm/common/config.py:36 msgid "SDN-VE request/response format." msgstr "" #: neutron/plugins/ibm/common/config.py:38 msgid "SDN-VE administrator user ID." msgstr "" #: neutron/plugins/ibm/common/config.py:40 msgid "SDN-VE administrator password." msgstr "" #: neutron/plugins/ibm/common/config.py:42 neutron/plugins/nec/config.py:22 #: neutron/plugins/openvswitch/common/config.py:29 msgid "Integration bridge to use." msgstr "" #: neutron/plugins/ibm/common/config.py:44 msgid "Whether to reset the integration bridge before use." msgstr "" #: neutron/plugins/ibm/common/config.py:46 msgid "Indicating if controller is out of band or not." msgstr "" #: neutron/plugins/ibm/common/config.py:49 msgid "List of : mappings." msgstr "" #: neutron/plugins/ibm/common/config.py:52 msgid "Tenant type: OVERLAY (default) or OF." msgstr "" #: neutron/plugins/ibm/common/config.py:54 msgid "" "The string in tenant description that indicates the tenant is a OVERLAY " "tenant." msgstr "" #: neutron/plugins/ibm/common/config.py:57 msgid "The string in tenant description that indicates the tenant is a OF tenant." msgstr "" #: neutron/plugins/ibm/common/config.py:63 msgid "Agent polling interval if necessary." msgstr "" #: neutron/plugins/ibm/common/config.py:65 msgid "Whether to use rpc." msgstr "" #: neutron/plugins/ibm/common/exceptions.py:21 #, python-format msgid "" "An unexpected error occurred in the SDN-VE Plugin. Here is the error " "message: %(msg)s" msgstr "" #: neutron/plugins/ibm/common/exceptions.py:26 #, python-format msgid "The input does not contain nececessary info: %(msg)s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:26 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:30 msgid "List of :: or " msgstr "" #: neutron/plugins/linuxbridge/common/config.py:36 msgid "" "Enable VXLAN on the agent. Can be enabled when agent is managed by ml2 " "plugin using linuxbridge mechanism driver" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:40 msgid "TTL for vxlan interface protocol packets." msgstr "" #: neutron/plugins/linuxbridge/common/config.py:42 msgid "TOS for vxlan interface protocol packets." msgstr "" #: neutron/plugins/linuxbridge/common/config.py:44 msgid "Multicast group for vxlan interface." msgstr "" #: neutron/plugins/linuxbridge/common/config.py:46 msgid "Local IP address of the VXLAN endpoints." msgstr "" #: neutron/plugins/linuxbridge/common/config.py:48 msgid "" "Extension to use alongside ml2 plugin's l2population mechanism driver. It" " enables the plugin to populate VXLAN forwarding table." msgstr "" #: neutron/plugins/linuxbridge/common/config.py:56 #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:25 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:64 msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/metaplugin/common/config.py:23 msgid "" "Comma separated list of flavor:neutron_plugin for plugins to load. " "Extension method is searched in the list order and the first one is used." msgstr "" #: neutron/plugins/metaplugin/common/config.py:29 msgid "" "Comma separated list of flavor:neutron_plugin for L3 service plugins to " "load. This is intended for specifying L2 plugins which support L3 " "functions. If you use a router service plugin, set this blank." msgstr "" #: neutron/plugins/metaplugin/common/config.py:36 msgid "" "Default flavor to use, when flavor:network is not specified at network " "creation." msgstr "" #: neutron/plugins/metaplugin/common/config.py:41 msgid "" "Default L3 flavor to use, when flavor:router is not specified at router " "creation. Ignored if 'l3_plugin_list' is blank." msgstr "" #: neutron/plugins/metaplugin/common/config.py:47 msgid "Comma separated list of supported extension aliases." msgstr "" #: neutron/plugins/metaplugin/common/config.py:51 msgid "" "Comma separated list of method:flavor to select specific plugin for a " "method. This has priority over method search order based on " "'plugin_list'." msgstr "" #: neutron/plugins/metaplugin/common/config.py:57 msgid "Specifies flavor for plugin to handle 'q-plugin' RPC requests." msgstr "" #: neutron/plugins/midonet/plugin.py:23 msgid "MidoNet API server URI." msgstr "" #: neutron/plugins/midonet/plugin.py:25 msgid "MidoNet admin username." msgstr "" #: neutron/plugins/midonet/plugin.py:28 msgid "MidoNet admin password." msgstr "" #: neutron/plugins/midonet/plugin.py:31 msgid "ID of the project that MidoNet admin user belongs to." msgstr "" #: neutron/plugins/ml2/config.py:22 msgid "" "List of network type driver entrypoints to be loaded from the " "neutron.ml2.type_drivers namespace." msgstr "" #: neutron/plugins/ml2/config.py:26 msgid "Ordered list of network_types to allocate as tenant networks." msgstr "" #: neutron/plugins/ml2/config.py:30 msgid "" "An ordered list of networking mechanism driver entrypoints to be loaded " "from the neutron.ml2.mechanism_drivers namespace." msgstr "" #: neutron/plugins/ml2/config.py:35 msgid "" "An ordered list of extension driver entrypoints to be loaded from the " "neutron.ml2.extension_drivers namespace." msgstr "" #: neutron/plugins/ml2/config.py:39 msgid "" "The maximum permissible size of an unfragmented packet travelling from " "and to addresses where encapsulated Neutron traffic is sent. If <= 0, " "the path MTU is indeterminate." msgstr "" #: neutron/plugins/ml2/config.py:44 msgid "" "The maximum permissible size of an unfragmented packet travelling a L2 " "network segment. If <= 0, the segment MTU is indeterminate." msgstr "" #: neutron/plugins/ml2/config.py:49 msgid "" "A list of mappings of physical networks to MTU values. The format of the " "mapping is :. This mapping allows specifying a physical" " network MTU value that differs from the default segment_mtu value." msgstr "" #: neutron/plugins/ml2/managers.py:89 msgid "network_type required" msgstr "" #: neutron/plugins/ml2/managers.py:192 neutron/plugins/ml2/managers.py:201 #, python-format msgid "network_type value '%s' not supported" msgstr "" #: neutron/plugins/ml2/plugin.py:219 msgid "binding:profile value too large" msgstr "" #: neutron/plugins/ml2/common/exceptions.py:23 #, python-format msgid "%(method)s failed." msgstr "" #: neutron/plugins/ml2/common/exceptions.py:28 msgid "Backend does not support VLAN Transparency." msgstr "" #: neutron/plugins/ml2/drivers/type_flat.py:33 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" #: neutron/plugins/ml2/drivers/type_flat.py:75 msgid "physical network name is empty" msgstr "" #: neutron/plugins/ml2/drivers/type_flat.py:93 msgid "physical_network required for flat provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_flat.py:97 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_flat.py:104 #, python-format msgid "%s prohibited for flat provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:35 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" #: neutron/plugins/ml2/drivers/type_local.py:51 #, python-format msgid "%s prohibited for local provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:125 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:132 #, python-format msgid "%(key)s prohibited for %(tunnel)s provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:213 msgid "Tunnel IP value needed by the ML2 plugin" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:218 msgid "Network type value needed by the ML2 plugin" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:245 #, python-format msgid "Tunnel IP %(ip)s in use with host %(host)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:264 #, python-format msgid "Network type value '%s' not supported" msgstr "" #: neutron/plugins/ml2/drivers/type_vlan.py:39 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " "networks, as well as ranges of VLAN tags on each available for allocation" " to tenant networks." msgstr "" #: neutron/plugins/ml2/drivers/type_vlan.py:176 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_vlan.py:181 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" #: neutron/plugins/ml2/drivers/type_vlan.py:187 msgid "segmentation_id requires physical_network for VLAN provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_vlan.py:195 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" #: neutron/plugins/ml2/drivers/type_vxlan.py:38 msgid "" "Comma-separated list of : tuples enumerating ranges of " "VXLAN VNI IDs that are available for tenant network allocation" msgstr "" #: neutron/plugins/ml2/drivers/type_vxlan.py:42 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:33 msgid "Unable to reach EOS" msgstr "" #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:28 msgid "Allowed physical networks" msgstr "" #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:30 msgid "OS Type of the switch" msgstr "" #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:32 msgid "OS Version number" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:24 msgid "Prefix for APIC domain/names/profiles created" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:34 msgid "An ordered list of host names or IP addresses of the APIC controller(s)." msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:37 msgid "Username for the APIC controller" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:39 msgid "Password for the APIC controller" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:42 msgid "Name mapping strategy to use: use_uuid | use_name" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:44 msgid "Use SSL to connect to the APIC controller" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:47 msgid "Name for the domain created on APIC" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:50 msgid "Name for the app profile used for Openstack" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:53 msgid "Name for the vlan namespace to be used for Openstack" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:56 msgid "Name of the node profile to be created" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:59 msgid "Name of the entity profile to be created" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:62 msgid "Name of the function profile to be created" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:65 msgid "Name of the LACP profile to be created" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:68 msgid "The uplink ports to check for ACI connectivity" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:71 msgid "The switch pairs for VPC connectivity" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:74 msgid "Range of VLAN's to be used for Openstack" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:77 msgid "Synchronization interval in seconds" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:80 msgid "Interval between agent status updates (in sec)" msgstr "" #: neutron/plugins/ml2/drivers/cisco/apic/config.py:83 msgid "Interval between agent poll for topology (in sec)" msgstr "" #: neutron/plugins/ml2/drivers/cisco/ncs/driver.py:29 msgid "HTTP URL of Tail-f NCS REST interface." msgstr "" #: neutron/plugins/ml2/drivers/cisco/ncs/driver.py:31 #: neutron/plugins/ml2/drivers/opendaylight/driver.py:32 msgid "HTTP username for authentication" msgstr "" #: neutron/plugins/ml2/drivers/cisco/ncs/driver.py:33 #: neutron/plugins/ml2/drivers/opendaylight/driver.py:34 msgid "HTTP password for authentication" msgstr "" #: neutron/plugins/ml2/drivers/cisco/ncs/driver.py:35 #: neutron/plugins/ml2/drivers/opendaylight/driver.py:36 msgid "HTTP timeout in seconds." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:28 msgid "CRD service Username." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:31 msgid "CRD Service Password." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:33 msgid "CRD Tenant Name." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:36 msgid "CRD Auth URL." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:39 msgid "URL for connecting to CRD service." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:42 msgid "Timeout value for connecting to CRD service in seconds." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:46 msgid "Region name for connecting to CRD Service in admin context." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:50 msgid "If set, ignore any SSL validation issues." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:53 msgid "Auth strategy for connecting to neutron in admin context." msgstr "" #: neutron/plugins/ml2/drivers/freescale/config.py:56 msgid "Location of ca certificates file to use for CRD client requests." msgstr "" #: neutron/plugins/ml2/drivers/l2pop/config.py:21 msgid "" "Delay within which agent is expected to update existing ports whent it " "restarts" msgstr "" #: neutron/plugins/ml2/drivers/mech_sriov/exceptions.py:23 #, python-format msgid "Unsupported network type %(net_type)s." msgstr "" #: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:34 msgid "" "Supported PCI vendor devices, defined by vendor_id:product_id according " "to the PCI ID Repository. Default enables support for Intel and Mellanox " "SR-IOV capable NICs" msgstr "" #: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:40 msgid "SRIOV neutron agent is required for port binding" msgstr "" #: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:91 msgid "Parsing supported pci_vendor_devs failed" msgstr "" #: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:186 #, python-format msgid "Invalid pci_vendor_info: '%s'" msgstr "" #: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:189 #, python-format msgid "Missing vendor_id in: '%s'" msgstr "" #: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:192 #, python-format msgid "Missing product_id in: '%s'" msgstr "" #: neutron/plugins/ml2/drivers/mlnx/config.py:24 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:28 msgid "eswitch daemon end point" msgstr "" #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:30 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:33 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:36 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" msgstr "" #: neutron/plugins/ml2/drivers/opendaylight/driver.py:30 msgid "HTTP URL of OpenDaylight REST interface." msgstr "" #: neutron/plugins/ml2/drivers/opendaylight/driver.py:38 msgid "Tomcat session timeout in minutes." msgstr "" #: neutron/plugins/nec/config.py:33 msgid "Host to connect to." msgstr "" #: neutron/plugins/nec/config.py:35 msgid "Base URL of OFC REST API. It is prepended to each API request." msgstr "" #: neutron/plugins/nec/config.py:38 msgid "Port to connect to." msgstr "" #: neutron/plugins/nec/config.py:40 msgid "Driver to use." msgstr "" #: neutron/plugins/nec/config.py:42 msgid "Enable packet filter." msgstr "" #: neutron/plugins/nec/config.py:44 msgid "Support packet filter on OFC router interface." msgstr "" #: neutron/plugins/nec/config.py:46 msgid "Use SSL to connect." msgstr "" #: neutron/plugins/nec/config.py:48 msgid "Location of key file." msgstr "" #: neutron/plugins/nec/config.py:50 msgid "Location of certificate file." msgstr "" #: neutron/plugins/nec/config.py:52 msgid "Disable SSL certificate verification." msgstr "" #: neutron/plugins/nec/config.py:54 msgid "" "Maximum attempts per OFC API request. NEC plugin retries API request to " "OFC when OFC returns ServiceUnavailable (503). The value must be greater " "than 0." msgstr "" #: neutron/plugins/nec/config.py:63 msgid "Default router provider to use." msgstr "" #: neutron/plugins/nec/config.py:66 msgid "List of enabled router providers." msgstr "" #: neutron/plugins/nec/extensions/packetfilter.py:30 msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" #: neutron/plugins/nec/extensions/packetfilter.py:37 #, python-format msgid "PacketFilter %(id)s could not be found" msgstr "" #: neutron/plugins/nec/extensions/packetfilter.py:41 #, 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 #, python-format msgid "Packet Filter priority should be %(min)s-%(max)s (included)" msgstr "" #: neutron/plugins/nec/extensions/packetfilter.py:50 #, python-format msgid "%(field)s field cannot be updated" msgstr "" #: neutron/plugins/nec/extensions/packetfilter.py:54 #, python-format msgid "" "The backend does not support duplicated priority. Priority %(priority)s " "is in use" msgstr "" #: neutron/plugins/nec/extensions/packetfilter.py:59 #, python-format msgid "" "Ether Type '%(eth_type)s' conflicts with protocol '%(protocol)s'. Update " "or clear protocol before changing ether type." msgstr "" #: neutron/plugins/oneconvergence/lib/config.py:24 msgid "NVSD Controller IP address" msgstr "" #: neutron/plugins/oneconvergence/lib/config.py:27 msgid "NVSD Controller Port number" msgstr "" #: neutron/plugins/oneconvergence/lib/config.py:30 msgid "NVSD Controller username" msgstr "" #: neutron/plugins/oneconvergence/lib/config.py:33 msgid "NVSD Controller password" msgstr "" #: neutron/plugins/oneconvergence/lib/config.py:36 msgid "NVSD controller REST API request timeout in seconds" msgstr "" #: neutron/plugins/oneconvergence/lib/config.py:38 msgid "Number of login retries to NVSD controller" msgstr "" #: neutron/plugins/oneconvergence/lib/config.py:43 msgid "integration bridge" msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:23 #, python-format msgid "An unknown nvsd plugin exception occurred: %(reason)s" msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:27 msgid "The request has timed out." msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:31 msgid "Invalid access credentials to the Server." msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:35 #, python-format msgid "A resource is not found: %(reason)s" msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:39 #, python-format msgid "Request sent to server is invalid: %(reason)s" msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:43 #, python-format msgid "Internal Server Error: %(reason)s" msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:47 msgid "Connection is closed by the server." msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:51 #, python-format msgid "The request is forbidden access to the resource: %(reason)s" msgstr "" #: neutron/plugins/oneconvergence/lib/exception.py:55 #, python-format msgid "Internal Server Error from NVSD controller: %(reason)s" msgstr "" #: neutron/plugins/oneconvergence/lib/nvsdlib.py:54 #, python-format msgid "Could not create a %(resource)s under tenant %(tenant_id)s" msgstr "" #: neutron/plugins/oneconvergence/lib/nvsdlib.py:58 #, python-format msgid "Failed to %(method)s %(resource)s id=%(resource_id)s" msgstr "" #: neutron/plugins/oneconvergence/lib/nvsdlib.py:64 #, python-format msgid "Failed to %(method)s %(resource)s" msgstr "" #: neutron/plugins/oneconvergence/lib/plugin_helper.py:80 #, python-format msgid "Unable to connect to NVSD controller. Exiting after %(retries)s attempts" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:61 #, python-format msgid "" "Unable to retrieve port details for devices: %(devices)s because of " "error: %(error)s" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1563 msgid "DVR cannot be enabled without L2 population." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1580 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1601 #, python-format msgid "Invalid tunnel type specified: %s" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1604 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" #: neutron/plugins/openvswitch/common/config.py:31 msgid "Tunnel bridge to use." msgstr "" #: neutron/plugins/openvswitch/common/config.py:33 msgid "Peer patch port in integration bridge for tunnel bridge." msgstr "" #: neutron/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in tunnel bridge for integration bridge." msgstr "" #: neutron/plugins/openvswitch/common/config.py:39 msgid "Local IP address of tunnel endpoint." msgstr "" #: neutron/plugins/openvswitch/common/config.py:42 msgid "List of :. Deprecated for ofagent." msgstr "" #: neutron/plugins/openvswitch/common/config.py:45 msgid "" "Use veths instead of patch ports to interconnect the integration bridge " "to physical bridges." msgstr "" #: neutron/plugins/openvswitch/common/config.py:55 msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" #: neutron/plugins/openvswitch/common/config.py:59 msgid "" "The number of seconds to wait before respawning the ovsdb monitor after " "losing communication with it." msgstr "" #: neutron/plugins/openvswitch/common/config.py:62 msgid "Network types supported by the agent (gre and/or vxlan)." msgstr "" #: neutron/plugins/openvswitch/common/config.py:67 msgid "MTU size of veth interfaces" msgstr "" #: neutron/plugins/openvswitch/common/config.py:69 msgid "" "Use ML2 l2population mechanism driver to learn remote MAC and IPs and " "improve tunnel scalability." msgstr "" #: neutron/plugins/openvswitch/common/config.py:72 msgid "" "Enable local ARP responder if it is supported. Requires OVS 2.1 and ML2 " "l2population driver. Allows the switch (when supporting an overlay) to " "respond to an ARP request locally without performing a costly ARP " "broadcast into the overlay." msgstr "" #: neutron/plugins/openvswitch/common/config.py:78 msgid "" "Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying " "GRE/VXLAN tunnel." msgstr "" #: neutron/plugins/openvswitch/common/config.py:81 msgid "Make the l2 agent run in DVR mode." msgstr "" #: neutron/plugins/openvswitch/common/config.py:83 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/sriovnicagent/eswitch_manager.py:50 msgid "Device not found" msgstr "" #: neutron/plugins/sriovnicagent/eswitch_manager.py:64 msgid "Device has no virtual functions" msgstr "" #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:314 #, python-format msgid "Device name %(dev_name)s is missing from physical_device_mappings" msgstr "" #: neutron/plugins/sriovnicagent/common/config.py:41 #, python-format msgid "Device %(dev_name)s in mapping: %(mapping)s not unique" msgstr "" #: neutron/plugins/sriovnicagent/common/config.py:65 msgid "" "List of : mapping physical network " "names to the agent's node-specific physical network device of SR-IOV " "physical function to be used for VLAN networks. All physical networks " "listed in network_vlan_ranges on the server should have mappings to " "appropriate interfaces on each agent" msgstr "" #: neutron/plugins/sriovnicagent/common/config.py:74 msgid "" "List of : mapping network_device to the" " agent's node-specific list of virtual functions that should not be used " "for virtual networking. excluded_devices is a semicolon separated list of" " virtual functions (BDF format).to exclude from network_device. The " "network_device in the mapping should appear in the " "physical_device_mappings list." msgstr "" #: neutron/plugins/sriovnicagent/common/exceptions.py:24 #, python-format msgid "Invalid Device %(dev_name)s: %(reason)s" msgstr "" #: neutron/plugins/sriovnicagent/common/exceptions.py:28 #, python-format msgid "ip command failed on device %(dev_name)s: %(reason)s" msgstr "" #: neutron/plugins/sriovnicagent/common/exceptions.py:32 #, python-format msgid "Invalid pci slot %(pci_slot)s" msgstr "" #: neutron/plugins/vmware/extensions/networkgw.py:97 msgid "Cannot create a gateway with an empty device list" msgstr "" #: neutron/plugins/vmware/extensions/networkgw.py:113 #, python-format msgid "Unexpected keys found in device description:%s" msgstr "" #: neutron/plugins/vmware/extensions/networkgw.py:117 #, python-format msgid "%s: provided data are not iterable" msgstr "" #: neutron/plugins/vmware/extensions/networkgw.py:124 msgid "A connector type is required to create a gateway device" msgstr "" #: neutron/plugins/vmware/extensions/networkgw.py:133 #, python-format msgid "Unknown connector type: %s" msgstr "" #: neutron/plugins/vmware/extensions/networkgw.py:140 msgid "Number of network gateways allowed per tenant, -1 for unlimited" msgstr "" #: neutron/plugins/vmware/extensions/qos.py:34 msgid "Need to be admin in order to create queue called default" msgstr "" #: neutron/plugins/vmware/extensions/qos.py:38 msgid "Default queue already exists." msgstr "" #: neutron/plugins/vmware/extensions/qos.py:42 #, python-format msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/vmware/extensions/qos.py:47 msgid "The qos marking cannot be set to 'trusted' when the DSCP field is set" msgstr "" #: neutron/plugins/vmware/extensions/qos.py:52 msgid "Invalid bandwidth rate, min greater than max." msgstr "" #: neutron/plugins/vmware/extensions/qos.py:56 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" #: neutron/plugins/vmware/extensions/qos.py:61 #, python-format msgid "Queue %(id)s does not exist" msgstr "" #: neutron/plugins/vmware/extensions/qos.py:65 msgid "Unable to delete queue attached to port." msgstr "" #: neutron/plugins/vmware/extensions/qos.py:69 msgid "Port is not associated with lqueue" msgstr "" #: neutron/plugins/vmware/extensions/qos.py:80 #, python-format msgid "'%s' must be a non negative integer." msgstr "" #: neutron/server/__init__.py:38 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" #: neutron/server/__init__.py:63 #, python-format msgid "ERROR: %s" msgstr "" #: neutron/services/provider_configuration.py:31 msgid "" "Defines providers for advanced services using the format: " "::[:default]" msgstr "" #: neutron/services/provider_configuration.py:71 #, python-format msgid "Provider name is limited by 255 characters: %s" msgstr "" #: neutron/services/provider_configuration.py:101 msgid "Invalid service provider format" msgstr "" #: neutron/services/provider_configuration.py:109 #, python-format msgid "Invalid provider format. Last part should be 'default' or empty: %s" msgstr "" #: neutron/services/provider_configuration.py:115 #, python-format msgid "Service type '%(svc_type)s' is not allowed, allowed types: %(allowed)s" msgstr "" #: neutron/services/provider_configuration.py:130 #, python-format msgid "" "Service provider '%(provider)s' could not be found for service type " "%(service_type)s" msgstr "" #: neutron/services/provider_configuration.py:135 #, python-format msgid "Service type %(service_type)s does not have a default service provider" msgstr "" #: neutron/services/provider_configuration.py:140 #, python-format msgid "" "Resource '%(resource_id)s' is already associated with provider " "'%(provider)s' for service type '%(service_type)s'" msgstr "" #: neutron/services/provider_configuration.py:153 #, python-format msgid "Driver %s is not unique across providers" msgstr "" #: neutron/services/provider_configuration.py:163 #, python-format msgid "Multiple default providers for service %s" msgstr "" #: neutron/services/provider_configuration.py:174 #, python-format msgid "Multiple providers specified for service %s" msgstr "" #: neutron/services/service_base.py:71 #, python-format msgid "No providers specified for '%s' service, exiting" msgstr "" #: neutron/services/firewall/agents/firewall_agent_api.py:28 msgid "Name of the FWaaS Driver" msgstr "" #: neutron/services/firewall/agents/firewall_agent_api.py:32 msgid "Enable FWaaS" msgstr "" #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:68 msgid "" "FWaaS plugin is configured in the server side, but FWaaS is disabled in " "L3-agent." msgstr "" #: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:80 #, python-format msgid "Error importing FWaaS device driver: %s" msgstr "" #: neutron/services/l3_router/l3_apic.py:57 msgid "L3 Router Service Plugin for basic L3 using the APIC" msgstr "" #: neutron/services/l3_router/brocade/l3_router_plugin.py:29 msgid "Rbridge id of provider edge router(s)" msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:22 msgid "Name of tenant admin user." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:24 msgid "Tenant admin password." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:26 msgid "UUID of tenant that holds Vyatta vRouter instances." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:28 msgid "Nova image id for instances of Vyatta vRouter." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:30 msgid "Nova VM flavor for instances of Vyatta vRouter." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:32 msgid "Vyatta vRouter management network id." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:34 msgid "Vyatta vRouter login credentials" msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:36 msgid "" "Number of seconds between consecutive Nova queries when waiting for " "router instance status change." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:39 msgid "" "Number of seconds to wait for Nova to activate instance before setting " "resource to error state." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:42 msgid "" "Number of seconds between consecutive Vyatta vRouter queries when waiting" " for router instance boot." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:45 msgid "" "Number of seconds to wait for Vyatta vRouter to boot before setting " "resource to error state." msgstr "" #: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:47 msgid "Keystone URL." msgstr "" #: neutron/services/metering/agents/metering_agent.py:69 msgid "Metering driver" msgstr "" #: neutron/services/metering/agents/metering_agent.py:71 msgid "Interval between two metering measures" msgstr "" #: neutron/services/metering/agents/metering_agent.py:73 msgid "Interval between two metering reports" msgstr "" #: neutron/services/metering/agents/metering_agent.py:98 msgid "A metering driver must be specified" msgstr "" #: neutron/services/metering/drivers/iptables/iptables_driver.py:88 msgid "An interface driver must be specified" msgstr "" #: neutron/tests/api/base_v2.py:68 #, python-format msgid "Unknown attribute '%s'." msgstr "" #: neutron/tests/functional/agent/linux/simple_daemon.py:37 msgid "" "uuid provided from the command line so external_process can track us via " "/proc/cmdline interface." msgstr "" #: neutron/tests/functional/agent/linux/test_keepalived.py:64 msgid "Keepalived didn't respawn" msgstr "" #: neutron/tests/unit/test_api_v2_resource.py:157 #: neutron/tests/unit/test_api_v2_resource.py:202 msgid "Unmapped error" msgstr "" #: neutron/tests/unit/test_api_v2_resource.py:261 msgid "" "The server has either erred or is incapable of performing the requested " "operation." msgstr "" #: neutron/tests/unit/test_iptables_manager.py:838 #: neutron/tests/unit/test_iptables_manager.py:872 #, python-format msgid "" "IPTablesManager.apply failed to apply the following set of iptables " "rules:\n" "%s" msgstr "" #: neutron/tests/unit/ml2/test_ml2_plugin.py:294 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/tests/unit/ml2/test_ml2_plugin.py:295 #, python-format msgid "The port '%s' was deleted" msgstr "" #: neutron/tests/unit/ml2/drivers/mechanism_logger.py:33 #, python-format msgid "" "%(method)s called with network settings %(current)s (original settings " "%(original)s) and network segments %(segments)s" msgstr "" #: neutron/tests/unit/ml2/drivers/mechanism_logger.py:60 #, python-format msgid "" "%(method)s called with subnet settings %(current)s (original settings " "%(original)s)" msgstr "" #: neutron/tests/unit/ml2/drivers/mechanism_logger.py:86 #, python-format msgid "" "%(method)s called with port settings %(current)s (original settings " "%(original)s) binding levels %(levels)s (original binding levels " "%(original_levels)s) on network %(network)s with segments to bind " "%(segments_to_bind)s" msgstr "" #: neutron/tests/unit/ml2/extensions/test_extension.py:54 msgid "Adds test attributes to core resources." msgstr "" #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:947 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:964 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr ""