From bfc93c898077610d6397042eb7e4acaf9857a214 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Fri, 8 Apr 2016 06:29:56 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I4ffdc22ba036fa0be10403cc02bbceee70058409 --- .../keystone_tempest_plugin-log-critical.pot | 24 + .../keystone_tempest_plugin-log-error.pot | 177 ++ .../keystone_tempest_plugin-log-info.pot | 238 +++ .../keystone_tempest_plugin-log-warning.pot | 315 +++ .../locale/keystone_tempest_plugin.pot | 1711 +++++++++++++++++ 5 files changed, 2465 insertions(+) create mode 100644 keystone_tempest_plugin/locale/keystone_tempest_plugin-log-critical.pot create mode 100644 keystone_tempest_plugin/locale/keystone_tempest_plugin-log-error.pot create mode 100644 keystone_tempest_plugin/locale/keystone_tempest_plugin-log-info.pot create mode 100644 keystone_tempest_plugin/locale/keystone_tempest_plugin-log-warning.pot create mode 100644 keystone_tempest_plugin/locale/keystone_tempest_plugin.pot diff --git a/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-critical.pot b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-critical.pot new file mode 100644 index 0000000..7bbee78 --- /dev/null +++ b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-critical.pot @@ -0,0 +1,24 @@ +# Translations template for keystone. +# Copyright (C) 2016 OpenStack Foundation +# This file is distributed under the same license as the keystone project. +# FIRST AUTHOR , 2016. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: keystone 9.0.1.dev12\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" +"POT-Creation-Date: 2016-04-08 06:29+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.2.0\n" + +#: keystone/catalog/backends/templated.py:106 +#, python-format +msgid "Unable to open template file %s" +msgstr "" + diff --git a/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-error.pot b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-error.pot new file mode 100644 index 0000000..a09a097 --- /dev/null +++ b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-error.pot @@ -0,0 +1,177 @@ +# Translations template for keystone. +# Copyright (C) 2016 OpenStack Foundation +# This file is distributed under the same license as the keystone project. +# FIRST AUTHOR , 2016. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: keystone 9.0.1.dev12\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" +"POT-Creation-Date: 2016-04-08 06:29+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.2.0\n" + +#: keystone/notifications.py:336 +msgid "Failed to construct notifier" +msgstr "" + +#: keystone/notifications.py:439 +#, python-format +msgid "Failed to send %(res_id)s %(event_type)s notification" +msgstr "" + +#: keystone/notifications.py:706 +#, python-format +msgid "Failed to send %(action)s %(event_type)s notification" +msgstr "" + +#: keystone/assignment/core.py:688 +#, python-format +msgid "Circular reference found role inference rules - %(prior_role_id)s." +msgstr "" + +#: keystone/catalog/core.py:75 +#, python-format +msgid "Malformed endpoint - %(url)r is not a string" +msgstr "" + +#: keystone/catalog/core.py:80 +#, python-format +msgid "Malformed endpoint %(url)s - unknown key %(keyerror)s" +msgstr "" + +#: keystone/catalog/core.py:88 +#, python-format +msgid "" +"Malformed endpoint '%(url)s'. The following type error occurred during " +"string substitution: %(typeerror)s" +msgstr "" + +#: keystone/catalog/core.py:94 +#, python-format +msgid "" +"Malformed endpoint %s - incomplete format (are you missing a type " +"notifier ?)" +msgstr "" + +#: keystone/common/openssl.py:90 +#, python-format +msgid "Command %(to_exec)s exited with %(retcode)s - %(output)s" +msgstr "" + +#: keystone/common/openssl.py:114 +#, python-format +msgid "Failed to remove file %(file_path)r: %(error)s" +msgstr "" + +#: keystone/common/utils.py:267 +msgid "" +"Error setting up the debug environment. Verify that the option --debug-" +"url has the format : and that a debugger processes is " +"listening on that port." +msgstr "" + +#: keystone/common/environment/eventlet_server.py:112 +#, python-format +msgid "Could not bind to %(host)s:%(port)s" +msgstr "" + +#: keystone/common/environment/eventlet_server.py:211 +msgid "Server error" +msgstr "" + +#: keystone/endpoint_policy/core.py:131 keystone/endpoint_policy/core.py:231 +#, python-format +msgid "" +"Circular reference or a repeated entry found in region tree - " +"%(region_id)s." +msgstr "" + +#: keystone/federation/idp.py:440 +#, python-format +msgid "Error when signing assertion, reason: %(reason)s%(output)s" +msgstr "" + +#: keystone/oauth1/core.py:135 +msgid "Cannot retrieve Authorization headers" +msgstr "" + +#: keystone/resource/core.py:726 +#, python-format +msgid "" +"Asked to convert a non-domain project into a domain - Domain: " +"%(domain_id)s, Project ID: %(id)s, Project Name: %(project_name)s" +msgstr "" + +#: keystone/resource/core.py:828 +#, python-format +msgid "" +"Circular reference or a repeated entry found projects hierarchy - " +"%(project_id)s." +msgstr "" + +#: keystone/resource/core.py:901 +msgid "Failed to create the default domain." +msgstr "" + +#: keystone/resource/core.py:1476 keystone/resource/V8_backends/sql.py:100 +#: keystone/resource/V8_backends/sql.py:119 +#: keystone/resource/backends/sql.py:137 keystone/resource/backends/sql.py:156 +#, python-format +msgid "" +"Circular reference or a repeated entry found in projects hierarchy - " +"%(project_id)s." +msgstr "" + +#: keystone/resource/core.py:1655 +#, python-format +msgid "" +"Unexpected results in response for domain config - %(count)s responses, " +"first option is %(option)s, expected option %(expected)s" +msgstr "" + +#: keystone/token/provider.py:334 +#, python-format +msgid "Unexpected error or malformed token determining token expiry: %s" +msgstr "" + +#: keystone/token/persistence/backends/kvs.py:242 +#, python-format +msgid "" +"Reinitializing revocation list due to error in loading revocation list " +"from backend. Expected `list` type got `%(type)s`. Old revocation list " +"data: %(list)r" +msgstr "" + +#: keystone/token/providers/common.py:728 +msgid "Failed to validate token" +msgstr "" + +#: keystone/token/providers/pki.py:52 +msgid "Unable to sign token" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:42 +#, python-format +msgid "" +"Either [fernet_tokens] key_repository does not exist or Keystone does not" +" have sufficient permission to access it: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:66 +#, python-format +msgid "Unable to convert Keystone user or group ID. Error: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:83 +msgid "" +"Failed to create [fernet_tokens] key_repository: either it already exists" +" or you don't have sufficient permissions to create it" +msgstr "" + diff --git a/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-info.pot b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-info.pot new file mode 100644 index 0000000..bd94f9f --- /dev/null +++ b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-info.pot @@ -0,0 +1,238 @@ +# Translations template for keystone. +# Copyright (C) 2016 OpenStack Foundation +# This file is distributed under the same license as the keystone project. +# FIRST AUTHOR , 2016. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: keystone 9.0.1.dev12\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" +"POT-Creation-Date: 2016-04-08 06:29+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.2.0\n" + +#: keystone/assignment/core.py:200 +#, python-format +msgid "Creating the default role %s because it does not exist." +msgstr "" + +#: keystone/assignment/core.py:208 +#, python-format +msgid "Creating the default role %s failed because it was already created" +msgstr "" + +#: keystone/auth/controllers.py:112 +#, python-format +msgid "" +"\"expires_at\" has conflicting values %(existing)s and %(new)s. Will use" +" the earliest value." +msgstr "" + +#: keystone/cmd/cli.py:188 +#, python-format +msgid "Created domain %s" +msgstr "" + +#: keystone/cmd/cli.py:191 +#, python-format +msgid "Domain %s already exists, skipping creation." +msgstr "" + +#: keystone/cmd/cli.py:204 +#, python-format +msgid "Created project %s" +msgstr "" + +#: keystone/cmd/cli.py:206 +#, python-format +msgid "Project %s already exists, skipping creation." +msgstr "" + +#: keystone/cmd/cli.py:216 +#, python-format +msgid "User %s already exists, skipping creation." +msgstr "" + +#: keystone/cmd/cli.py:226 +#, python-format +msgid "Created user %s" +msgstr "" + +#: keystone/cmd/cli.py:235 +#, python-format +msgid "Created Role %s" +msgstr "" + +#: keystone/cmd/cli.py:237 +#, python-format +msgid "Role %s exists, skipping creation." +msgstr "" + +#: keystone/cmd/cli.py:254 +#, python-format +msgid "Granted %(role)s on %(project)s to user %(username)s." +msgstr "" + +#: keystone/cmd/cli.py:260 +#, python-format +msgid "User %(username)s already has %(role)s on %(project)s." +msgstr "" + +#: keystone/cmd/cli.py:271 +#, python-format +msgid "Created Region %s" +msgstr "" + +#: keystone/cmd/cli.py:273 +#, python-format +msgid "Region %s exists, skipping creation." +msgstr "" + +#: keystone/cmd/cli.py:330 +#, python-format +msgid "Created %(interface)s endpoint %(url)s" +msgstr "" + +#: keystone/cmd/cli.py:335 +#, python-format +msgid "Skipping %s endpoint as already created" +msgstr "" + +#: keystone/cmd/cli.py:639 +#, python-format +msgid "Scanning %r for domain config files" +msgstr "" + +#: keystone/common/openssl.py:80 +#, python-format +msgid "Running command - %s" +msgstr "" + +#: keystone/common/wsgi.py:80 +msgid "No bind information present in token" +msgstr "" + +#: keystone/common/wsgi.py:87 +#, python-format +msgid "Named bind mode %s not in bind information" +msgstr "" + +#: keystone/common/wsgi.py:94 +msgid "Kerberos credentials required and not present" +msgstr "" + +#: keystone/common/wsgi.py:98 +msgid "Kerberos credentials do not match those in bind" +msgstr "" + +#: keystone/common/wsgi.py:102 +msgid "Kerberos bind authentication successful" +msgstr "" + +#: keystone/common/wsgi.py:109 +#, python-format +msgid "Couldn't verify unknown bind: {%(bind_type)s: %(identifier)s}" +msgstr "" + +#: keystone/common/environment/eventlet_server.py:116 +#, python-format +msgid "Starting %(arg0)s on %(host)s:%(port)s" +msgstr "" + +#: keystone/common/kvs/core.py:159 +#, python-format +msgid "Adding proxy '%(proxy)s' to KVS %(name)s." +msgstr "" + +#: keystone/common/kvs/core.py:209 +#, python-format +msgid "Using %(func)s as KVS region %(name)s key_mangler" +msgstr "" + +#: keystone/common/kvs/core.py:221 +#, python-format +msgid "" +"Using default keystone.common.kvs.sha1_mangle_key as KVS region %s " +"key_mangler" +msgstr "" + +#: keystone/common/kvs/core.py:231 +#, python-format +msgid "KVS region %s key_mangler disabled." +msgstr "" + +#: keystone/middleware/auth.py:172 +#, python-format +msgid "Cannot find client issuer in env by the issuer attribute - %s." +msgstr "" + +#: keystone/middleware/auth.py:180 +#, python-format +msgid "" +"The client issuer %(client_issuer)s does not match with the trusted " +"issuer %(trusted_issuer)s" +msgstr "" + +#: keystone/token/persistence/backends/sql.py:286 +#, python-format +msgid "Total expired tokens removed: %d" +msgstr "" + +#: keystone/token/providers/fernet/token_formatters.py:174 +#, python-format +msgid "" +"Fernet token created with length of %d characters, which exceeds 255 " +"characters" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:76 +msgid "" +"[fernet_tokens] key_repository does not appear to exist; attempting to " +"create it" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:134 +#, python-format +msgid "Created a new key: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:147 +msgid "Key repository is already initialized; aborting." +msgstr "" + +#: keystone/token/providers/fernet/utils.py:188 +#, python-format +msgid "Starting key rotation with %(count)s key files: %(list)s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:194 +#, python-format +msgid "Current primary key is: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:196 +#, python-format +msgid "Next primary key will be: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:206 +#, python-format +msgid "Promoted key 0 to be the primary: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:227 +#, python-format +msgid "Excess key to purge: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:262 +#, python-format +msgid "Loaded %(count)d encryption keys (max_active_keys=%(max)d) from: %(dir)s" +msgstr "" + diff --git a/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-warning.pot b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-warning.pot new file mode 100644 index 0000000..deaff02 --- /dev/null +++ b/keystone_tempest_plugin/locale/keystone_tempest_plugin-log-warning.pot @@ -0,0 +1,315 @@ +# Translations template for keystone. +# Copyright (C) 2016 OpenStack Foundation +# This file is distributed under the same license as the keystone project. +# FIRST AUTHOR , 2016. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: keystone 9.0.1.dev12\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" +"POT-Creation-Date: 2016-04-08 06:29+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.2.0\n" + +#: keystone/exception.py:66 +msgid "missing exception kwargs (programmer error)" +msgstr "" + +#: keystone/assignment/core.py:1394 +#, python-format +msgid "" +"delete_domain_assignments method not found in custom assignment driver. " +"Domain assignments for domain (%s) to users from other domains will not " +"be removed. This was added in V9 of the assignment driver." +msgstr "" + +#: keystone/auth/controllers.py:468 +#, python-format +msgid "" +"User %(user_id)s doesn't have access to default project %(project_id)s. " +"The token will be unscoped rather than scoped to the project." +msgstr "" + +#: keystone/auth/controllers.py:476 +#, python-format +msgid "" +"User %(user_id)s's default project %(project_id)s is disabled. The token " +"will be unscoped rather than scoped to the project." +msgstr "" + +#: keystone/auth/controllers.py:485 +#, python-format +msgid "" +"User %(user_id)s's default project %(project_id)s not found. The token " +"will be unscoped rather than scoped to the project." +msgstr "" + +#: keystone/cmd/cli.py:455 +msgid "" +"keystone-manage pki_setup is deprecated as of Mitaka in favor of not " +"using PKI tokens and may be removed in 'O' release." +msgstr "" + +#: keystone/cmd/cli.py:458 +msgid "keystone-manage pki_setup is not recommended for production use." +msgstr "" + +#: keystone/cmd/cli.py:477 +msgid "keystone-manage ssl_setup is not recommended for production use." +msgstr "" + +#: keystone/cmd/cli.py:650 +#, python-format +msgid "Ignoring file (%s) while scanning domain config directory" +msgstr "" + +#: keystone/common/authorization.py:69 +msgid "RBAC: Invalid user data in token" +msgstr "" + +#: keystone/common/controller.py:102 keystone/middleware/auth.py:102 +msgid "RBAC: Invalid token" +msgstr "" + +#: keystone/common/controller.py:127 keystone/common/controller.py:246 +#: keystone/common/controller.py:799 +msgid "RBAC: Bypassing authorization" +msgstr "" + +#: keystone/common/controller.py:735 +msgid "No domain information specified as part of list request" +msgstr "" + +#: keystone/common/controller.py:771 +msgid "" +"Not specifying a domain during a create user, group or project call, and " +"relying on falling back to the default domain, is deprecated as of " +"Liberty and will be removed in the N release. Specify the domain " +"explicitly or use a domain-scoped token" +msgstr "" + +#: keystone/common/openssl.py:74 +msgid "Failed to invoke ``openssl version``, assuming is v1.0 or newer" +msgstr "" + +#: keystone/common/utils.py:129 +#, python-format +msgid "Truncating user password to %d characters." +msgstr "" + +#: keystone/common/utils.py:552 +msgid "Couldn't find the auth context." +msgstr "" + +#: keystone/common/wsgi.py:252 +#, python-format +msgid "Authorization failed. %(exception)s from %(remote_addr)s" +msgstr "" + +#: keystone/common/kvs/core.py:153 +#, python-format +msgid "%s is not a dogpile.proxy.ProxyBackend" +msgstr "" + +#: keystone/common/kvs/core.py:428 +#, python-format +msgid "KVS lock released (timeout reached) for: %s" +msgstr "" + +#: keystone/common/ldap/core.py:1033 +msgid "" +"LDAP Server does not support paging. Disable paging in keystone.conf to " +"avoid this message." +msgstr "" + +#: keystone/common/ldap/core.py:1232 +#, python-format +msgid "" +"Invalid additional attribute mapping: \"%s\". Format must be " +":" +msgstr "" + +#: keystone/common/ldap/core.py:1343 +#, python-format +msgid "" +"ID attribute %(id_attr)s for LDAP object %(dn)s has multiple values and " +"therefore cannot be used as an ID. Will get the ID from DN instead" +msgstr "" + +#: keystone/common/ldap/core.py:1704 +#, python-format +msgid "" +"When deleting entries for %(search_base)s, could not delete nonexistent " +"entries %(entries)s%(dots)s" +msgstr "" + +#: keystone/endpoint_policy/core.py:94 +#, python-format +msgid "" +"Endpoint %(endpoint_id)s referenced in association for policy " +"%(policy_id)s not found." +msgstr "" + +#: keystone/endpoint_policy/core.py:181 +#, python-format +msgid "" +"Unsupported policy association found - Policy %(policy_id)s, Endpoint " +"%(endpoint_id)s, Service %(service_id)s, Region %(region_id)s, " +msgstr "" + +#: keystone/endpoint_policy/core.py:197 +#, python-format +msgid "" +"Policy %(policy_id)s referenced in association for endpoint " +"%(endpoint_id)s not found." +msgstr "" + +#: keystone/federation/utils.py:615 +msgid "Ignoring user name" +msgstr "" + +#: keystone/identity/controllers.py:145 +#, python-format +msgid "Unable to remove user %(user)s from %(tenant)s." +msgstr "" + +#: keystone/identity/controllers.py:164 +#, python-format +msgid "Unable to add user %(user)s to %(tenant)s." +msgstr "" + +#: keystone/identity/core.py:109 +#, python-format +msgid "Invalid domain name (%s) found in config file name" +msgstr "" + +#: keystone/identity/core.py:147 +#, python-format +msgid "Unable to locate domain config directory: %s" +msgstr "" + +#: keystone/identity/core.py:669 +#, python-format +msgid "" +"Found multiple domains being mapped to a driver that does not support " +"that (e.g. LDAP) - Domain ID: %(domain)s, Default Driver: %(driver)s" +msgstr "" + +#: keystone/middleware/auth.py:81 +msgid "" +"build_auth_context middleware checking for the admin token is deprecated " +"as of the Mitaka release and will be removed in the O release. If your " +"deployment requires use of the admin token, update keystone-paste.ini so " +"that admin_token_auth is before build_auth_context in the paste " +"pipelines, otherwise remove the admin_token_auth middleware from the " +"paste pipelines." +msgstr "" + +#: keystone/middleware/auth.py:195 +msgid "" +"Auth context already exists in the request environment; it will be used " +"for authorization instead of creating a new one." +msgstr "" + +#: keystone/middleware/core.py:63 +msgid "" +"The admin_token_auth middleware presents a security risk and should be " +"removed from the [pipeline:api_v3], [pipeline:admin_api], and " +"[pipeline:public_api] sections of your paste ini file." +msgstr "" + +#: keystone/resource/core.py:893 +msgid "" +"The default domain was created automatically to contain V2 resources. " +"This is deprecated in the M release and will not be supported in the O " +"release. Create the default domain manually or use the keystone-manage " +"bootstrap command." +msgstr "" + +#: keystone/resource/core.py:1914 +#, python-format +msgid "" +"Found what looks like an unmatched config option substitution reference -" +" domain: %(domain)s, group: %(group)s, option: %(option)s, value: " +"%(value)s. Perhaps the config option to which it refers has yet to be " +"added?" +msgstr "" + +#: keystone/resource/core.py:1921 +#, python-format +msgid "" +"Found what looks like an incorrectly constructed config option " +"substitution reference - domain: %(domain)s, group: %(group)s, option: " +"%(option)s, value: %(value)s." +msgstr "" + +#: keystone/resource/backends/sql.py:222 +#, python-format +msgid "Project %s does not exist and was not deleted." +msgstr "" + +#: keystone/server/common.py:42 +msgid "insecure_debug is enabled so responses may include sensitive information." +msgstr "" + +#: keystone/token/persistence/core.py:220 +#, python-format +msgid "" +"`token_api.%s` is deprecated as of Juno in favor of utilizing methods on " +"`token_provider_api` and may be removed in Kilo." +msgstr "" + +#: keystone/token/persistence/backends/kvs.py:64 +msgid "" +"It is recommended to only use the base key-value-store implementation for" +" the token driver for testing purposes. Please use 'memcache' or 'sql' " +"instead." +msgstr "" + +#: keystone/token/persistence/backends/kvs.py:213 +#, python-format +msgid "Token `%s` is expired, not adding to the revocation list." +msgstr "" + +#: keystone/token/persistence/backends/kvs.py:256 +#, python-format +msgid "" +"Removing `%s` from revocation list due to invalid expires data in " +"revocation list." +msgstr "" + +#: keystone/token/providers/fernet/utils.py:50 +#, python-format +msgid "[fernet_tokens] key_repository is world readable: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:94 +#, python-format +msgid "" +"Unable to change the ownership of [fernet_tokens] key_repository without " +"a keystone user ID and keystone group ID both being provided: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:116 +#, python-format +msgid "" +"Unable to change the ownership of the new key without a keystone user ID " +"and keystone group ID both being provided: %s" +msgstr "" + +#: keystone/token/providers/fernet/utils.py:214 +msgid "" +"[fernet_tokens] max_active_keys must be at least 1 to maintain a primary " +"key." +msgstr "" + +#: keystone/version/service.py:77 +msgid "'local conf' from PasteDeploy INI is being ignored." +msgstr "" + diff --git a/keystone_tempest_plugin/locale/keystone_tempest_plugin.pot b/keystone_tempest_plugin/locale/keystone_tempest_plugin.pot new file mode 100644 index 0000000..c4151d0 --- /dev/null +++ b/keystone_tempest_plugin/locale/keystone_tempest_plugin.pot @@ -0,0 +1,1711 @@ +# Translations template for keystone. +# Copyright (C) 2016 OpenStack Foundation +# This file is distributed under the same license as the keystone project. +# FIRST AUTHOR , 2016. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: keystone 9.0.1.dev12\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" +"POT-Creation-Date: 2016-04-08 06:29+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.2.0\n" + +#: keystone/exception.py:83 +#, python-format +msgid "" +"Expecting to find %(attribute)s in %(target)s - the server could not " +"comply with the request since it is either malformed or otherwise " +"incorrect. The client is assumed to be in error." +msgstr "" + +#: keystone/exception.py:92 +#, python-format +msgid "Cannot create an endpoint with an invalid URL: %(url)s" +msgstr "" + +#: keystone/exception.py:99 +#, python-format +msgid "%(detail)s" +msgstr "" + +#: keystone/exception.py:103 +msgid "" +"Timestamp not in expected format. The server could not comply with the " +"request since it is either malformed or otherwise incorrect. The client " +"is assumed to be in error." +msgstr "" + +#: keystone/exception.py:112 +msgid "" +"The 'expires_at' must not be before now. The server could not comply with" +" the request since it is either malformed or otherwise incorrect. The " +"client is assumed to be in error." +msgstr "" + +#: keystone/exception.py:121 +#, python-format +msgid "" +"String length exceeded.The length of string '%(string)s' exceeded the " +"limit of column %(type)s(CHAR(%(length)d))." +msgstr "" + +#: keystone/exception.py:127 +#, python-format +msgid "" +"Request attribute %(attribute)s must be less than or equal to %(size)i. " +"The server could not comply with the request because the attribute size " +"is invalid (too large). The client is assumed to be in error." +msgstr "" + +#: keystone/exception.py:137 +#, python-format +msgid "" +"The specified parent region %(parent_region_id)s would create a circular " +"region hierarchy." +msgstr "" + +#: keystone/exception.py:156 +#, python-format +msgid "" +"The password length must be less than or equal to %(size)i. The server " +"could not comply with the request because the password is invalid." +msgstr "" + +#: keystone/exception.py:162 +#, python-format +msgid "" +"Unable to delete region %(region_id)s because it or its child regions " +"have associated endpoints." +msgstr "" + +#: keystone/exception.py:167 +msgid "" +"The certificates you requested are not available. It is likely that this " +"server does not use PKI tokens otherwise this is the result of " +"misconfiguration." +msgstr "" + +#: keystone/exception.py:179 +msgid "(Disable insecure_debug mode to suppress these details.)" +msgstr "" + +#: keystone/exception.py:189 +#, python-format +msgid "%(message)s %(amendment)s" +msgstr "" + +#: keystone/exception.py:197 +msgid "The request you have made requires authentication." +msgstr "" + +#: keystone/exception.py:203 +msgid "Authentication plugin error." +msgstr "" + +#: keystone/exception.py:211 +#, python-format +msgid "Unable to find valid groups while using mapping %(mapping_id)s" +msgstr "" + +#: keystone/exception.py:216 +msgid "Attempted to authenticate with an unsupported method." +msgstr "" + +#: keystone/exception.py:224 +msgid "Additional authentications steps required." +msgstr "" + +#: keystone/exception.py:232 +msgid "You are not authorized to perform the requested action." +msgstr "" + +#: keystone/exception.py:239 +#, python-format +msgid "You are not authorized to perform the requested action: %(action)s" +msgstr "" + +#: keystone/exception.py:244 +#, python-format +msgid "" +"Could not change immutable attribute(s) '%(attributes)s' in target " +"%(target)s" +msgstr "" + +#: keystone/exception.py:249 +#, python-format +msgid "" +"Group membership across backend boundaries is not allowed, group in " +"question is %(group_id)s, user is %(user_id)s" +msgstr "" + +#: keystone/exception.py:255 +#, python-format +msgid "" +"Invalid mix of entities for policy association - only Endpoint, Service " +"or Region+Service allowed. Request was - Endpoint: %(endpoint_id)s, " +"Service: %(service_id)s, Region: %(region_id)s" +msgstr "" + +#: keystone/exception.py:262 +#, python-format +msgid "Invalid domain specific configuration: %(reason)s" +msgstr "" + +#: keystone/exception.py:266 +#, python-format +msgid "Could not find: %(target)s" +msgstr "" + +#: keystone/exception.py:272 +#, python-format +msgid "Could not find endpoint: %(endpoint_id)s" +msgstr "" + +#: keystone/exception.py:279 +msgid "An unhandled exception has occurred: Could not find metadata." +msgstr "" + +#: keystone/exception.py:284 +#, python-format +msgid "Could not find policy: %(policy_id)s" +msgstr "" + +#: keystone/exception.py:288 +msgid "Could not find policy association" +msgstr "" + +#: keystone/exception.py:292 +#, python-format +msgid "Could not find role: %(role_id)s" +msgstr "" + +#: keystone/exception.py:296 +#, python-format +msgid "%(prior_role_id)s does not imply %(implied_role_id)s" +msgstr "" + +#: keystone/exception.py:300 +#, python-format +msgid "%(role_id)s cannot be an implied roles" +msgstr "" + +#: keystone/exception.py:304 +#, python-format +msgid "" +"Could not find role assignment with role: %(role_id)s, user or group: " +"%(actor_id)s, project or domain: %(target_id)s" +msgstr "" + +#: keystone/exception.py:310 +#, python-format +msgid "Could not find region: %(region_id)s" +msgstr "" + +#: keystone/exception.py:314 +#, python-format +msgid "Could not find service: %(service_id)s" +msgstr "" + +#: keystone/exception.py:318 +#, python-format +msgid "Could not find domain: %(domain_id)s" +msgstr "" + +#: keystone/exception.py:322 +#, python-format +msgid "Could not find project: %(project_id)s" +msgstr "" + +#: keystone/exception.py:326 +#, python-format +msgid "Cannot create project with parent: %(project_id)s" +msgstr "" + +#: keystone/exception.py:330 +#, python-format +msgid "Could not find token: %(token_id)s" +msgstr "" + +#: keystone/exception.py:334 +#, python-format +msgid "Could not find user: %(user_id)s" +msgstr "" + +#: keystone/exception.py:338 +#, python-format +msgid "Could not find group: %(group_id)s" +msgstr "" + +#: keystone/exception.py:342 +#, python-format +msgid "Could not find mapping: %(mapping_id)s" +msgstr "" + +#: keystone/exception.py:346 +#, python-format +msgid "Could not find trust: %(trust_id)s" +msgstr "" + +#: keystone/exception.py:350 +#, python-format +msgid "No remaining uses for trust: %(trust_id)s" +msgstr "" + +#: keystone/exception.py:354 +#, python-format +msgid "Could not find credential: %(credential_id)s" +msgstr "" + +#: keystone/exception.py:358 +#, python-format +msgid "Could not find version: %(version)s" +msgstr "" + +#: keystone/exception.py:362 +#, python-format +msgid "Could not find Endpoint Group: %(endpoint_group_id)s" +msgstr "" + +#: keystone/exception.py:366 +#, python-format +msgid "Could not find Identity Provider: %(idp_id)s" +msgstr "" + +#: keystone/exception.py:370 +#, python-format +msgid "Could not find Service Provider: %(sp_id)s" +msgstr "" + +#: keystone/exception.py:374 +#, python-format +msgid "" +"Could not find federated protocol %(protocol_id)s for Identity Provider: " +"%(idp_id)s" +msgstr "" + +#: keystone/exception.py:385 +#, python-format +msgid "" +"Could not find %(group_or_option)s in domain configuration for domain " +"%(domain_id)s" +msgstr "" + +#: keystone/exception.py:403 +#, python-format +msgid "Conflict occurred attempting to store %(type)s - %(details)s" +msgstr "" + +#: keystone/exception.py:412 +msgid "An unexpected error prevented the server from fulfilling your request." +msgstr "" + +#: keystone/exception.py:415 +#, python-format +msgid "" +"An unexpected error prevented the server from fulfilling your request: " +"%(exception)s" +msgstr "" + +#: keystone/exception.py:433 +#, python-format +msgid "Unable to consume trust %(trust_id)s, unable to acquire lock." +msgstr "" + +#: keystone/exception.py:438 +msgid "" +"Expected signing certificates are not available on the server. Please " +"check Keystone configuration." +msgstr "" + +#: keystone/exception.py:444 +#, python-format +msgid "Malformed endpoint URL (%(endpoint)s), see ERROR log for details." +msgstr "" + +#: keystone/exception.py:449 +#, python-format +msgid "" +"Group %(group_id)s returned by mapping %(mapping_id)s was not found in " +"the backend." +msgstr "" + +#: keystone/exception.py:454 +#, python-format +msgid "Error while reading metadata file, %(reason)s" +msgstr "" + +#: keystone/exception.py:458 +#, python-format +msgid "" +"Local section in mapping %(mapping_id)s refers to a remote match that " +"doesn't exist (e.g. {0} in a local section)." +msgstr "" + +#: keystone/exception.py:464 +#, python-format +msgid "" +"Unexpected combination of grant attributes - User: %(user_id)s, Group: " +"%(group_id)s, Project: %(project_id)s, Domain: %(domain_id)s" +msgstr "" + +#: keystone/exception.py:471 +msgid "The action you have requested has not been implemented." +msgstr "" + +#: keystone/exception.py:478 +msgid "The service you have requested is no longer available on this server." +msgstr "" + +#: keystone/exception.py:485 +#, python-format +msgid "The Keystone configuration file %(config_file)s could not be found." +msgstr "" + +#: keystone/exception.py:490 +msgid "" +"No encryption keys found; run keystone-manage fernet_setup to bootstrap " +"one." +msgstr "" + +#: keystone/exception.py:495 +#, python-format +msgid "" +"The Keystone domain-specific configuration has specified more than one " +"SQL driver (only one is permitted): %(source)s." +msgstr "" + +#: keystone/exception.py:502 +#, python-format +msgid "" +"%(mod_name)s doesn't provide database migrations. The migration " +"repository path at %(path)s doesn't exist or isn't a directory." +msgstr "" + +#: keystone/exception.py:509 +msgid "Token version is unrecognizable or unsupported." +msgstr "" + +#: keystone/exception.py:514 +#, python-format +msgid "" +"Unable to sign SAML assertion. It is likely that this server does not " +"have xmlsec1 installed, or this is the result of misconfiguration. Reason" +" %(reason)s" +msgstr "" + +#: keystone/exception.py:521 +msgid "" +"No Authorization headers found, cannot proceed with OAuth related calls, " +"if running under HTTPd or Apache, ensure WSGIPassAuthorization is set to " +"On." +msgstr "" + +#: keystone/exception.py:528 +#, python-format +msgid "" +"Could not determine Identity Provider ID. The configuration option " +"%(issuer_attribute)s was not found in the request environment." +msgstr "" + +#: keystone/exception.py:536 +#, python-format +msgid "" +"The %s extension has been moved into keystone core and as such its " +"migrations are maintained by the main keystone database control. Use the " +"command: keystone-manage db_sync" +msgstr "" + +#: keystone/exception.py:544 +#, python-format +msgid "%(driver)s is not supported driver version" +msgstr "" + +#: keystone/notifications.py:232 +#, python-format +msgid "%(event)s is not a valid notification event, must be one of: %(actions)s" +msgstr "" + +#: keystone/notifications.py:241 +#, python-format +msgid "Method not callable: %s" +msgstr "" + +#: keystone/assignment/controllers.py:100 keystone/identity/controllers.py:71 +#: keystone/resource/controllers.py:90 +msgid "Name field is required and cannot be empty" +msgstr "" + +#: keystone/assignment/controllers.py:146 +#: keystone/assignment/controllers.py:163 +#: keystone/assignment/controllers.py:182 +msgid "User roles not supported: tenant_id required" +msgstr "" + +#: keystone/assignment/controllers.py:567 +#: keystone/assignment/controllers.py:856 +msgid "Specify a domain or project, not both" +msgstr "" + +#: keystone/assignment/controllers.py:570 +msgid "Specify one of domain or project" +msgstr "" + +#: keystone/assignment/controllers.py:575 +#: keystone/assignment/controllers.py:861 +msgid "Specify a user or group, not both" +msgstr "" + +#: keystone/assignment/controllers.py:578 +msgid "Specify one of user or group" +msgstr "" + +#: keystone/assignment/controllers.py:845 +msgid "Combining effective and group filter will always result in an empty list." +msgstr "" + +#: keystone/assignment/controllers.py:850 +msgid "" +"Combining effective, domain and inherited filters will always result in " +"an empty list." +msgstr "" + +#: keystone/assignment/controllers.py:952 +msgid "scope.project.id must be specified if include_subtree is also specified" +msgstr "" + +#: keystone/assignment/core.py:77 +msgid "" +"Use of the identity driver config to automatically configure the same " +"assignment driver has been deprecated, in the \"O\" release, the " +"assignment driver will need to be expicitly configured if different than " +"the default (SQL)." +msgstr "" + +#: keystone/assignment/core.py:88 +#, python-format +msgid "" +"Attempted automatic driver selection for assignment based upon " +"[identity]\\driver option failed since driver %s is not found. Set " +"[assignment]/driver to a valid driver in keystone config." +msgstr "" + +#: keystone/assignment/core.py:179 +msgid "Must specify either domain or project" +msgstr "" + +#: keystone/assignment/core.py:848 +msgid "Cannot list assignments sourced from groups and filtered by user ID." +msgstr "" + +#: keystone/assignment/core.py:1058 +#, python-format +msgid "Project (%s)" +msgstr "" + +#: keystone/assignment/core.py:1060 +#, python-format +msgid "Domain (%s)" +msgstr "" + +#: keystone/assignment/core.py:1062 +msgid "Unknown Target" +msgstr "" + +#: keystone/assignment/core.py:1518 +msgid "Update of `domain_id` is not allowed." +msgstr "" + +#: keystone/assignment/core.py:1743 +msgid "Domain specific roles are not supported in the V8 role driver" +msgstr "" + +#: keystone/assignment/V8_backends/sql.py:287 +#: keystone/assignment/backends/sql.py:137 +#, python-format +msgid "Cannot remove role that has not been granted, %s" +msgstr "" + +#: keystone/assignment/V8_backends/sql.py:363 +#: keystone/assignment/backends/sql.py:213 +#, python-format +msgid "Unexpected assignment type encountered, %s" +msgstr "" + +#: keystone/auth/controllers.py:60 +#, python-format +msgid "" +"Direct import of auth plugin %(name)r is deprecated as of Liberty in " +"favor of its entrypoint from %(namespace)r and may be removed in N." +msgstr "" + +#: keystone/auth/controllers.py:121 +#, python-format +msgid "" +"Unable to reconcile identity attribute %(attribute)s as it has " +"conflicting values %(new)s and %(old)s" +msgstr "" + +#: keystone/auth/controllers.py:182 +msgid "Domain name cannot contain reserved characters." +msgstr "" + +#: keystone/auth/controllers.py:205 +msgid "Project name cannot contain reserved characters." +msgstr "" + +#: keystone/auth/controllers.py:355 keystone/middleware/auth.py:130 +msgid "Scoping to both domain and project is not allowed" +msgstr "" + +#: keystone/auth/controllers.py:358 +msgid "Scoping to both domain and trust is not allowed" +msgstr "" + +#: keystone/auth/controllers.py:361 +msgid "Scoping to both project and trust is not allowed" +msgstr "" + +#: keystone/auth/controllers.py:530 +msgid "User not found" +msgstr "" + +#: keystone/auth/controllers.py:644 +msgid "A project-scoped token is required to produce a service catalog." +msgstr "" + +#: keystone/auth/plugins/external.py:42 +msgid "No authenticated user" +msgstr "" + +#: keystone/auth/plugins/external.py:52 +#, python-format +msgid "Unable to lookup user %s" +msgstr "" + +#: keystone/auth/plugins/external.py:100 +msgid "auth_type is not Negotiate" +msgstr "" + +#: keystone/auth/plugins/mapped.py:246 +msgid "" +"Could not map user while setting ephemeral user identity. Either mapping " +"rules must specify user id/name or REMOTE_USER environment variable must " +"be set." +msgstr "" + +#: keystone/auth/plugins/oauth1.py:46 +msgid "Access token is expired" +msgstr "" + +#: keystone/auth/plugins/oauth1.py:60 +msgid "Could not validate the access token" +msgstr "" + +#: keystone/auth/plugins/password.py:39 +msgid "Invalid username or password" +msgstr "" + +#: keystone/auth/plugins/token.py:70 keystone/token/controllers.py:160 +msgid "rescope a scoped token" +msgstr "" + +#: keystone/auth/plugins/totp.py:96 +msgid "Invalid username or TOTP passcode" +msgstr "" + +#: keystone/catalog/controllers.py:215 +#, python-format +msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\"" +msgstr "" + +#: keystone/catalog/core.py:149 keystone/common/ldap/core.py:1411 +#, python-format +msgid "Duplicate ID, %s." +msgstr "" + +#: keystone/catalog/backends/sql.py:389 +#, python-format +msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s" +msgstr "" + +#: keystone/catalog/backends/sql.py:492 +msgid "Endpoint Group Project Association not found" +msgstr "" + +#: keystone/cmd/cli.py:173 +msgid "Either --bootstrap-password argument or OS_BOOTSTRAP_PASSWORD must be set." +msgstr "" + +#: keystone/cmd/cli.py:586 +msgid "At least one option must be provided" +msgstr "" + +#: keystone/cmd/cli.py:593 +msgid "--all option cannot be mixed with other options" +msgstr "" + +#: keystone/cmd/cli.py:600 +#, python-format +msgid "Unknown domain '%(name)s' specified by --domain-name" +msgstr "" + +#: keystone/cmd/cli.py:679 keystone/tests/unit/test_cli.py:411 +msgid "At least one option must be provided, use either --all or --domain-name" +msgstr "" + +#: keystone/cmd/cli.py:685 keystone/tests/unit/test_cli.py:427 +msgid "The --all option cannot be used with the --domain-name option" +msgstr "" + +#: keystone/cmd/cli.py:710 keystone/tests/unit/test_cli.py:444 +#, python-format +msgid "" +"Invalid domain name: %(domain)s found in config file name: %(file)s - " +"ignoring this file." +msgstr "" + +#: keystone/cmd/cli.py:718 keystone/tests/unit/test_cli.py:385 +#, python-format +msgid "" +"Domain: %(domain)s already has a configuration defined - ignoring file: " +"%(file)s." +msgstr "" + +#: keystone/cmd/cli.py:732 +#, python-format +msgid "Error parsing configuration file for domain: %(domain)s, file: %(file)s." +msgstr "" + +#: keystone/cmd/cli.py:765 +#, python-format +msgid "" +"To get a more detailed information on this error, re-run this command for" +" the specific domain, i.e.: keystone-manage domain_config_upload " +"--domain-name %s" +msgstr "" + +#: keystone/cmd/cli.py:783 +#, python-format +msgid "Unable to locate domain config directory: %s" +msgstr "" + +#: keystone/cmd/cli.py:803 +msgid "" +"Unable to access the keystone database, please check it is configured " +"correctly." +msgstr "" + +#: keystone/cmd/cli.py:866 +#, python-format +msgid "Error while parsing rules %(path)s: %(err)s" +msgstr "" + +#: keystone/cmd/cli.py:875 +#, python-format +msgid "Error while opening file %(path)s: %(err)s" +msgstr "" + +#: keystone/cmd/cli.py:885 +#, python-format +msgid "Error while parsing line: '%(line)s': %(err)s" +msgstr "" + +#: keystone/common/authorization.py:61 keystone/common/wsgi.py:67 +#, python-format +msgid "token reference must be a KeystoneToken type, got: %s" +msgstr "" + +#: keystone/common/clean.py:24 +#, python-format +msgid "%s cannot be empty." +msgstr "" + +#: keystone/common/clean.py:26 +#, python-format +msgid "%(property_name)s cannot be less than %(min_length)s characters." +msgstr "" + +#: keystone/common/clean.py:31 +#, python-format +msgid "%(property_name)s should not be greater than %(max_length)s characters." +msgstr "" + +#: keystone/common/clean.py:40 +#, python-format +msgid "%(property_name)s is not a %(display_expected_type)s" +msgstr "" + +#: keystone/common/controller.py:349 keystone/common/controller.py:377 +#: keystone/identity/core.py:573 keystone/resource/core.py:1142 +#, python-format +msgid "Expected dict or list: %s" +msgstr "" + +#: keystone/common/controller.py:390 +msgid "Marker could not be found" +msgstr "" + +#: keystone/common/controller.py:401 +msgid "Invalid limit value" +msgstr "" + +#: keystone/common/controller.py:705 +msgid "Cannot change Domain ID" +msgstr "" + +#: keystone/common/controller.py:751 +msgid "" +"You have tried to create a resource using the admin token. As this token " +"is not within a domain you must explicitly include a domain for this " +"resource to belong to." +msgstr "" + +#: keystone/common/dependency.py:65 +#, python-format +msgid "Unregistered dependency: %(name)s for %(targets)s" +msgstr "" + +#: keystone/common/driver_hints.py:38 +msgid "" +"Cannot truncate a driver call without hints list as first parameter after" +" self " +msgstr "" + +#: keystone/common/json_home.py:76 +#, python-format +msgid "Unexpected status requested for JSON Home response, %s" +msgstr "" + +#: keystone/common/manager.py:82 +#, python-format +msgid "" +"Direct import of driver %(name)r is deprecated as of Liberty in favor of " +"its entrypoint from %(namespace)r and may be removed in N." +msgstr "" + +#: keystone/common/tokenless_auth.py:73 +msgid "Neither Project Domain ID nor Project Domain Name was provided." +msgstr "" + +#: keystone/common/tokenless_auth.py:165 +msgid "" +"User auth cannot be built due to missing either user id, or user name " +"with domain id, or user name with domain name." +msgstr "" + +#: keystone/common/utils.py:63 +msgid "Length of transformable resource id > 64, which is max allowed characters" +msgstr "" + +#: keystone/common/utils.py:192 keystone/credential/controllers.py:44 +msgid "Invalid blob in credential" +msgstr "" + +#: keystone/common/wsgi.py:208 +msgid "Query string is not UTF-8 encoded" +msgstr "" + +#: keystone/common/wsgi.py:341 +#, python-format +msgid "%s field is required and cannot be empty" +msgstr "" + +#: keystone/common/wsgi.py:353 +#, python-format +msgid "%s field(s) cannot be empty" +msgstr "" + +#: keystone/common/wsgi.py:548 +msgid "The resource could not be found." +msgstr "" + +#: keystone/common/kvs/core.py:88 +#, python-format +msgid "Lock Timeout occurred for key, %(target)s" +msgstr "" + +#: keystone/common/kvs/core.py:123 +#, python-format +msgid "KVS region %s is already configured. Cannot reconfigure." +msgstr "" + +#: keystone/common/kvs/core.py:166 +#, python-format +msgid "Key Value Store not configured: %s" +msgstr "" + +#: keystone/common/kvs/core.py:219 +msgid "`key_mangler` option must be a function reference" +msgstr "" + +#: keystone/common/kvs/core.py:376 +#, python-format +msgid "Lock key must match target key: %(lock)s != %(target)s" +msgstr "" + +#: keystone/common/kvs/core.py:380 +msgid "Must be called within an active lock context." +msgstr "" + +#: keystone/common/kvs/backends/memcached.py:68 +#, python-format +msgid "Maximum lock attempts on %s occurred." +msgstr "" + +#: keystone/common/kvs/backends/memcached.py:109 +#, python-format +msgid "" +"Backend `%(backend)s` is not a valid memcached backend. Valid backends: " +"%(backend_list)s" +msgstr "" + +#: keystone/common/kvs/backends/memcached.py:185 +msgid "`key_mangler` functions must be callable." +msgstr "" + +#: keystone/common/ldap/core.py:199 +#, python-format +msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s" +msgstr "" + +#: keystone/common/ldap/core.py:209 +#, python-format +msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s" +msgstr "" + +#: keystone/common/ldap/core.py:221 +#, python-format +msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s" +msgstr "" + +#: keystone/common/ldap/core.py:591 +msgid "Invalid TLS / LDAPS combination" +msgstr "" + +#: keystone/common/ldap/core.py:596 +#, python-format +msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available" +msgstr "" + +#: keystone/common/ldap/core.py:606 +#, python-format +msgid "tls_cacertfile %s not found or is not a file" +msgstr "" + +#: keystone/common/ldap/core.py:618 +#, python-format +msgid "tls_cacertdir %s not found or is not a directory" +msgstr "" + +#: keystone/common/ldap/core.py:1333 +#, python-format +msgid "ID attribute %(id_attr)s not found in LDAP object %(dn)s" +msgstr "" + +#: keystone/common/ldap/core.py:1378 +#, python-format +msgid "LDAP %s create" +msgstr "" + +#: keystone/common/ldap/core.py:1383 +#, python-format +msgid "LDAP %s update" +msgstr "" + +#: keystone/common/ldap/core.py:1388 +#, python-format +msgid "LDAP %s delete" +msgstr "" + +#: keystone/common/ldap/core.py:1400 +#, python-format +msgid "Duplicate name, %s." +msgstr "" + +#: keystone/common/ldap/core.py:1557 +msgid "" +"Disabling an entity where the 'enable' attribute is ignored by " +"configuration." +msgstr "" + +#: keystone/common/ldap/core.py:1568 +#, python-format +msgid "Cannot change %(option_name)s %(attr)s" +msgstr "" + +#: keystone/common/ldap/core.py:1655 +#, python-format +msgid "Member %(member)s is already a member of group %(group)s" +msgstr "" + +#: keystone/common/sql/core.py:427 +msgid "Duplicate Entry" +msgstr "" + +#: keystone/common/sql/core.py:443 +#, python-format +msgid "An unexpected error occurred when trying to store %s" +msgstr "" + +#: keystone/common/sql/migration_helpers.py:167 +msgid "Unable to downgrade schema" +msgstr "" + +#: keystone/common/sql/migration_helpers.py:185 +#: keystone/common/sql/migration_helpers.py:231 +#, python-format +msgid "%s extension does not exist." +msgstr "" + +#: keystone/common/validation/__init__.py:44 +#, python-format +msgid "" +"validated expected to find %(param_name)r in function signature for " +"%(func_name)r." +msgstr "" + +#: keystone/common/validation/validators.py:53 +#, python-format +msgid "Invalid input for field '%(path)s': %(message)s" +msgstr "" + +#: keystone/contrib/admin_crud/core.py:28 +msgid "" +"Remove admin_crud_extension from the paste pipeline, the admin_crud " +"extension is now always available. Updatethe [pipeline:admin_api] section" +" in keystone-paste.ini accordingly, as it will be removed in the O " +"release." +msgstr "" + +#: keystone/contrib/ec2/controllers.py:80 keystone/contrib/s3/core.py:111 +#: keystone/contrib/s3/core.py:114 +msgid "Invalid EC2 signature." +msgstr "" + +#: keystone/contrib/ec2/controllers.py:83 +#: keystone/contrib/ec2/controllers.py:87 +#: keystone/contrib/ec2/controllers.py:125 +msgid "EC2 signature not supplied." +msgstr "" + +#: keystone/contrib/ec2/controllers.py:159 +msgid "User not valid for tenant." +msgstr "" + +#: keystone/contrib/ec2/controllers.py:260 +msgid "EC2 access key not found." +msgstr "" + +#: keystone/contrib/ec2/controllers.py:326 +msgid "Token belongs to another user" +msgstr "" + +#: keystone/contrib/ec2/controllers.py:354 +msgid "Credential belongs to another user" +msgstr "" + +#: keystone/contrib/endpoint_filter/routers.py:29 +msgid "" +"Remove endpoint_filter_extension from the paste pipeline, the endpoint " +"filter extension is now always available. Update the [pipeline:api_v3] " +"section in keystone-paste.ini accordingly as it will be removed in the O " +"release." +msgstr "" + +#: keystone/contrib/federation/routers.py:27 +msgid "" +"Remove federation_extension from the paste pipeline, the federation " +"extension is now always available. Update the [pipeline:api_v3] section " +"in keystone-paste.ini accordingly, as it will be removed in the O " +"release." +msgstr "" + +#: keystone/contrib/oauth1/routers.py:29 +msgid "" +"Remove oauth1_extension from the paste pipeline, the oauth1 extension is " +"now always available. Update the [pipeline:api_v3] section in keystone-" +"paste.ini accordingly, as it will be removed in the O release." +msgstr "" + +#: keystone/contrib/revoke/routers.py:27 +msgid "" +"Remove revoke_extension from the paste pipeline, the revoke extension is " +"now always available. Update the [pipeline:api_v3] section in keystone-" +"paste.ini accordingly, as it will be removed in the O release." +msgstr "" + +#: keystone/contrib/s3/core.py:82 +msgid "Credential signature mismatch" +msgstr "" + +#: keystone/contrib/simple_cert/routers.py:27 +msgid "" +"Remove simple_cert from the paste pipeline, the PKI and PKIz token " +"providers are now deprecated and simple_cert was only used insupport of " +"these token providers. Update the [pipeline:api_v3] section in keystone-" +"paste.ini accordingly, as it will be removed in the O release." +msgstr "" + +#: keystone/contrib/user_crud/core.py:28 +msgid "" +"Remove user_crud_extension from the paste pipeline, the user_crud " +"extension is now always available. Updatethe [pipeline:public_api] " +"section in keystone-paste.ini accordingly, as it will be removed in the O" +" release." +msgstr "" + +#: keystone/endpoint_policy/core.py:264 +#, python-format +msgid "No policy is associated with endpoint %(endpoint_id)s." +msgstr "" + +#: keystone/federation/controllers.py:268 +msgid "Request must have an origin query parameter" +msgstr "" + +#: keystone/federation/controllers.py:277 +#, python-format +msgid "%(host)s is not a trusted dashboard host" +msgstr "" + +#: keystone/federation/controllers.py:308 +msgid "Missing entity ID from environment" +msgstr "" + +#: keystone/federation/controllers.py:356 +msgid "Use a project scoped token when attempting to create a SAML assertion" +msgstr "" + +#: keystone/federation/idp.py:486 +#, python-format +msgid "Cannot open certificate %(cert_file)s. Reason: %(reason)s" +msgstr "" + +#: keystone/federation/idp.py:552 +msgid "Ensure configuration option idp_entity_id is set." +msgstr "" + +#: keystone/federation/idp.py:555 +msgid "Ensure configuration option idp_sso_endpoint is set." +msgstr "" + +#: keystone/federation/idp.py:574 +msgid "" +"idp_contact_type must be one of: [technical, other, support, " +"administrative or billing." +msgstr "" + +#: keystone/federation/utils.py:234 +msgid "Federation token is expired" +msgstr "" + +#: keystone/federation/utils.py:286 +msgid "Could not find Identity Provider identifier in environment" +msgstr "" + +#: keystone/federation/utils.py:290 +msgid "" +"Incoming identity provider identifier not included among the accepted " +"identifiers." +msgstr "" + +#: keystone/federation/utils.py:585 +#, python-format +msgid "User type %s not supported" +msgstr "" + +#: keystone/federation/utils.py:605 +msgid "" +"Could not map any federated user properties to identity values. Check " +"debug logs or the mapping used for additional details." +msgstr "" + +#: keystone/federation/utils.py:629 +#, python-format +msgid "" +"Invalid rule: %(identity_value)s. Both 'groups' and 'domain' keywords " +"must be specified." +msgstr "" + +#: keystone/federation/utils.py:854 +#, python-format +msgid "Identity Provider %(idp)s is disabled" +msgstr "" + +#: keystone/federation/utils.py:862 +#, python-format +msgid "Service Provider %(sp)s is disabled" +msgstr "" + +#: keystone/federation/backends/sql.py:182 +#, python-format +msgid "Duplicate remote ID: %s" +msgstr "" + +#: keystone/federation/backends/sql.py:184 +#, python-format +msgid "Duplicate entry: %s" +msgstr "" + +#: keystone/identity/controllers.py:74 +msgid "Enabled field must be a boolean" +msgstr "" + +#: keystone/identity/controllers.py:103 +msgid "Enabled field should be a boolean" +msgstr "" + +#: keystone/identity/core.py:243 +#, python-format +msgid "Config API entity at /domains/%s/config" +msgstr "" + +#: keystone/identity/core.py:249 +#, python-format +msgid "" +"Exceeded attempts to register domain %(domain)s to use the SQL driver, " +"the last domain that appears to have had it is %(last_domain)s, giving up" +msgstr "" + +#: keystone/identity/core.py:428 keystone/identity/backends/ldap.py:62 +#: keystone/identity/backends/ldap.py:64 keystone/identity/backends/ldap.py:70 +#: keystone/identity/backends/ldap.py:72 keystone/identity/backends/sql.py:210 +#: keystone/identity/backends/sql.py:212 +msgid "Invalid user / password" +msgstr "" + +#: keystone/identity/core.py:873 +#, python-format +msgid "User is disabled: %s" +msgstr "" + +#: keystone/identity/core.py:906 keystone/resource/core.py:375 +msgid "update of domain_id is deprecated as of Mitaka and will be removed in O." +msgstr "" + +#: keystone/identity/core.py:925 +msgid "Cannot change user ID" +msgstr "" + +#: keystone/identity/backends/ldap.py:35 +#, python-format +msgid "" +"%s for the LDAP identity backend has been deprecated in the Mitaka " +"release in favor of read-only identity LDAP access. It will be removed in" +" the \"O\" release." +msgstr "" + +#: keystone/identity/backends/ldap.py:106 +msgid "Cannot change user name" +msgstr "" + +#: keystone/identity/backends/ldap.py:214 keystone/identity/backends/sql.py:292 +#: keystone/identity/backends/sql.py:310 +#, python-format +msgid "User '%(user_id)s' not found in group '%(group_id)s'" +msgstr "" + +#: keystone/identity/backends/ldap.py:366 +#, python-format +msgid "User %(user_id)s is already a member of group %(group_id)s" +msgstr "" + +#: keystone/models/token_model.py:62 +msgid "Found invalid token: scoped to both project and domain." +msgstr "" + +#: keystone/oauth1/controllers.py:126 +msgid "Cannot list request tokens with a token issued via delegation." +msgstr "" + +#: keystone/oauth1/controllers.py:187 keystone/oauth1/backends/sql.py:256 +msgid "User IDs do not match" +msgstr "" + +#: keystone/oauth1/controllers.py:243 +msgid "Invalid signature" +msgstr "" + +#: keystone/oauth1/controllers.py:294 keystone/oauth1/controllers.py:372 +msgid "Request token is expired" +msgstr "" + +#: keystone/oauth1/controllers.py:308 +msgid "There should not be any non-oauth parameters" +msgstr "" + +#: keystone/oauth1/controllers.py:312 +msgid "provided consumer key does not match stored consumer key" +msgstr "" + +#: keystone/oauth1/controllers.py:316 +msgid "provided verifier does not match stored verifier" +msgstr "" + +#: keystone/oauth1/controllers.py:320 +msgid "provided request key does not match stored request key" +msgstr "" + +#: keystone/oauth1/controllers.py:324 +msgid "Request Token does not have an authorizing user id" +msgstr "" + +#: keystone/oauth1/controllers.py:361 +msgid "Cannot authorize a request token with a token issued via delegation." +msgstr "" + +#: keystone/oauth1/controllers.py:388 +msgid "authorizing user does not have role required" +msgstr "" + +#: keystone/oauth1/controllers.py:401 +msgid "User is not a member of the requested project" +msgstr "" + +#: keystone/oauth1/backends/sql.py:91 +msgid "Consumer not found" +msgstr "" + +#: keystone/oauth1/backends/sql.py:177 +msgid "Request token not found" +msgstr "" + +#: keystone/oauth1/backends/sql.py:237 +msgid "Access token not found" +msgstr "" + +#: keystone/resource/controllers.py:94 +msgid "The creation of projects acting as domains is not allowed in v2." +msgstr "" + +#: keystone/resource/controllers.py:284 +msgid "" +"Cannot use parents_as_list and parents_as_ids query params at the same " +"time." +msgstr "" + +#: keystone/resource/controllers.py:290 +msgid "" +"Cannot use subtree_as_list and subtree_as_ids query params at the same " +"time." +msgstr "" + +#: keystone/resource/core.py:106 +#, python-format +msgid "Max hierarchy depth reached for %s branch." +msgstr "" + +#: keystone/resource/core.py:123 +msgid "Multiple domains are not supported" +msgstr "" + +#: keystone/resource/core.py:129 +msgid "only root projects are allowed to act as domains." +msgstr "" + +#: keystone/resource/core.py:152 +#, python-format +msgid "" +"Cannot create project, since its parent (%(domain_id)s) is acting as a " +"domain, but project's specified parent_id (%(parent_id)s) does not match " +"this domain_id." +msgstr "" + +#: keystone/resource/core.py:163 +#, python-format +msgid "" +"Cannot create project, since it specifies its owner as domain " +"%(domain_id)s, but specifies a parent in a different domain " +"(%(parent_domain_id)s)." +msgstr "" + +#: keystone/resource/core.py:183 +#, python-format +msgid "cannot create a project in a branch containing a disabled project: %s" +msgstr "" + +#: keystone/resource/core.py:191 +#, python-format +msgid "" +"%(entity)s name cannot contain the following reserved characters: " +"%(chars)s" +msgstr "" + +#: keystone/resource/core.py:201 +#, python-format +msgid "" +"it is not permitted to have two projects acting as domains with the same " +"name: %s" +msgstr "" + +#: keystone/resource/core.py:205 +#, python-format +msgid "" +"it is not permitted to have two projects within a domain with the same " +"name : %s" +msgstr "" + +#: keystone/resource/core.py:262 +#, python-format +msgid "Domain is disabled: %s" +msgstr "" + +#: keystone/resource/core.py:279 +#, python-format +msgid "Domain cannot be named %s" +msgstr "" + +#: keystone/resource/core.py:282 +#, python-format +msgid "Domain cannot have ID %s" +msgstr "" + +#: keystone/resource/core.py:297 +#, python-format +msgid "Project is disabled: %s" +msgstr "" + +#: keystone/resource/core.py:304 +#, python-format +msgid "Cannot enable project %s since it has disabled parents" +msgstr "" + +#: keystone/resource/core.py:340 +msgid "Update of `parent_id` is not allowed." +msgstr "" + +#: keystone/resource/core.py:345 +msgid "Update of `is_domain` is not allowed." +msgstr "" + +#: keystone/resource/core.py:359 +msgid "Update of domain_id of projects acting as domains is not allowed." +msgstr "" + +#: keystone/resource/core.py:366 +msgid "Update of domain_id is only allowed for root projects." +msgstr "" + +#: keystone/resource/core.py:371 +msgid "Cannot update domain_id of a project that has children." +msgstr "" + +#: keystone/resource/core.py:396 +#, python-format +msgid "" +"Cannot disable project %(project_id)s since its subtree contains enabled " +"projects." +msgstr "" + +#: keystone/resource/core.py:441 +msgid "Cascade update is only allowed for enabled attribute." +msgstr "" + +#: keystone/resource/core.py:505 +#, python-format +msgid "" +"cannot delete an enabled project acting as a domain. Please disable the " +"project %s first." +msgstr "" + +#: keystone/resource/core.py:511 +#, python-format +msgid "" +"Cannot delete the project %s since it is not a leaf in the hierarchy. Use" +" the cascade option if you want to delete a whole subtree." +msgstr "" + +#: keystone/resource/core.py:524 +#, python-format +msgid "" +"Cannot delete project %(project_id)s since its subtree contains enabled " +"projects." +msgstr "" + +#: keystone/resource/core.py:552 +msgid "Project field is required and cannot be empty." +msgstr "" + +#: keystone/resource/core.py:793 +msgid "Cannot delete a domain that is enabled, please disable it first." +msgstr "" + +#: keystone/resource/core.py:1567 +msgid "No options specified" +msgstr "" + +#: keystone/resource/core.py:1573 +#, python-format +msgid "" +"The value of group %(group)s specified in the config should be a " +"dictionary of options" +msgstr "" + +#: keystone/resource/core.py:1597 +#, python-format +msgid "" +"Option %(option)s found with no group specified while checking domain " +"configuration request" +msgstr "" + +#: keystone/resource/core.py:1604 +#, python-format +msgid "Group %(group)s is not supported for domain specific configurations" +msgstr "" + +#: keystone/resource/core.py:1611 +#, python-format +msgid "" +"Option %(option)s in group %(group)s is not supported for domain specific" +" configurations" +msgstr "" + +#: keystone/resource/core.py:1661 +msgid "An unexpected error occurred when retrieving domain configs" +msgstr "" + +#: keystone/resource/core.py:1730 keystone/resource/core.py:1813 +#: keystone/resource/core.py:1868 keystone/resource/config_backends/sql.py:84 +#, python-format +msgid "option %(option)s in group %(group)s" +msgstr "" + +#: keystone/resource/core.py:1733 keystone/resource/core.py:1818 +#: keystone/resource/core.py:1864 +#, python-format +msgid "group %(group)s" +msgstr "" + +#: keystone/resource/core.py:1735 +msgid "any options" +msgstr "" + +#: keystone/resource/core.py:1778 +#, python-format +msgid "" +"Trying to update option %(option)s in group %(group)s, so that, and only " +"that, option must be specified in the config" +msgstr "" + +#: keystone/resource/core.py:1783 +#, python-format +msgid "" +"Trying to update group %(group)s, so that, and only that, group must be " +"specified in the config" +msgstr "" + +#: keystone/resource/core.py:1792 +#, python-format +msgid "" +"request to update group %(group)s, but config provided contains group " +"%(group_other)s instead" +msgstr "" + +#: keystone/resource/core.py:1799 +#, python-format +msgid "" +"Trying to update option %(option)s in group %(group)s, but config " +"provided contains option %(option_other)s instead" +msgstr "" + +#: keystone/resource/core.py:1975 +#, python-format +msgid "Group %s not found in config" +msgstr "" + +#: keystone/resource/core.py:1985 +#, python-format +msgid "" +"Reading the default for option %(option)s in group %(group)s is not " +"supported" +msgstr "" + +#: keystone/revoke/controllers.py:33 +#, python-format +msgid "invalid date format %s" +msgstr "" + +#: keystone/revoke/core.py:156 +msgid "" +"The revoke call must not have both domain_id and project_id. This is a " +"bug in the Keystone server. The current request is aborted." +msgstr "" + +#: keystone/revoke/core.py:226 keystone/token/provider.py:217 +#: keystone/token/provider.py:256 keystone/token/provider.py:336 +#: keystone/token/provider.py:343 +msgid "Failed to validate token" +msgstr "" + +#: keystone/server/eventlet.py:77 +msgid "" +"Running keystone via eventlet is deprecated as of Kilo in favor of " +"running in a WSGI server (e.g. mod_wsgi). Support for keystone under " +"eventlet will be removed in the \"M\"-Release." +msgstr "" + +#: keystone/server/eventlet.py:90 +#, python-format +msgid "Failed to start the %(name)s server" +msgstr "" + +#: keystone/token/controllers.py:372 +msgid "Tenant name cannot contain reserved characters." +msgstr "" + +#: keystone/token/controllers.py:392 +#, python-format +msgid "Project ID not found: %(t_id)s" +msgstr "" + +#: keystone/token/controllers.py:396 +#, python-format +msgid "User %(u_id)s is unauthorized for tenant %(t_id)s" +msgstr "" + +#: keystone/token/controllers.py:415 keystone/token/controllers.py:418 +msgid "Token does not belong to specified tenant." +msgstr "" + +#: keystone/token/provider.py:269 keystone/token/provider.py:293 +msgid "No token in the request" +msgstr "" + +#: keystone/token/persistence/backends/kvs.py:138 +#, python-format +msgid "Unknown token version %s" +msgstr "" + +#: keystone/token/providers/common.py:313 +#: keystone/token/providers/common.py:445 +#, python-format +msgid "User %(user_id)s has no access to project %(project_id)s" +msgstr "" + +#: keystone/token/providers/common.py:318 +#: keystone/token/providers/common.py:450 +#, python-format +msgid "User %(user_id)s has no access to domain %(domain_id)s" +msgstr "" + +#: keystone/token/providers/common.py:345 +msgid "Trustor is disabled." +msgstr "" + +#: keystone/token/providers/common.py:434 +msgid "Trustee has no delegated roles." +msgstr "" + +#: keystone/token/providers/common.py:496 +#, python-format +msgid "Invalid audit info data type: %(data)s (%(type)s)" +msgstr "" + +#: keystone/token/providers/common.py:560 +#: keystone/token/providers/common.py:587 +msgid "The configured token provider does not support bind authentication." +msgstr "" + +#: keystone/token/providers/common.py:598 +msgid "User is not a trustee." +msgstr "" + +#: keystone/token/providers/common.py:665 +msgid "" +"Attempting to use OS-FEDERATION token with V2 Identity Service, use V3 " +"Authentication" +msgstr "" + +#: keystone/token/providers/common.py:675 +msgid "Non-default domain is not supported" +msgstr "" + +#: keystone/token/providers/common.py:679 +msgid "Domain scoped token is not supported" +msgstr "" + +#: keystone/token/providers/pki.py:53 keystone/token/providers/pkiz.py:31 +msgid "Unable to sign token." +msgstr "" + +#: keystone/token/providers/fernet/token_formatters.py:102 +#, python-format +msgid "This is not a recognized Fernet token %s" +msgstr "" + +#: keystone/token/providers/fernet/token_formatters.py:198 +#, python-format +msgid "This is not a recognized Fernet payload version: %s" +msgstr "" + +#: keystone/trust/controllers.py:107 +#, python-format +msgid "role %s is not defined" +msgstr "" + +#: keystone/trust/controllers.py:131 +msgid "Redelegation allowed for delegated by trust only" +msgstr "" + +#: keystone/trust/controllers.py:164 +msgid "The authenticated user should match the trustor." +msgstr "" + +#: keystone/trust/controllers.py:169 +msgid "At least one role should be specified." +msgstr "" + +#: keystone/trust/core.py:58 +#, python-format +msgid "" +"Remaining redelegation depth of %(redelegation_depth)d out of allowed " +"range of [0..%(max_count)d]" +msgstr "" + +#: keystone/trust/core.py:67 +#, python-format +msgid "" +"Field \"remaining_uses\" is set to %(value)s while it must not be set in " +"order to redelegate a trust" +msgstr "" + +#: keystone/trust/core.py:78 +msgid "Requested expiration time is more than redelegated trust can provide" +msgstr "" + +#: keystone/trust/core.py:88 +msgid "Some of requested roles are not in redelegated trust" +msgstr "" + +#: keystone/trust/core.py:112 +msgid "One of the trust agents is disabled or deleted" +msgstr "" + +#: keystone/trust/core.py:131 +msgid "remaining_uses must be a positive integer or null." +msgstr "" + +#: keystone/trust/core.py:137 +#, python-format +msgid "" +"Requested redelegation depth of %(requested_count)d is greater than " +"allowed %(max_count)d" +msgstr "" + +#: keystone/trust/core.py:144 +msgid "remaining_uses must not be set if redelegation is allowed" +msgstr "" + +#: keystone/trust/core.py:154 +msgid "" +"Modifying \"redelegation_count\" upon redelegation is forbidden. Omitting" +" this parameter is advised." +msgstr "" +