# Translations template for searchlight. # Copyright (C) 2020 ORGANIZATION # This file is distributed under the same license as the searchlight # project. # FIRST AUTHOR , 2020. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: searchlight VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2020-05-06 12:43+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 2.8.0\n" #: searchlight/listener.py:150 #, python-format msgid "Plugin %s should return a list of topic exchange pairs" msgstr "" #: searchlight/api/versions.py:28 msgid "" "Public url to use for versions endpoint. The default is None, which will " "use the request's host_url attribute to populate the URL base. If " "Searchlight is operating behind a proxy, you will want to change this to " "represent the proxy's URL." msgstr "" #: searchlight/api/middleware/context.py:28 msgid "" "When true, this option sets the owner of an image to be the tenant. " "Otherwise, the owner of the image will be the authenticated user issuing" " the request." msgstr "" #: searchlight/api/middleware/context.py:33 msgid "Role used to identify an authenticated user as administrator." msgstr "" #: searchlight/api/middleware/context.py:36 msgid "" "Allow unauthenticated users to access the API with read-only privileges. " "This only applies when using ContextMiddleware." msgstr "" #: searchlight/api/middleware/context.py:125 msgid "Invalid service catalog json." msgstr "" #: searchlight/api/middleware/version_negotiation.py:42 #, python-format msgid "Determining version of request: %(method)s %(path)s Accept: %(accept)s" msgstr "" #: searchlight/api/v1/search.py:85 msgid "Query malformed or search parse failure, please check the syntax" msgstr "" #: searchlight/api/v1/search.py:133 msgid "Body expected in request." msgstr "" #: searchlight/api/v1/search.py:141 #, python-format msgid "Attribute '%s' is read-only." msgstr "" #: searchlight/api/v1/search.py:149 #, python-format msgid "Resource type '%s' is not supported." msgstr "" #: searchlight/api/v1/search.py:178 #, python-format msgid "" "There are no resource types accessible to you to serve your request. You " "do not have access to the following resource types: %s" msgstr "" #: searchlight/api/v1/search.py:188 #, python-format msgid "Index '%s' is not supported." msgstr "" #: searchlight/api/v1/search.py:197 #, python-format msgid "Document type '%s' is not supported." msgstr "" #: searchlight/api/v1/search.py:206 #, python-format msgid "%s param must be an integer" msgstr "" #: searchlight/api/v1/search.py:210 #, python-format msgid "%(param_name)s param must be greater than or equal to %(gte)s" msgstr "" #: searchlight/api/v1/search.py:242 msgid "actions param cannot be empty" msgstr "" #: searchlight/api/v1/search.py:262 #, python-format msgid "Invalid action type: '%s'" msgstr "" #: searchlight/api/v1/search.py:266 #, python-format msgid "Action type '%s' requires data or script param." msgstr "" #: searchlight/api/v1/search.py:270 #, python-format msgid "Action type '%s' requires ID of the document." msgstr "" #: searchlight/api/v1/search.py:309 #, python-format msgid "Aggregation '%s' contains the 'global' aggregation which is not allowed" msgstr "" #: searchlight/api/v1/search.py:331 #, python-format msgid "Error processing %s RBAC filter" msgstr "" #: searchlight/api/v1/search.py:368 msgid "'sort' must be a string, dict or list" msgstr "" #: searchlight/api/v1/search.py:442 #, python-format msgid "Resource type '%s' is not in the list of enabled plugins" msgstr "" #: searchlight/api/v1/search.py:458 #, python-format msgid "Index '%s' is not in the list of enabled plugins" msgstr "" #: searchlight/api/v1/search.py:492 msgid "'_source' must be a string, dict or list" msgstr "" #: searchlight/cmd/__init__.py:41 #, python-format msgid "" "It appears that the eventlet module has been imported prior to setting " "%s='yes'. It is currently necessary to disable eventlet.greendns if using" " ipv6 since eventlet.greendns currently breaks with ipv6 addresses. " "Please ensure that eventlet is not imported prior to this being set." msgstr "" #: searchlight/cmd/control.py:102 #, python-format msgid "%(serv)s appears to already be running: %(pid)s" msgstr "" #: searchlight/cmd/control.py:106 #, python-format msgid "Removing stale pid file %s" msgstr "" #: searchlight/cmd/control.py:115 msgid "Unable to increase file descriptor limit. Running as non-root?" msgstr "" #: searchlight/cmd/control.py:162 #, python-format msgid "%(verb)sing %(serv)s with %(conf)s" msgstr "" #: searchlight/cmd/control.py:165 #, python-format msgid "%(verb)sing %(serv)s" msgstr "" #: searchlight/cmd/control.py:177 #, python-format msgid "unable to launch %(serv)s. Got error: %(e)s" msgstr "" #: searchlight/cmd/control.py:208 #, python-format msgid "%(serv)s (pid %(pid)s) is running..." msgstr "" #: searchlight/cmd/control.py:211 #, python-format msgid "%s is stopped" msgstr "" #: searchlight/cmd/control.py:227 #, python-format msgid "" "Unable to create pid file %(pid)s. Running as non-root?\n" "Falling back to a temp file, you can stop %(service)s service using:\n" " %(file)s %(server)s stop --pid-file %(fb)s" msgstr "" #: searchlight/cmd/control.py:244 #, python-format msgid "Reload of %(serv)s not supported" msgstr "" #: searchlight/cmd/control.py:252 #, python-format msgid "Server %(serv)s is stopped" msgstr "" #: searchlight/cmd/control.py:257 #, python-format msgid "Reloading %(serv)s (pid %(pid)s) with signal(%(sig)s)" msgstr "" #: searchlight/cmd/control.py:261 searchlight/cmd/control.py:283 #, python-format msgid "Process %d not running" msgstr "" #: searchlight/cmd/control.py:279 #, python-format msgid "Stopping %(serv)s (pid %(pid)s) with signal(%(sig)s)" msgstr "" #: searchlight/cmd/control.py:290 #, python-format msgid "Waited 15 seconds for pid %(pid)s (%(file)s) to die; giving up" msgstr "" #: searchlight/cmd/control.py:293 #, python-format msgid "%s is already stopped" msgstr "" #: searchlight/cmd/control.py:370 #, python-format msgid "Suppressed respawn as %(serv)s was %(rsn)s." msgstr "" #: searchlight/cmd/manage.py:633 msgid "Available commands:" msgstr "" #: searchlight/cmd/manage.py:635 #, python-format msgid "\t%s" msgstr "" #: searchlight/cmd/status.py:45 msgid "Placeholder" msgstr "" #: searchlight/common/config.py:38 msgid "" "Partial name of a pipeline in your paste configuration file with the " "service name removed. For example, if your paste section name is " "[pipeline:searchlight-api-keystone] use the value \"keystone\"" msgstr "" #: searchlight/common/config.py:44 msgid "The API paste config file to use." msgstr "" #: searchlight/common/config.py:49 msgid "" "Default value for the number of items returned by a request if not " "specified explicitly in the request" msgstr "" #: searchlight/common/config.py:52 msgid "Maximum permissible number of items that could be returned by a request" msgstr "" #: searchlight/common/config.py:55 msgid "The hostname/IP of the pydev process listening for debug connections" msgstr "" #: searchlight/common/config.py:59 msgid "The port on which a pydev process is listening for connections." msgstr "" #: searchlight/common/config.py:62 msgid "" "AES key for encrypting store 'location' metadata. This includes, if used," " Swift or S3 credentials. Should be set to a random string of length 16, " "24 or 32 bytes" msgstr "" #: searchlight/common/config.py:67 msgid "" "Digest algorithm which will be used for digital signature; the default is" " sha1 the default in Kilo for a smooth upgrade process, and it will be " "updated with sha256 in next release(L). Use the command \"openssl list-" "message-digest-algorithms\" to get the available algorithms supported by " "the version of OpenSSL on the platform. Examples are \"sha1\", " "\"sha256\", \"sha512\", etc." msgstr "" #: searchlight/common/config.py:145 msgid "Unable to locate config file" msgstr "" #: searchlight/common/config.py:160 #, python-format msgid "" "Unable to load %(app_name)s from configuration file %(conf_file)s.\n" "Got: %(e)r" msgstr "" #: searchlight/common/exception.py:34 msgid "An unknown exception occurred" msgstr "" #: searchlight/common/exception.py:59 msgid "An object with the specified identifier was not found." msgstr "" #: searchlight/common/exception.py:63 msgid "An object with the same identifier already exists." msgstr "" #: searchlight/common/exception.py:67 msgid "You are not authorized to complete this action." msgstr "" #: searchlight/common/exception.py:71 msgid "Data supplied was not valid." msgstr "" #: searchlight/common/exception.py:75 msgid "Invalid configuration in property protection file." msgstr "" #: searchlight/common/exception.py:79 #, python-format msgid "Attribute '%(property)s' is reserved." msgstr "" #: searchlight/common/exception.py:83 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" #: searchlight/common/exception.py:87 #, python-format msgid "Server worker creation failed: %(reason)s." msgstr "" #: searchlight/common/exception.py:91 #, python-format msgid "Unable to load schema: %(reason)s" msgstr "" #: searchlight/common/exception.py:95 #, python-format msgid "Provided object does not match schema '%(schema)s': %(reason)s" msgstr "" #: searchlight/common/exception.py:100 msgid "System SIGHUP signal received." msgstr "" #: searchlight/common/exception.py:104 msgid "Invalid jsonpatch request" msgstr "" #: searchlight/common/exception.py:108 #, python-format msgid "The provided body %(body)s is invalid under given schema: %(schema)s" msgstr "" #: searchlight/common/exception.py:113 #, python-format msgid "The provided path '%(path)s' is invalid: %(explanation)s" msgstr "" #: searchlight/common/exception.py:121 msgid "An error occurred during index creation or initial loading" msgstr "" #: searchlight/common/exception.py:125 #, python-format msgid "" "The provided API version is not supported, the current available version " "range for %(service)s is: from %(min_version)s to %(max_version)s." msgstr "" #: searchlight/common/exception.py:131 #, python-format msgid "" "Provided notification version %(provided_maj)s.%(provided_min)s did not " "match expected %(expected_maj)s.%(expected_min)s for %(type)s" msgstr "" #: searchlight/common/property_utils.py:39 msgid "" "The location of the property protection file.This file contains the rules" " for property protections and the roles/policies associated with it. If " "this config value is not specified, by default, property protections " "won't be enforced. If a value is specified and the file is not found, " "then the searchlight-api service will not start." msgstr "" #: searchlight/common/property_utils.py:49 msgid "" "This config value indicates whether \"roles\" or \"policies\" are used in" " the property protection file." msgstr "" #: searchlight/common/utils.py:281 #, python-format msgid "" "There is a problem with your %(error_key_name)s %(error_filename)s. " "Please verify it. Error: %(ioe)s" msgstr "" #: searchlight/common/utils.py:288 #, python-format msgid "" "There is a problem with your %(error_key_name)s %(error_filename)s. " "Please verify it. OpenSSL error: %(ce)s" msgstr "" #: searchlight/common/utils.py:310 #, python-format msgid "" "There is a problem with your key pair. Please verify that cert " "%(cert_file)s and key %(key_file)s belong together. OpenSSL error %(ce)s" msgstr "" #: searchlight/common/utils.py:368 #, python-format msgid "Host and port \"%s\" is not valid." msgstr "" #: searchlight/common/utils.py:371 #, python-format msgid "Port \"%s\" is not valid." msgstr "" #: searchlight/common/utils.py:380 #, python-format msgid "Host \"%s\" is not valid." msgstr "" #: searchlight/common/utils.py:383 #, python-format msgid "" "%s Please specify a host:port pair, where host is an IPv4 address, IPv6 " "address, hostname, or FQDN. If using an IPv6 address, enclose it in " "brackets separately from the port (i.e., \"[fe80::a:b:c]:9876\")." msgstr "" #: searchlight/common/utils.py:418 msgid "Property names can't contain 4 byte unicode." msgstr "" #: searchlight/common/utils.py:421 #, python-format msgid "%s can't contain 4 byte unicode characters." msgstr "" #: searchlight/common/utils.py:430 msgid "Param values can't contain 4 byte unicode." msgstr "" #: searchlight/common/wsgi.py:63 msgid "" "Address to bind the server. Useful when selecting a particular network " "interface." msgstr "" #: searchlight/common/wsgi.py:66 msgid "The port on which the server will listen." msgstr "" #: searchlight/common/wsgi.py:71 msgid "The backlog value that will be used when creating the TCP listener socket." msgstr "" #: searchlight/common/wsgi.py:74 msgid "" "The value for the socket option TCP_KEEPIDLE. This is the time in " "seconds that the connection must be idle before TCP starts sending " "keepalive probes." msgstr "" #: searchlight/common/wsgi.py:77 msgid "CA certificate file to use to verify connecting clients." msgstr "" #: searchlight/common/wsgi.py:79 msgid "Certificate file to use when starting API server securely." msgstr "" #: searchlight/common/wsgi.py:81 msgid "Private key file to use when starting API server securely." msgstr "" #: searchlight/common/wsgi.py:87 msgid "" "The number of child process workers that will be created to service " "requests. The default will be equal to the number of CPUs available." msgstr "" #: searchlight/common/wsgi.py:91 msgid "" "Maximum line size of message headers to be accepted. max_header_line may " "need to be increased when using large tokens (typically those generated " "by the Keystone v3 API with big service catalogs" msgstr "" #: searchlight/common/wsgi.py:96 msgid "" "If False, server will return the header \"Connection: close\", If True, " "server will return \"Connection: Keep-Alive\" in its responses. In order " "to close the client socket connection explicitly after the response is " "sent and read successfully by the client, you simply have to set this " "option to False when you create a wsgi server." msgstr "" #: searchlight/common/wsgi.py:108 msgid "If False fully disable profiling feature." msgstr "" #: searchlight/common/wsgi.py:110 msgid "If False doesn't trace SQL requests." msgstr "" #: searchlight/common/wsgi.py:180 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" #: searchlight/common/wsgi.py:197 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" #: searchlight/common/wsgi.py:212 msgid "eventlet 'poll' nor 'selects' hubs are available on this platform" msgstr "" #: searchlight/common/wsgi.py:765 #, python-format msgid "Malformed Content-Range header: %s" msgstr "" #: searchlight/common/wsgi.py:799 msgid "Malformed JSON in request body." msgstr "" #: searchlight/elasticsearch/plugins/base.py:594 #, python-format msgid "" "Mapping for '%(doc_type)s' contains a _parent '%(actual)s' that doesn't " "match '%(expected)s'" msgstr ""