Merge "Imported Translations from Transifex"

This commit is contained in:
Jenkins 2014-09-20 07:30:13 +00:00 committed by Gerrit Code Review
commit 0356d04647
18 changed files with 681 additions and 354 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: German (http://www.transifex.com/projects/p/keystone/language/" "Language-Team: German (http://www.transifex.com/projects/p/keystone/language/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:05+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-04-19 01:30+0000\n" "PO-Revision-Date: 2014-04-19 01:30+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (Australia) " "Language-Team: English (Australia) "
@ -355,14 +355,21 @@ msgstr ""
msgid "The Keystone configuration file %(config_file)s could not be found." msgid "The Keystone configuration file %(config_file)s could not be found."
msgstr "The Keystone configuration file %(config_file)s could not be found." msgstr "The Keystone configuration file %(config_file)s could not be found."
#: keystone/exception.py:403 #: keystone/exception.py:402
#, python-format
msgid ""
"The Keystone domain configuration file %(config_file)s defines an "
"additional SQL driver - only one is permitted."
msgstr ""
#: keystone/exception.py:409
#, python-format #, python-format
msgid "" msgid ""
"%(mod_name)s doesn't provide database migrations. The migration " "%(mod_name)s doesn't provide database migrations. The migration "
"repository path at %(path)s doesn't exist or isn't a directory." "repository path at %(path)s doesn't exist or isn't a directory."
msgstr "" msgstr ""
#: keystone/exception.py:415 #: keystone/exception.py:421
#, python-format #, python-format
msgid "" msgid ""
"Unable to sign SAML assertion. It is likely that this server does not " "Unable to sign SAML assertion. It is likely that this server does not "
@ -384,38 +391,38 @@ msgstr ""
msgid "Failed to send %(res_id)s %(event_type)s notification" msgid "Failed to send %(res_id)s %(event_type)s notification"
msgstr "Failed to send %(res_id)s %(event_type)s notification" msgstr "Failed to send %(res_id)s %(event_type)s notification"
#: keystone/notifications.py:457 #: keystone/notifications.py:455
#, python-format #, python-format
msgid "Failed to send %(action)s %(event_type)s notification" msgid "Failed to send %(action)s %(event_type)s notification"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:76 #: keystone/assignment/controllers.py:77
#, python-format #, python-format
msgid "Authentication failed: %s" msgid "Authentication failed: %s"
msgstr "Authentication failed: %s" msgstr "Authentication failed: %s"
#: keystone/assignment/controllers.py:109 #: keystone/assignment/controllers.py:110
#: keystone/assignment/controllers.py:223 keystone/identity/controllers.py:67 #: keystone/assignment/controllers.py:224 keystone/identity/controllers.py:67
msgid "Name field is required and cannot be empty" msgid "Name field is required and cannot be empty"
msgstr "Name field is required and cannot be empty" msgstr "Name field is required and cannot be empty"
#: keystone/assignment/controllers.py:164 #: keystone/assignment/controllers.py:165
msgid "Marker could not be found" msgid "Marker could not be found"
msgstr "Marker could not be found" msgstr "Marker could not be found"
#: keystone/assignment/controllers.py:175 #: keystone/assignment/controllers.py:176
msgid "Invalid limit value" msgid "Invalid limit value"
msgstr "Invalid limit value" msgstr "Invalid limit value"
#: keystone/assignment/controllers.py:478 #: keystone/assignment/controllers.py:479
msgid "Specify a domain or project, not both" msgid "Specify a domain or project, not both"
msgstr "Specify a domain or project, not both" msgstr "Specify a domain or project, not both"
#: keystone/assignment/controllers.py:483 #: keystone/assignment/controllers.py:484
msgid "Specify a user or group, not both" msgid "Specify a user or group, not both"
msgstr "Specify a user or group, not both" msgstr "Specify a user or group, not both"
#: keystone/assignment/controllers.py:702 #: keystone/assignment/controllers.py:712
#, python-format #, python-format
msgid "" msgid ""
"Group %(group)s not found for role-assignment - %(target)s with Role: " "Group %(group)s not found for role-assignment - %(target)s with Role: "
@ -435,36 +442,40 @@ msgstr "Domain is disabled: %s"
msgid "Project is disabled: %s" msgid "Project is disabled: %s"
msgstr "Project is disabled: %s" msgstr "Project is disabled: %s"
#: keystone/assignment/core.py:382 #: keystone/assignment/core.py:325
msgid "Multiple domains are not supported"
msgstr ""
#: keystone/assignment/core.py:385
msgid "delete the default domain" msgid "delete the default domain"
msgstr "" msgstr ""
#: keystone/assignment/core.py:393 #: keystone/assignment/core.py:396
msgid "cannot delete a domain that is enabled, please disable it first." msgid "cannot delete a domain that is enabled, please disable it first."
msgstr "" msgstr ""
#: keystone/assignment/core.py:615 #: keystone/assignment/core.py:617
#, python-format #, python-format
msgid "Project (%s)" msgid "Project (%s)"
msgstr "Project (%s)" msgstr "Project (%s)"
#: keystone/assignment/core.py:617 #: keystone/assignment/core.py:619
#, python-format #, python-format
msgid "Domain (%s)" msgid "Domain (%s)"
msgstr "Domain (%s)" msgstr "Domain (%s)"
#: keystone/assignment/core.py:619 #: keystone/assignment/core.py:621
msgid "Unknown Target" msgid "Unknown Target"
msgstr "Unknown Target" msgstr "Unknown Target"
#: keystone/assignment/core.py:1105 keystone/common/controller.py:286 #: keystone/assignment/core.py:1107 keystone/common/controller.py:286
#: keystone/identity/core.py:310 #: keystone/identity/core.py:330
#, python-format #, python-format
msgid "Expected dict or list: %s" msgid "Expected dict or list: %s"
msgstr "Expected dict or list: %s" msgstr "Expected dict or list: %s"
#: keystone/assignment/backends/kvs.py:257 #: keystone/assignment/backends/kvs.py:257
#: keystone/assignment/backends/ldap.py:552 #: keystone/assignment/backends/ldap.py:550
#: keystone/assignment/backends/sql.py:405 #: keystone/assignment/backends/sql.py:405
#, python-format #, python-format
msgid "Cannot remove role that has not been granted, %s" msgid "Cannot remove role that has not been granted, %s"
@ -475,14 +486,14 @@ msgid "Domain metadata not supported by LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:215 #: keystone/assignment/backends/ldap.py:215
#: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:96 #: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:100
#: keystone/common/ldap/core.py:1340 keystone/identity/backends/kvs.py:120 #: keystone/common/ldap/core.py:1377 keystone/identity/backends/kvs.py:120
#: keystone/identity/backends/kvs.py:225 #: keystone/identity/backends/kvs.py:225
#, python-format #, python-format
msgid "Duplicate ID, %s." msgid "Duplicate ID, %s."
msgstr "Duplicate ID, %s." msgstr "Duplicate ID, %s."
#: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1330 #: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1367
#: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155 #: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155
#: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260 #: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260
#, python-format #, python-format
@ -495,22 +506,22 @@ msgstr "Duplicate name, %s."
msgid "Domains are read-only against LDAP" msgid "Domains are read-only against LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:320 #: keystone/assignment/backends/ldap.py:313
#: keystone/assignment/backends/sql.py:145 #: keystone/assignment/backends/sql.py:145
msgid "Inherited roles can only be assigned to domains" msgid "Inherited roles can only be assigned to domains"
msgstr "Inherited roles can only be assigned to domains" msgstr "Inherited roles can only be assigned to domains"
#: keystone/assignment/backends/ldap.py:529 #: keystone/assignment/backends/ldap.py:530
#, python-format #, python-format
msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s" msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:535 #: keystone/assignment/backends/ldap.py:536
#, python-format #, python-format
msgid "Role %s not found" msgid "Role %s not found"
msgstr "Role %s not found" msgstr "Role %s not found"
#: keystone/assignment/backends/ldap.py:646 #: keystone/assignment/backends/ldap.py:644
#, python-format #, python-format
msgid "Cannot duplicate name %s" msgid "Cannot duplicate name %s"
msgstr "" msgstr ""
@ -634,7 +645,7 @@ msgstr "Invalid username or password"
msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\"" msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\""
msgstr "" msgstr ""
#: keystone/catalog/core.py:52 #: keystone/catalog/core.py:56
#, python-format #, python-format
msgid "Malformed endpoint - %(url)r is not a string" msgid "Malformed endpoint - %(url)r is not a string"
msgstr "" msgstr ""
@ -897,66 +908,71 @@ msgstr ""
msgid "`key_mangler` functions must be callable." msgid "`key_mangler` functions must be callable."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:177 #: keystone/common/ldap/core.py:186
#, python-format #, python-format
msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:187 #: keystone/common/ldap/core.py:196
#, python-format #, python-format
msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s"
msgstr "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s" msgstr "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s"
#: keystone/common/ldap/core.py:199 #: keystone/common/ldap/core.py:208
#, python-format #, python-format
msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s" msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s"
msgstr "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s" msgstr "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s"
#: keystone/common/ldap/core.py:573 #: keystone/common/ldap/core.py:583
msgid "Invalid TLS / LDAPS combination" msgid "Invalid TLS / LDAPS combination"
msgstr "Invalid TLS / LDAPS combination" msgstr "Invalid TLS / LDAPS combination"
#: keystone/common/ldap/core.py:577 #: keystone/common/ldap/core.py:587
#, python-format #, python-format
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available" msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
msgstr "Invalid LDAP TLS_AVAIL option: %s. TLS not available" msgstr "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
#: keystone/common/ldap/core.py:587 #: keystone/common/ldap/core.py:597
#, python-format #, python-format
msgid "tls_cacertfile %s not found or is not a file" msgid "tls_cacertfile %s not found or is not a file"
msgstr "tls_cacertfile %s not found or is not a file" msgstr "tls_cacertfile %s not found or is not a file"
#: keystone/common/ldap/core.py:599 #: keystone/common/ldap/core.py:609
#, python-format #, python-format
msgid "tls_cacertdir %s not found or is not a directory" msgid "tls_cacertdir %s not found or is not a directory"
msgstr "tls_cacertdir %s not found or is not a directory" msgstr "tls_cacertdir %s not found or is not a directory"
#: keystone/common/ldap/core.py:1309 #: keystone/common/ldap/core.py:1302
#, python-format
msgid "ID attribute %(id_attr)s not found in LDAP object %(dn)s"
msgstr ""
#: keystone/common/ldap/core.py:1346
#, python-format #, python-format
msgid "LDAP %s create" msgid "LDAP %s create"
msgstr "LDAP %s create" msgstr "LDAP %s create"
#: keystone/common/ldap/core.py:1314 #: keystone/common/ldap/core.py:1351
#, python-format #, python-format
msgid "LDAP %s update" msgid "LDAP %s update"
msgstr "LDAP %s update" msgstr "LDAP %s update"
#: keystone/common/ldap/core.py:1319 #: keystone/common/ldap/core.py:1356
#, python-format #, python-format
msgid "LDAP %s delete" msgid "LDAP %s delete"
msgstr "LDAP %s delete" msgstr "LDAP %s delete"
#: keystone/common/ldap/core.py:1462 #: keystone/common/ldap/core.py:1498
#, python-format #, python-format
msgid "Cannot change %(option_name)s %(attr)s" msgid "Cannot change %(option_name)s %(attr)s"
msgstr "Cannot change %(option_name)s %(attr)s" msgstr "Cannot change %(option_name)s %(attr)s"
#: keystone/common/ldap/core.py:1529 #: keystone/common/ldap/core.py:1585
#, python-format #, python-format
msgid "Member %(member)s is already a member of group %(group)s" msgid "Member %(member)s is already a member of group %(group)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1587 #: keystone/common/ldap/core.py:1634
#, python-format #, python-format
msgid "" msgid ""
"When deleting entries for %(search_base)s, could not delete nonexistent " "When deleting entries for %(search_base)s, could not delete nonexistent "
@ -969,11 +985,11 @@ msgid ""
" self " " self "
msgstr "" msgstr ""
#: keystone/common/sql/core.py:400 #: keystone/common/sql/core.py:401
msgid "Duplicate Entry" msgid "Duplicate Entry"
msgstr "" msgstr ""
#: keystone/common/sql/core.py:416 #: keystone/common/sql/core.py:417
#, python-format #, python-format
msgid "An unexpected error occurred when trying to store %s" msgid "An unexpected error occurred when trying to store %s"
msgstr "" msgstr ""
@ -1002,7 +1018,7 @@ msgstr "Credential belongs to another user"
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s" msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
msgstr "Endpoint %(endpoint_id)s not found in project %(project_id)s" msgstr "Endpoint %(endpoint_id)s not found in project %(project_id)s"
#: keystone/contrib/endpoint_filter/backends/sql.py:178 #: keystone/contrib/endpoint_filter/backends/sql.py:180
msgid "Endpoint Group Project Association not found" msgid "Endpoint Group Project Association not found"
msgstr "" msgstr ""
@ -1137,7 +1153,7 @@ msgstr ""
#: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234 #: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234
#: keystone/token/provider.py:256 keystone/token/provider.py:354 #: keystone/token/provider.py:256 keystone/token/provider.py:354
#: keystone/token/provider.py:361 keystone/token/providers/common.py:558 #: keystone/token/provider.py:361 keystone/token/providers/common.py:576
msgid "Failed to validate token" msgid "Failed to validate token"
msgstr "Failed to validate token" msgstr "Failed to validate token"
@ -1159,30 +1175,30 @@ msgstr "Unable to remove user %(user)s from %(tenant)s."
msgid "Unable to add user %(user)s to %(tenant)s." msgid "Unable to add user %(user)s to %(tenant)s."
msgstr "Unable to add user %(user)s to %(tenant)s." msgstr "Unable to add user %(user)s to %(tenant)s."
#: keystone/identity/core.py:101 #: keystone/identity/core.py:118
#, python-format #, python-format
msgid "Invalid domain name (%s) found in config file name" msgid "Invalid domain name (%s) found in config file name"
msgstr "Invalid domain name (%s) found in config file name" msgstr "Invalid domain name (%s) found in config file name"
#: keystone/identity/core.py:125 #: keystone/identity/core.py:144
#, python-format #, python-format
msgid "Unable to locate domain config directory: %s" msgid "Unable to locate domain config directory: %s"
msgstr "Unable to locate domain config directory: %s" msgstr "Unable to locate domain config directory: %s"
#: keystone/identity/core.py:200 keystone/identity/backends/kvs.py:75 #: keystone/identity/core.py:220 keystone/identity/backends/kvs.py:75
#: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:61 #: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:59
#: keystone/identity/backends/ldap.py:63 keystone/identity/backends/ldap.py:69 #: keystone/identity/backends/ldap.py:61 keystone/identity/backends/ldap.py:67
#: keystone/identity/backends/ldap.py:71 keystone/identity/backends/sql.py:101 #: keystone/identity/backends/ldap.py:69 keystone/identity/backends/sql.py:112
#: keystone/identity/backends/sql.py:103 #: keystone/identity/backends/sql.py:114
msgid "Invalid user / password" msgid "Invalid user / password"
msgstr "" msgstr ""
#: keystone/identity/core.py:574 keystone/token/core.py:64 #: keystone/identity/core.py:594 keystone/token/core.py:64
#, python-format #, python-format
msgid "User is disabled: %s" msgid "User is disabled: %s"
msgstr "User is disabled: %s" msgstr "User is disabled: %s"
#: keystone/identity/core.py:616 #: keystone/identity/core.py:636
msgid "Cannot change user ID" msgid "Cannot change user ID"
msgstr "" msgstr ""
@ -1190,17 +1206,17 @@ msgstr ""
msgid "User not found in group" msgid "User not found in group"
msgstr "User not found in group" msgstr "User not found in group"
#: keystone/identity/backends/ldap.py:101 #: keystone/identity/backends/ldap.py:99
msgid "Cannot change user name" msgid "Cannot change user name"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:186 keystone/identity/backends/sql.py:185 #: keystone/identity/backends/ldap.py:183 keystone/identity/backends/sql.py:196
#: keystone/identity/backends/sql.py:203 #: keystone/identity/backends/sql.py:214
#, python-format #, python-format
msgid "User '%(user_id)s' not found in group '%(group_id)s'" msgid "User '%(user_id)s' not found in group '%(group_id)s'"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:323 #: keystone/identity/backends/ldap.py:330
#, python-format #, python-format
msgid "User %(user_id)s is already a member of group %(group_id)s" msgid "User %(user_id)s is already a member of group %(group_id)s"
msgstr "User %(user_id)s is already a member of group %(group_id)s" msgstr "User %(user_id)s is already a member of group %(group_id)s"
@ -1263,6 +1279,47 @@ msgstr "Policy doesn't allow %s to be performed."
msgid "Rules must be an instance of dict or Rules, got %s instead" msgid "Rules must be an instance of dict or Rules, got %s instead"
msgstr "Rules must be an instance of dict or Rules, got %s instead" msgstr "Rules must be an instance of dict or Rules, got %s instead"
#: keystone/openstack/common/processutils.py:59
msgid "Unexpected error while running command."
msgstr ""
#: keystone/openstack/common/processutils.py:62
#, python-format
msgid ""
"%(description)s\n"
"Command: %(cmd)s\n"
"Exit code: %(exit_code)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
msgstr ""
#: keystone/openstack/common/processutils.py:143
#, python-format
msgid "Got unknown keyword args: %r"
msgstr ""
#: keystone/openstack/common/processutils.py:148
msgid "Command requested root, but did not specify a root helper."
msgstr ""
#: keystone/openstack/common/processutils.py:158
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
#: keystone/openstack/common/processutils.py:206
#, python-format
msgid "%r failed. Retrying."
msgstr ""
#: keystone/openstack/common/processutils.py:248
msgid "Environment not supported over SSH"
msgstr ""
#: keystone/openstack/common/processutils.py:252
msgid "process_input not supported over SSH"
msgstr ""
#: keystone/openstack/common/strutils.py:114 #: keystone/openstack/common/strutils.py:114
#, python-format #, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
@ -1377,44 +1434,44 @@ msgid ""
"revocation list." "revocation list."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:190 #: keystone/token/providers/common.py:195
#: keystone/token/providers/common.py:293 #: keystone/token/providers/common.py:300
#, python-format #, python-format
msgid "User %(user_id)s has no access to project %(project_id)s" msgid "User %(user_id)s has no access to project %(project_id)s"
msgstr "User %(user_id)s has no access to project %(project_id)s" msgstr "User %(user_id)s has no access to project %(project_id)s"
#: keystone/token/providers/common.py:195 #: keystone/token/providers/common.py:200
#: keystone/token/providers/common.py:298 #: keystone/token/providers/common.py:305
#, python-format #, python-format
msgid "User %(user_id)s has no access to domain %(domain_id)s" msgid "User %(user_id)s has no access to domain %(domain_id)s"
msgstr "User %(user_id)s has no access to domain %(domain_id)s" msgstr "User %(user_id)s has no access to domain %(domain_id)s"
#: keystone/token/providers/common.py:220 #: keystone/token/providers/common.py:227
msgid "Trustor is disabled." msgid "Trustor is disabled."
msgstr "Trustor is disabled." msgstr "Trustor is disabled."
#: keystone/token/providers/common.py:284 #: keystone/token/providers/common.py:291
msgid "Trustee has no delegated roles." msgid "Trustee has no delegated roles."
msgstr "Trustee has no delegated roles." msgstr "Trustee has no delegated roles."
#: keystone/token/providers/common.py:337 #: keystone/token/providers/common.py:344
#, python-format #, python-format
msgid "Invalid audit info data type: %(data)s (%(type)s)" msgid "Invalid audit info data type: %(data)s (%(type)s)"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:358 #: keystone/token/providers/common.py:365
msgid "User is not a trustee." msgid "User is not a trustee."
msgstr "User is not a trustee." msgstr "User is not a trustee."
#: keystone/token/providers/common.py:430 #: keystone/token/providers/common.py:442
msgid "Oauth is disabled." msgid "Oauth is disabled."
msgstr "Oauth is disabled." msgstr "Oauth is disabled."
#: keystone/token/providers/common.py:487 #: keystone/token/providers/common.py:499
msgid "Non-default domain is not supported" msgid "Non-default domain is not supported"
msgstr "Non-default domain is not supported" msgstr "Non-default domain is not supported"
#: keystone/token/providers/common.py:495 #: keystone/token/providers/common.py:507
msgid "Domain scoped token is not supported" msgid "Domain scoped token is not supported"
msgstr "Domain scoped token is not supported" msgstr "Domain scoped token is not supported"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-07-25 15:11+0000\n" "PO-Revision-Date: 2014-07-25 15:11+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@ -39,19 +39,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:05+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2013-07-29 22:01+0000\n" "PO-Revision-Date: 2013-07-29 22:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United States) " "Language-Team: English (United States) "
@ -346,14 +346,21 @@ msgstr ""
msgid "The Keystone configuration file %(config_file)s could not be found." msgid "The Keystone configuration file %(config_file)s could not be found."
msgstr "" msgstr ""
#: keystone/exception.py:403 #: keystone/exception.py:402
#, python-format
msgid ""
"The Keystone domain configuration file %(config_file)s defines an "
"additional SQL driver - only one is permitted."
msgstr ""
#: keystone/exception.py:409
#, python-format #, python-format
msgid "" msgid ""
"%(mod_name)s doesn't provide database migrations. The migration " "%(mod_name)s doesn't provide database migrations. The migration "
"repository path at %(path)s doesn't exist or isn't a directory." "repository path at %(path)s doesn't exist or isn't a directory."
msgstr "" msgstr ""
#: keystone/exception.py:415 #: keystone/exception.py:421
#, python-format #, python-format
msgid "" msgid ""
"Unable to sign SAML assertion. It is likely that this server does not " "Unable to sign SAML assertion. It is likely that this server does not "
@ -375,38 +382,38 @@ msgstr ""
msgid "Failed to send %(res_id)s %(event_type)s notification" msgid "Failed to send %(res_id)s %(event_type)s notification"
msgstr "" msgstr ""
#: keystone/notifications.py:457 #: keystone/notifications.py:455
#, python-format #, python-format
msgid "Failed to send %(action)s %(event_type)s notification" msgid "Failed to send %(action)s %(event_type)s notification"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:76 #: keystone/assignment/controllers.py:77
#, python-format #, python-format
msgid "Authentication failed: %s" msgid "Authentication failed: %s"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:109 #: keystone/assignment/controllers.py:110
#: keystone/assignment/controllers.py:223 keystone/identity/controllers.py:67 #: keystone/assignment/controllers.py:224 keystone/identity/controllers.py:67
msgid "Name field is required and cannot be empty" msgid "Name field is required and cannot be empty"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:164 #: keystone/assignment/controllers.py:165
msgid "Marker could not be found" msgid "Marker could not be found"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:175 #: keystone/assignment/controllers.py:176
msgid "Invalid limit value" msgid "Invalid limit value"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:478 #: keystone/assignment/controllers.py:479
msgid "Specify a domain or project, not both" msgid "Specify a domain or project, not both"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:483 #: keystone/assignment/controllers.py:484
msgid "Specify a user or group, not both" msgid "Specify a user or group, not both"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:702 #: keystone/assignment/controllers.py:712
#, python-format #, python-format
msgid "" msgid ""
"Group %(group)s not found for role-assignment - %(target)s with Role: " "Group %(group)s not found for role-assignment - %(target)s with Role: "
@ -424,36 +431,40 @@ msgstr ""
msgid "Project is disabled: %s" msgid "Project is disabled: %s"
msgstr "" msgstr ""
#: keystone/assignment/core.py:382 #: keystone/assignment/core.py:325
msgid "Multiple domains are not supported"
msgstr ""
#: keystone/assignment/core.py:385
msgid "delete the default domain" msgid "delete the default domain"
msgstr "" msgstr ""
#: keystone/assignment/core.py:393 #: keystone/assignment/core.py:396
msgid "cannot delete a domain that is enabled, please disable it first." msgid "cannot delete a domain that is enabled, please disable it first."
msgstr "" msgstr ""
#: keystone/assignment/core.py:615
#, python-format
msgid "Project (%s)"
msgstr ""
#: keystone/assignment/core.py:617 #: keystone/assignment/core.py:617
#, python-format #, python-format
msgid "Domain (%s)" msgid "Project (%s)"
msgstr "" msgstr ""
#: keystone/assignment/core.py:619 #: keystone/assignment/core.py:619
#, python-format
msgid "Domain (%s)"
msgstr ""
#: keystone/assignment/core.py:621
msgid "Unknown Target" msgid "Unknown Target"
msgstr "" msgstr ""
#: keystone/assignment/core.py:1105 keystone/common/controller.py:286 #: keystone/assignment/core.py:1107 keystone/common/controller.py:286
#: keystone/identity/core.py:310 #: keystone/identity/core.py:330
#, python-format #, python-format
msgid "Expected dict or list: %s" msgid "Expected dict or list: %s"
msgstr "" msgstr ""
#: keystone/assignment/backends/kvs.py:257 #: keystone/assignment/backends/kvs.py:257
#: keystone/assignment/backends/ldap.py:552 #: keystone/assignment/backends/ldap.py:550
#: keystone/assignment/backends/sql.py:405 #: keystone/assignment/backends/sql.py:405
#, python-format #, python-format
msgid "Cannot remove role that has not been granted, %s" msgid "Cannot remove role that has not been granted, %s"
@ -464,14 +475,14 @@ msgid "Domain metadata not supported by LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:215 #: keystone/assignment/backends/ldap.py:215
#: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:96 #: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:100
#: keystone/common/ldap/core.py:1340 keystone/identity/backends/kvs.py:120 #: keystone/common/ldap/core.py:1377 keystone/identity/backends/kvs.py:120
#: keystone/identity/backends/kvs.py:225 #: keystone/identity/backends/kvs.py:225
#, python-format #, python-format
msgid "Duplicate ID, %s." msgid "Duplicate ID, %s."
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1330 #: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1367
#: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155 #: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155
#: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260 #: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260
#, python-format #, python-format
@ -484,22 +495,22 @@ msgstr ""
msgid "Domains are read-only against LDAP" msgid "Domains are read-only against LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:320 #: keystone/assignment/backends/ldap.py:313
#: keystone/assignment/backends/sql.py:145 #: keystone/assignment/backends/sql.py:145
msgid "Inherited roles can only be assigned to domains" msgid "Inherited roles can only be assigned to domains"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:529 #: keystone/assignment/backends/ldap.py:530
#, python-format #, python-format
msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s" msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:535 #: keystone/assignment/backends/ldap.py:536
#, python-format #, python-format
msgid "Role %s not found" msgid "Role %s not found"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:646 #: keystone/assignment/backends/ldap.py:644
#, python-format #, python-format
msgid "Cannot duplicate name %s" msgid "Cannot duplicate name %s"
msgstr "" msgstr ""
@ -617,7 +628,7 @@ msgstr ""
msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\"" msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\""
msgstr "" msgstr ""
#: keystone/catalog/core.py:52 #: keystone/catalog/core.py:56
#, python-format #, python-format
msgid "Malformed endpoint - %(url)r is not a string" msgid "Malformed endpoint - %(url)r is not a string"
msgstr "" msgstr ""
@ -869,66 +880,71 @@ msgstr ""
msgid "`key_mangler` functions must be callable." msgid "`key_mangler` functions must be callable."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:177 #: keystone/common/ldap/core.py:186
#, python-format #, python-format
msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:187 #: keystone/common/ldap/core.py:196
#, python-format #, python-format
msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:199 #: keystone/common/ldap/core.py:208
#, python-format #, python-format
msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s" msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:573 #: keystone/common/ldap/core.py:583
msgid "Invalid TLS / LDAPS combination" msgid "Invalid TLS / LDAPS combination"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:577
#, python-format
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
msgstr ""
#: keystone/common/ldap/core.py:587 #: keystone/common/ldap/core.py:587
#, python-format #, python-format
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
msgstr ""
#: keystone/common/ldap/core.py:597
#, python-format
msgid "tls_cacertfile %s not found or is not a file" msgid "tls_cacertfile %s not found or is not a file"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:599 #: keystone/common/ldap/core.py:609
#, python-format #, python-format
msgid "tls_cacertdir %s not found or is not a directory" msgid "tls_cacertdir %s not found or is not a directory"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1309 #: keystone/common/ldap/core.py:1302
#, python-format
msgid "ID attribute %(id_attr)s not found in LDAP object %(dn)s"
msgstr ""
#: keystone/common/ldap/core.py:1346
#, python-format #, python-format
msgid "LDAP %s create" msgid "LDAP %s create"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1314 #: keystone/common/ldap/core.py:1351
#, python-format #, python-format
msgid "LDAP %s update" msgid "LDAP %s update"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1319 #: keystone/common/ldap/core.py:1356
#, python-format #, python-format
msgid "LDAP %s delete" msgid "LDAP %s delete"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1462 #: keystone/common/ldap/core.py:1498
#, python-format #, python-format
msgid "Cannot change %(option_name)s %(attr)s" msgid "Cannot change %(option_name)s %(attr)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1529 #: keystone/common/ldap/core.py:1585
#, python-format #, python-format
msgid "Member %(member)s is already a member of group %(group)s" msgid "Member %(member)s is already a member of group %(group)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1587 #: keystone/common/ldap/core.py:1634
#, python-format #, python-format
msgid "" msgid ""
"When deleting entries for %(search_base)s, could not delete nonexistent " "When deleting entries for %(search_base)s, could not delete nonexistent "
@ -941,11 +957,11 @@ msgid ""
" self " " self "
msgstr "" msgstr ""
#: keystone/common/sql/core.py:400 #: keystone/common/sql/core.py:401
msgid "Duplicate Entry" msgid "Duplicate Entry"
msgstr "" msgstr ""
#: keystone/common/sql/core.py:416 #: keystone/common/sql/core.py:417
#, python-format #, python-format
msgid "An unexpected error occurred when trying to store %s" msgid "An unexpected error occurred when trying to store %s"
msgstr "" msgstr ""
@ -974,7 +990,7 @@ msgstr ""
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s" msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
msgstr "" msgstr ""
#: keystone/contrib/endpoint_filter/backends/sql.py:178 #: keystone/contrib/endpoint_filter/backends/sql.py:180
msgid "Endpoint Group Project Association not found" msgid "Endpoint Group Project Association not found"
msgstr "" msgstr ""
@ -1109,7 +1125,7 @@ msgstr ""
#: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234 #: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234
#: keystone/token/provider.py:256 keystone/token/provider.py:354 #: keystone/token/provider.py:256 keystone/token/provider.py:354
#: keystone/token/provider.py:361 keystone/token/providers/common.py:558 #: keystone/token/provider.py:361 keystone/token/providers/common.py:576
msgid "Failed to validate token" msgid "Failed to validate token"
msgstr "" msgstr ""
@ -1131,30 +1147,30 @@ msgstr ""
msgid "Unable to add user %(user)s to %(tenant)s." msgid "Unable to add user %(user)s to %(tenant)s."
msgstr "" msgstr ""
#: keystone/identity/core.py:101 #: keystone/identity/core.py:118
#, python-format #, python-format
msgid "Invalid domain name (%s) found in config file name" msgid "Invalid domain name (%s) found in config file name"
msgstr "" msgstr ""
#: keystone/identity/core.py:125 #: keystone/identity/core.py:144
#, python-format #, python-format
msgid "Unable to locate domain config directory: %s" msgid "Unable to locate domain config directory: %s"
msgstr "" msgstr ""
#: keystone/identity/core.py:200 keystone/identity/backends/kvs.py:75 #: keystone/identity/core.py:220 keystone/identity/backends/kvs.py:75
#: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:61 #: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:59
#: keystone/identity/backends/ldap.py:63 keystone/identity/backends/ldap.py:69 #: keystone/identity/backends/ldap.py:61 keystone/identity/backends/ldap.py:67
#: keystone/identity/backends/ldap.py:71 keystone/identity/backends/sql.py:101 #: keystone/identity/backends/ldap.py:69 keystone/identity/backends/sql.py:112
#: keystone/identity/backends/sql.py:103 #: keystone/identity/backends/sql.py:114
msgid "Invalid user / password" msgid "Invalid user / password"
msgstr "" msgstr ""
#: keystone/identity/core.py:574 keystone/token/core.py:64 #: keystone/identity/core.py:594 keystone/token/core.py:64
#, python-format #, python-format
msgid "User is disabled: %s" msgid "User is disabled: %s"
msgstr "" msgstr ""
#: keystone/identity/core.py:616 #: keystone/identity/core.py:636
msgid "Cannot change user ID" msgid "Cannot change user ID"
msgstr "" msgstr ""
@ -1162,17 +1178,17 @@ msgstr ""
msgid "User not found in group" msgid "User not found in group"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:101 #: keystone/identity/backends/ldap.py:99
msgid "Cannot change user name" msgid "Cannot change user name"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:186 keystone/identity/backends/sql.py:185 #: keystone/identity/backends/ldap.py:183 keystone/identity/backends/sql.py:196
#: keystone/identity/backends/sql.py:203 #: keystone/identity/backends/sql.py:214
#, python-format #, python-format
msgid "User '%(user_id)s' not found in group '%(group_id)s'" msgid "User '%(user_id)s' not found in group '%(group_id)s'"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:323 #: keystone/identity/backends/ldap.py:330
#, python-format #, python-format
msgid "User %(user_id)s is already a member of group %(group_id)s" msgid "User %(user_id)s is already a member of group %(group_id)s"
msgstr "" msgstr ""
@ -1233,6 +1249,47 @@ msgstr ""
msgid "Rules must be an instance of dict or Rules, got %s instead" msgid "Rules must be an instance of dict or Rules, got %s instead"
msgstr "" msgstr ""
#: keystone/openstack/common/processutils.py:59
msgid "Unexpected error while running command."
msgstr ""
#: keystone/openstack/common/processutils.py:62
#, python-format
msgid ""
"%(description)s\n"
"Command: %(cmd)s\n"
"Exit code: %(exit_code)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
msgstr ""
#: keystone/openstack/common/processutils.py:143
#, python-format
msgid "Got unknown keyword args: %r"
msgstr ""
#: keystone/openstack/common/processutils.py:148
msgid "Command requested root, but did not specify a root helper."
msgstr ""
#: keystone/openstack/common/processutils.py:158
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
#: keystone/openstack/common/processutils.py:206
#, python-format
msgid "%r failed. Retrying."
msgstr ""
#: keystone/openstack/common/processutils.py:248
msgid "Environment not supported over SSH"
msgstr ""
#: keystone/openstack/common/processutils.py:252
msgid "process_input not supported over SSH"
msgstr ""
#: keystone/openstack/common/strutils.py:114 #: keystone/openstack/common/strutils.py:114
#, python-format #, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
@ -1341,44 +1398,44 @@ msgid ""
"revocation list." "revocation list."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:190 #: keystone/token/providers/common.py:195
#: keystone/token/providers/common.py:293 #: keystone/token/providers/common.py:300
#, python-format #, python-format
msgid "User %(user_id)s has no access to project %(project_id)s" msgid "User %(user_id)s has no access to project %(project_id)s"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:195 #: keystone/token/providers/common.py:200
#: keystone/token/providers/common.py:298 #: keystone/token/providers/common.py:305
#, python-format #, python-format
msgid "User %(user_id)s has no access to domain %(domain_id)s" msgid "User %(user_id)s has no access to domain %(domain_id)s"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:220 #: keystone/token/providers/common.py:227
msgid "Trustor is disabled." msgid "Trustor is disabled."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:284 #: keystone/token/providers/common.py:291
msgid "Trustee has no delegated roles." msgid "Trustee has no delegated roles."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:337 #: keystone/token/providers/common.py:344
#, python-format #, python-format
msgid "Invalid audit info data type: %(data)s (%(type)s)" msgid "Invalid audit info data type: %(data)s (%(type)s)"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:358 #: keystone/token/providers/common.py:365
msgid "User is not a trustee." msgid "User is not a trustee."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:430 #: keystone/token/providers/common.py:442
msgid "Oauth is disabled." msgid "Oauth is disabled."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:487 #: keystone/token/providers/common.py:499
msgid "Non-default domain is not supported" msgid "Non-default domain is not supported"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:495 #: keystone/token/providers/common.py:507
msgid "Domain scoped token is not supported" msgid "Domain scoped token is not supported"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/keystone/" "Language-Team: Spanish (http://www.transifex.com/projects/p/keystone/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -3,13 +3,14 @@
# This file is distributed under the same license as the keystone project. # This file is distributed under the same license as the keystone project.
# #
# Translators: # Translators:
# Bruno Cornec <bruno.cornec@hp.com>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:11+0000\n" "PO-Revision-Date: 2014-09-17 17:40+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Bruno Cornec <bruno.cornec@hp.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/keystone/language/" "Language-Team: French (http://www.transifex.com/projects/p/keystone/language/"
"fr/)\n" "fr/)\n"
"Language: fr\n" "Language: fr\n"
@ -22,35 +23,39 @@ msgstr ""
#: keystone/notifications.py:176 #: keystone/notifications.py:176
#, python-format #, python-format
msgid "Method not callable: %s" msgid "Method not callable: %s"
msgstr "" msgstr "Impossible d'appeler la méthode %s"
#: keystone/catalog/core.py:56 #: keystone/catalog/core.py:60
#, python-format #, python-format
msgid "Malformed endpoint %(url)s - unknown key %(keyerror)s" msgid "Malformed endpoint %(url)s - unknown key %(keyerror)s"
msgstr "" msgstr "Noeud final incorrect %(url)s - clé inconnue %(keyerror)s"
#: keystone/catalog/core.py:61 #: keystone/catalog/core.py:65
#, python-format #, python-format
msgid "" msgid ""
"Malformed endpoint '%(url)s'. The following type error occurred during " "Malformed endpoint '%(url)s'. The following type error occurred during "
"string substitution: %(typeerror)s" "string substitution: %(typeerror)s"
msgstr "" msgstr ""
"Noeud final incorrect '%(url)s'. L'erreur suivante est survenue pendant la "
"substitution de chaine : %(typeerror)s"
#: keystone/catalog/core.py:67 #: keystone/catalog/core.py:71
#, python-format #, python-format
msgid "" msgid ""
"Malformed endpoint %s - incomplete format (are you missing a type notifier ?)" "Malformed endpoint %s - incomplete format (are you missing a type notifier ?)"
msgstr "" msgstr ""
"Noeud final incorrect '%s - Format incomplet (un type de notification manque-"
"t-il ?)"
#: keystone/common/openssl.py:90 #: keystone/common/openssl.py:90
#, python-format #, python-format
msgid "Command %(to_exec)s exited with %(retcode)s- %(output)s" msgid "Command %(to_exec)s exited with %(retcode)s- %(output)s"
msgstr "" msgstr "La commande %(to_exec)s a retourné %(retcode)s- %(output)s"
#: keystone/common/environment/eventlet_server.py:100 #: keystone/common/environment/eventlet_server.py:100
#, python-format #, python-format
msgid "Could not bind to %(host)s:%(port)s" msgid "Could not bind to %(host)s:%(port)s"
msgstr "" msgstr "Impossible de s'attacher à %(host)s:%(port)s"
#: keystone/contrib/endpoint_policy/core.py:129 #: keystone/contrib/endpoint_policy/core.py:129
#: keystone/contrib/endpoint_policy/core.py:228 #: keystone/contrib/endpoint_policy/core.py:228
@ -58,11 +63,13 @@ msgstr ""
msgid "" msgid ""
"Circular reference or a repeated entry found in region tree - %(region_id)s." "Circular reference or a repeated entry found in region tree - %(region_id)s."
msgstr "" msgstr ""
"Référence circulaire ou entrée dupliquée trouvée dans l'arbre de la région - "
"%(region_id)s."
#: keystone/contrib/federation/idp.py:404 #: keystone/contrib/federation/idp.py:404
#, python-format #, python-format
msgid "Error when signing assertion, reason: %(reason)s" msgid "Error when signing assertion, reason: %(reason)s"
msgstr "" msgstr "Erreur lors de la signature d'une assertion : %(reason)s"
#: keystone/openstack/common/excutils.py:76 #: keystone/openstack/common/excutils.py:76
#, python-format #, python-format

View File

@ -3,14 +3,15 @@
# This file is distributed under the same license as the keystone project. # This file is distributed under the same license as the keystone project.
# #
# Translators: # Translators:
# Bruno Cornec <bruno.cornec@hp.com>, 2014
# Andrew_Melim <nokostya.translation@gmail.com>, 2014 # Andrew_Melim <nokostya.translation@gmail.com>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-08-04 01:37+0000\n" "PO-Revision-Date: 2014-09-17 17:50+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Bruno Cornec <bruno.cornec@hp.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/keystone/language/" "Language-Team: French (http://www.transifex.com/projects/p/keystone/language/"
"fr/)\n" "fr/)\n"
"Language: fr\n" "Language: fr\n"
@ -23,11 +24,11 @@ msgstr ""
#: keystone/assignment/core.py:263 #: keystone/assignment/core.py:263
#, python-format #, python-format
msgid "Creating the default role %s because it does not exist." msgid "Creating the default role %s because it does not exist."
msgstr "" msgstr "Création du rôle par défaut %s, car il n'existe pas"
#: keystone/auth/controllers.py:64 #: keystone/auth/controllers.py:64
msgid "Loading auth-plugins by class-name is deprecated." msgid "Loading auth-plugins by class-name is deprecated."
msgstr "" msgstr "Chargement de auth-plugins par class-name est déprécié"
#: keystone/auth/controllers.py:106 #: keystone/auth/controllers.py:106
#, python-format #, python-format
@ -35,62 +36,69 @@ msgid ""
"\"expires_at\" has conflicting values %(existing)s and %(new)s. Will use " "\"expires_at\" has conflicting values %(existing)s and %(new)s. Will use "
"the earliest value." "the earliest value."
msgstr "" msgstr ""
"\"expires_at\" a des valeurs conflictuelles %(existing)s et %(new)s. "
"Utilsation de la première valeur."
#: keystone/common/openssl.py:78 #: keystone/common/openssl.py:78
#, python-format #, python-format
msgid "Running command - %s" msgid "Running command - %s"
msgstr "" msgstr "Exécution de la commande %s"
#: keystone/common/wsgi.py:76 #: keystone/common/wsgi.py:76
msgid "No bind information present in token" msgid "No bind information present in token"
msgstr "" msgstr "Aucune information d'attachement n'est présente dans le jeton"
#: keystone/common/wsgi.py:80 #: keystone/common/wsgi.py:80
#, python-format #, python-format
msgid "Named bind mode %s not in bind information" msgid "Named bind mode %s not in bind information"
msgstr "" msgstr ""
"Le mode d'attachement nommé %s n'est pas dans l'information d'attachement"
#: keystone/common/wsgi.py:87 #: keystone/common/wsgi.py:87
msgid "Kerberos credentials required and not present" msgid "Kerberos credentials required and not present"
msgstr "" msgstr "L'identitification Kerberos est requise mais non présente"
#: keystone/common/wsgi.py:91 #: keystone/common/wsgi.py:91
msgid "Kerberos credentials do not match those in bind" msgid "Kerberos credentials do not match those in bind"
msgstr "" msgstr "L'identification Kerberos ne correspond pas à celle de l'attachement"
#: keystone/common/wsgi.py:95 #: keystone/common/wsgi.py:95
msgid "Kerberos bind authentication successful" msgid "Kerberos bind authentication successful"
msgstr "" msgstr "Attachement Kerberos identifié correctement"
#: keystone/common/wsgi.py:102 #: keystone/common/wsgi.py:102
#, python-format #, python-format
msgid "Couldn't verify unknown bind: {%(bind_type)s: %(identifier)s}" msgid "Couldn't verify unknown bind: {%(bind_type)s: %(identifier)s}"
msgstr "" msgstr ""
"Impossible de vérifier l'attachement inconnu: {%(bind_type)s: "
"%(identifier)s}"
#: keystone/common/environment/eventlet_server.py:104 #: keystone/common/environment/eventlet_server.py:104
#, python-format #, python-format
msgid "Starting %(arg0)s on %(host)s:%(port)s" msgid "Starting %(arg0)s on %(host)s:%(port)s"
msgstr "" msgstr "Démarrage de %(arg0)s sur %(host)s:%(port)s"
#: keystone/common/kvs/core.py:138 #: keystone/common/kvs/core.py:138
#, python-format #, python-format
msgid "Adding proxy '%(proxy)s' to KVS %(name)s." msgid "Adding proxy '%(proxy)s' to KVS %(name)s."
msgstr "" msgstr "Ahour du mandataire '%(proxy)s' au KVS %(name)s."
#: keystone/common/kvs/core.py:188 #: keystone/common/kvs/core.py:188
#, python-format #, python-format
msgid "Using %(func)s as KVS region %(name)s key_mangler" msgid "Using %(func)s as KVS region %(name)s key_mangler"
msgstr "" msgstr "Utilise %(func)s comme région KVS %(name)s key_mangler"
#: keystone/common/kvs/core.py:200 #: keystone/common/kvs/core.py:200
#, python-format #, python-format
msgid "Using default dogpile sha1_mangle_key as KVS region %s key_mangler" msgid "Using default dogpile sha1_mangle_key as KVS region %s key_mangler"
msgstr "" msgstr ""
"Utilisation du dogpile sha1_mangle_key par défaut comme région KVS %s "
"key_mangler"
#: keystone/common/kvs/core.py:210 #: keystone/common/kvs/core.py:210
#, python-format #, python-format
msgid "KVS region %s key_mangler disabled." msgid "KVS region %s key_mangler disabled."
msgstr "" msgstr "Région KVS %s key_mangler désactivée"
#: keystone/openstack/common/eventlet_backdoor.py:140 #: keystone/openstack/common/eventlet_backdoor.py:140
#, python-format #, python-format
@ -109,7 +117,7 @@ msgstr "Processus parent arrêté de manière inattendue, sortie"
#: keystone/openstack/common/service.py:271 #: keystone/openstack/common/service.py:271
#, python-format #, python-format
msgid "Child caught %s, exiting" msgid "Child caught %s, exiting"
msgstr "" msgstr "L'enfant a reçu %s, sortie"
#: keystone/openstack/common/service.py:310 #: keystone/openstack/common/service.py:310
msgid "Forking too fast, sleeping" msgid "Forking too fast, sleeping"
@ -152,9 +160,9 @@ msgstr "En attente %d enfants pour sortie"
#: keystone/token/persistence/backends/sql.py:61 #: keystone/token/persistence/backends/sql.py:61
#, python-format #, python-format
msgid "Token expiration batch size: %d" msgid "Token expiration batch size: %d"
msgstr "" msgstr "Taille du batch du jeton d'expiration : %d"
#: keystone/token/persistence/backends/sql.py:277 #: keystone/token/persistence/backends/sql.py:277
#, python-format #, python-format
msgid "Total expired tokens removed: %d" msgid "Total expired tokens removed: %d"
msgstr "" msgstr "Total des jetons expirés effacés: %d"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French (http://www.transifex.com/projects/p/keystone/language/" "Language-Team: French (http://www.transifex.com/projects/p/keystone/language/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/keystone/" "Language-Team: Italian (http://www.transifex.com/projects/p/keystone/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/keystone/" "Language-Team: Japanese (http://www.transifex.com/projects/p/keystone/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: keystone 2014.2.dev28.g7e410ae\n" "Project-Id-Version: keystone 2014.2.dev132.gb2c5082\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -36,19 +36,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: keystone 2014.2.dev28.g7e410ae\n" "Project-Id-Version: keystone 2014.2.dev132.gb2c5082\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:05+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -345,14 +345,21 @@ msgstr ""
msgid "The Keystone configuration file %(config_file)s could not be found." msgid "The Keystone configuration file %(config_file)s could not be found."
msgstr "" msgstr ""
#: keystone/exception.py:403 #: keystone/exception.py:402
#, python-format
msgid ""
"The Keystone domain configuration file %(config_file)s defines an "
"additional SQL driver - only one is permitted."
msgstr ""
#: keystone/exception.py:409
#, python-format #, python-format
msgid "" msgid ""
"%(mod_name)s doesn't provide database migrations. The migration " "%(mod_name)s doesn't provide database migrations. The migration "
"repository path at %(path)s doesn't exist or isn't a directory." "repository path at %(path)s doesn't exist or isn't a directory."
msgstr "" msgstr ""
#: keystone/exception.py:415 #: keystone/exception.py:421
#, python-format #, python-format
msgid "" msgid ""
"Unable to sign SAML assertion. It is likely that this server does not " "Unable to sign SAML assertion. It is likely that this server does not "
@ -374,38 +381,38 @@ msgstr ""
msgid "Failed to send %(res_id)s %(event_type)s notification" msgid "Failed to send %(res_id)s %(event_type)s notification"
msgstr "" msgstr ""
#: keystone/notifications.py:457 #: keystone/notifications.py:455
#, python-format #, python-format
msgid "Failed to send %(action)s %(event_type)s notification" msgid "Failed to send %(action)s %(event_type)s notification"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:76 #: keystone/assignment/controllers.py:77
#, python-format #, python-format
msgid "Authentication failed: %s" msgid "Authentication failed: %s"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:109 #: keystone/assignment/controllers.py:110
#: keystone/assignment/controllers.py:223 keystone/identity/controllers.py:67 #: keystone/assignment/controllers.py:224 keystone/identity/controllers.py:67
msgid "Name field is required and cannot be empty" msgid "Name field is required and cannot be empty"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:164 #: keystone/assignment/controllers.py:165
msgid "Marker could not be found" msgid "Marker could not be found"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:175 #: keystone/assignment/controllers.py:176
msgid "Invalid limit value" msgid "Invalid limit value"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:478 #: keystone/assignment/controllers.py:479
msgid "Specify a domain or project, not both" msgid "Specify a domain or project, not both"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:483 #: keystone/assignment/controllers.py:484
msgid "Specify a user or group, not both" msgid "Specify a user or group, not both"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:702 #: keystone/assignment/controllers.py:712
#, python-format #, python-format
msgid "" msgid ""
"Group %(group)s not found for role-assignment - %(target)s with Role: " "Group %(group)s not found for role-assignment - %(target)s with Role: "
@ -423,36 +430,40 @@ msgstr ""
msgid "Project is disabled: %s" msgid "Project is disabled: %s"
msgstr "" msgstr ""
#: keystone/assignment/core.py:382 #: keystone/assignment/core.py:325
msgid "Multiple domains are not supported"
msgstr ""
#: keystone/assignment/core.py:385
msgid "delete the default domain" msgid "delete the default domain"
msgstr "" msgstr ""
#: keystone/assignment/core.py:393 #: keystone/assignment/core.py:396
msgid "cannot delete a domain that is enabled, please disable it first." msgid "cannot delete a domain that is enabled, please disable it first."
msgstr "" msgstr ""
#: keystone/assignment/core.py:615
#, python-format
msgid "Project (%s)"
msgstr ""
#: keystone/assignment/core.py:617 #: keystone/assignment/core.py:617
#, python-format #, python-format
msgid "Domain (%s)" msgid "Project (%s)"
msgstr "" msgstr ""
#: keystone/assignment/core.py:619 #: keystone/assignment/core.py:619
#, python-format
msgid "Domain (%s)"
msgstr ""
#: keystone/assignment/core.py:621
msgid "Unknown Target" msgid "Unknown Target"
msgstr "" msgstr ""
#: keystone/assignment/core.py:1105 keystone/common/controller.py:286 #: keystone/assignment/core.py:1107 keystone/common/controller.py:286
#: keystone/identity/core.py:310 #: keystone/identity/core.py:330
#, python-format #, python-format
msgid "Expected dict or list: %s" msgid "Expected dict or list: %s"
msgstr "" msgstr ""
#: keystone/assignment/backends/kvs.py:257 #: keystone/assignment/backends/kvs.py:257
#: keystone/assignment/backends/ldap.py:552 #: keystone/assignment/backends/ldap.py:550
#: keystone/assignment/backends/sql.py:405 #: keystone/assignment/backends/sql.py:405
#, python-format #, python-format
msgid "Cannot remove role that has not been granted, %s" msgid "Cannot remove role that has not been granted, %s"
@ -463,14 +474,14 @@ msgid "Domain metadata not supported by LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:215 #: keystone/assignment/backends/ldap.py:215
#: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:96 #: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:100
#: keystone/common/ldap/core.py:1340 keystone/identity/backends/kvs.py:120 #: keystone/common/ldap/core.py:1377 keystone/identity/backends/kvs.py:120
#: keystone/identity/backends/kvs.py:225 #: keystone/identity/backends/kvs.py:225
#, python-format #, python-format
msgid "Duplicate ID, %s." msgid "Duplicate ID, %s."
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1330 #: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1367
#: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155 #: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155
#: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260 #: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260
#, python-format #, python-format
@ -483,22 +494,22 @@ msgstr ""
msgid "Domains are read-only against LDAP" msgid "Domains are read-only against LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:320 #: keystone/assignment/backends/ldap.py:313
#: keystone/assignment/backends/sql.py:145 #: keystone/assignment/backends/sql.py:145
msgid "Inherited roles can only be assigned to domains" msgid "Inherited roles can only be assigned to domains"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:529 #: keystone/assignment/backends/ldap.py:530
#, python-format #, python-format
msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s" msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:535 #: keystone/assignment/backends/ldap.py:536
#, python-format #, python-format
msgid "Role %s not found" msgid "Role %s not found"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:646 #: keystone/assignment/backends/ldap.py:644
#, python-format #, python-format
msgid "Cannot duplicate name %s" msgid "Cannot duplicate name %s"
msgstr "" msgstr ""
@ -616,7 +627,7 @@ msgstr ""
msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\"" msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\""
msgstr "" msgstr ""
#: keystone/catalog/core.py:52 #: keystone/catalog/core.py:56
#, python-format #, python-format
msgid "Malformed endpoint - %(url)r is not a string" msgid "Malformed endpoint - %(url)r is not a string"
msgstr "" msgstr ""
@ -868,66 +879,71 @@ msgstr ""
msgid "`key_mangler` functions must be callable." msgid "`key_mangler` functions must be callable."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:177 #: keystone/common/ldap/core.py:186
#, python-format #, python-format
msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:187 #: keystone/common/ldap/core.py:196
#, python-format #, python-format
msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:199 #: keystone/common/ldap/core.py:208
#, python-format #, python-format
msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s" msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:573 #: keystone/common/ldap/core.py:583
msgid "Invalid TLS / LDAPS combination" msgid "Invalid TLS / LDAPS combination"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:577
#, python-format
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
msgstr ""
#: keystone/common/ldap/core.py:587 #: keystone/common/ldap/core.py:587
#, python-format #, python-format
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
msgstr ""
#: keystone/common/ldap/core.py:597
#, python-format
msgid "tls_cacertfile %s not found or is not a file" msgid "tls_cacertfile %s not found or is not a file"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:599 #: keystone/common/ldap/core.py:609
#, python-format #, python-format
msgid "tls_cacertdir %s not found or is not a directory" msgid "tls_cacertdir %s not found or is not a directory"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1309 #: keystone/common/ldap/core.py:1302
#, python-format
msgid "ID attribute %(id_attr)s not found in LDAP object %(dn)s"
msgstr ""
#: keystone/common/ldap/core.py:1346
#, python-format #, python-format
msgid "LDAP %s create" msgid "LDAP %s create"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1314 #: keystone/common/ldap/core.py:1351
#, python-format #, python-format
msgid "LDAP %s update" msgid "LDAP %s update"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1319 #: keystone/common/ldap/core.py:1356
#, python-format #, python-format
msgid "LDAP %s delete" msgid "LDAP %s delete"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1462 #: keystone/common/ldap/core.py:1498
#, python-format #, python-format
msgid "Cannot change %(option_name)s %(attr)s" msgid "Cannot change %(option_name)s %(attr)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1529 #: keystone/common/ldap/core.py:1585
#, python-format #, python-format
msgid "Member %(member)s is already a member of group %(group)s" msgid "Member %(member)s is already a member of group %(group)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1587 #: keystone/common/ldap/core.py:1634
#, python-format #, python-format
msgid "" msgid ""
"When deleting entries for %(search_base)s, could not delete nonexistent " "When deleting entries for %(search_base)s, could not delete nonexistent "
@ -940,11 +956,11 @@ msgid ""
" self " " self "
msgstr "" msgstr ""
#: keystone/common/sql/core.py:400 #: keystone/common/sql/core.py:401
msgid "Duplicate Entry" msgid "Duplicate Entry"
msgstr "" msgstr ""
#: keystone/common/sql/core.py:416 #: keystone/common/sql/core.py:417
#, python-format #, python-format
msgid "An unexpected error occurred when trying to store %s" msgid "An unexpected error occurred when trying to store %s"
msgstr "" msgstr ""
@ -973,7 +989,7 @@ msgstr ""
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s" msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
msgstr "" msgstr ""
#: keystone/contrib/endpoint_filter/backends/sql.py:178 #: keystone/contrib/endpoint_filter/backends/sql.py:180
msgid "Endpoint Group Project Association not found" msgid "Endpoint Group Project Association not found"
msgstr "" msgstr ""
@ -1108,7 +1124,7 @@ msgstr ""
#: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234 #: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234
#: keystone/token/provider.py:256 keystone/token/provider.py:354 #: keystone/token/provider.py:256 keystone/token/provider.py:354
#: keystone/token/provider.py:361 keystone/token/providers/common.py:558 #: keystone/token/provider.py:361 keystone/token/providers/common.py:576
msgid "Failed to validate token" msgid "Failed to validate token"
msgstr "" msgstr ""
@ -1130,30 +1146,30 @@ msgstr ""
msgid "Unable to add user %(user)s to %(tenant)s." msgid "Unable to add user %(user)s to %(tenant)s."
msgstr "" msgstr ""
#: keystone/identity/core.py:101 #: keystone/identity/core.py:118
#, python-format #, python-format
msgid "Invalid domain name (%s) found in config file name" msgid "Invalid domain name (%s) found in config file name"
msgstr "" msgstr ""
#: keystone/identity/core.py:125 #: keystone/identity/core.py:144
#, python-format #, python-format
msgid "Unable to locate domain config directory: %s" msgid "Unable to locate domain config directory: %s"
msgstr "" msgstr ""
#: keystone/identity/core.py:200 keystone/identity/backends/kvs.py:75 #: keystone/identity/core.py:220 keystone/identity/backends/kvs.py:75
#: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:61 #: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:59
#: keystone/identity/backends/ldap.py:63 keystone/identity/backends/ldap.py:69 #: keystone/identity/backends/ldap.py:61 keystone/identity/backends/ldap.py:67
#: keystone/identity/backends/ldap.py:71 keystone/identity/backends/sql.py:101 #: keystone/identity/backends/ldap.py:69 keystone/identity/backends/sql.py:112
#: keystone/identity/backends/sql.py:103 #: keystone/identity/backends/sql.py:114
msgid "Invalid user / password" msgid "Invalid user / password"
msgstr "" msgstr ""
#: keystone/identity/core.py:574 keystone/token/core.py:64 #: keystone/identity/core.py:594 keystone/token/core.py:64
#, python-format #, python-format
msgid "User is disabled: %s" msgid "User is disabled: %s"
msgstr "" msgstr ""
#: keystone/identity/core.py:616 #: keystone/identity/core.py:636
msgid "Cannot change user ID" msgid "Cannot change user ID"
msgstr "" msgstr ""
@ -1161,17 +1177,17 @@ msgstr ""
msgid "User not found in group" msgid "User not found in group"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:101 #: keystone/identity/backends/ldap.py:99
msgid "Cannot change user name" msgid "Cannot change user name"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:186 keystone/identity/backends/sql.py:185 #: keystone/identity/backends/ldap.py:183 keystone/identity/backends/sql.py:196
#: keystone/identity/backends/sql.py:203 #: keystone/identity/backends/sql.py:214
#, python-format #, python-format
msgid "User '%(user_id)s' not found in group '%(group_id)s'" msgid "User '%(user_id)s' not found in group '%(group_id)s'"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:323 #: keystone/identity/backends/ldap.py:330
#, python-format #, python-format
msgid "User %(user_id)s is already a member of group %(group_id)s" msgid "User %(user_id)s is already a member of group %(group_id)s"
msgstr "" msgstr ""
@ -1232,6 +1248,47 @@ msgstr ""
msgid "Rules must be an instance of dict or Rules, got %s instead" msgid "Rules must be an instance of dict or Rules, got %s instead"
msgstr "" msgstr ""
#: keystone/openstack/common/processutils.py:59
msgid "Unexpected error while running command."
msgstr ""
#: keystone/openstack/common/processutils.py:62
#, python-format
msgid ""
"%(description)s\n"
"Command: %(cmd)s\n"
"Exit code: %(exit_code)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
msgstr ""
#: keystone/openstack/common/processutils.py:143
#, python-format
msgid "Got unknown keyword args: %r"
msgstr ""
#: keystone/openstack/common/processutils.py:148
msgid "Command requested root, but did not specify a root helper."
msgstr ""
#: keystone/openstack/common/processutils.py:158
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
#: keystone/openstack/common/processutils.py:206
#, python-format
msgid "%r failed. Retrying."
msgstr ""
#: keystone/openstack/common/processutils.py:248
msgid "Environment not supported over SSH"
msgstr ""
#: keystone/openstack/common/processutils.py:252
msgid "process_input not supported over SSH"
msgstr ""
#: keystone/openstack/common/strutils.py:114 #: keystone/openstack/common/strutils.py:114
#, python-format #, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
@ -1340,44 +1397,44 @@ msgid ""
"revocation list." "revocation list."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:190 #: keystone/token/providers/common.py:195
#: keystone/token/providers/common.py:293 #: keystone/token/providers/common.py:300
#, python-format #, python-format
msgid "User %(user_id)s has no access to project %(project_id)s" msgid "User %(user_id)s has no access to project %(project_id)s"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:195 #: keystone/token/providers/common.py:200
#: keystone/token/providers/common.py:298 #: keystone/token/providers/common.py:305
#, python-format #, python-format
msgid "User %(user_id)s has no access to domain %(domain_id)s" msgid "User %(user_id)s has no access to domain %(domain_id)s"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:220 #: keystone/token/providers/common.py:227
msgid "Trustor is disabled." msgid "Trustor is disabled."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:284 #: keystone/token/providers/common.py:291
msgid "Trustee has no delegated roles." msgid "Trustee has no delegated roles."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:337 #: keystone/token/providers/common.py:344
#, python-format #, python-format
msgid "Invalid audit info data type: %(data)s (%(type)s)" msgid "Invalid audit info data type: %(data)s (%(type)s)"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:358 #: keystone/token/providers/common.py:365
msgid "User is not a trustee." msgid "User is not a trustee."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:430 #: keystone/token/providers/common.py:442
msgid "Oauth is disabled." msgid "Oauth is disabled."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:487 #: keystone/token/providers/common.py:499
msgid "Non-default domain is not supported" msgid "Non-default domain is not supported"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:495 #: keystone/token/providers/common.py:507
msgid "Domain scoped token is not supported" msgid "Domain scoped token is not supported"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/keystone/" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/keystone/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:05+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-04-19 01:30+0000\n" "PO-Revision-Date: 2014-04-19 01:30+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese (Brazil) " "Language-Team: Portuguese (Brazil) "
@ -358,14 +358,21 @@ msgstr ""
msgid "The Keystone configuration file %(config_file)s could not be found." msgid "The Keystone configuration file %(config_file)s could not be found."
msgstr "" msgstr ""
#: keystone/exception.py:403 #: keystone/exception.py:402
#, python-format
msgid ""
"The Keystone domain configuration file %(config_file)s defines an "
"additional SQL driver - only one is permitted."
msgstr ""
#: keystone/exception.py:409
#, python-format #, python-format
msgid "" msgid ""
"%(mod_name)s doesn't provide database migrations. The migration " "%(mod_name)s doesn't provide database migrations. The migration "
"repository path at %(path)s doesn't exist or isn't a directory." "repository path at %(path)s doesn't exist or isn't a directory."
msgstr "" msgstr ""
#: keystone/exception.py:415 #: keystone/exception.py:421
#, python-format #, python-format
msgid "" msgid ""
"Unable to sign SAML assertion. It is likely that this server does not " "Unable to sign SAML assertion. It is likely that this server does not "
@ -387,38 +394,38 @@ msgstr ""
msgid "Failed to send %(res_id)s %(event_type)s notification" msgid "Failed to send %(res_id)s %(event_type)s notification"
msgstr "Falha ao enviar notificação %(res_id)s %(event_type)s" msgstr "Falha ao enviar notificação %(res_id)s %(event_type)s"
#: keystone/notifications.py:457 #: keystone/notifications.py:455
#, python-format #, python-format
msgid "Failed to send %(action)s %(event_type)s notification" msgid "Failed to send %(action)s %(event_type)s notification"
msgstr "" msgstr ""
#: keystone/assignment/controllers.py:76 #: keystone/assignment/controllers.py:77
#, python-format #, python-format
msgid "Authentication failed: %s" msgid "Authentication failed: %s"
msgstr "Autenticação falhou: %s" msgstr "Autenticação falhou: %s"
#: keystone/assignment/controllers.py:109 #: keystone/assignment/controllers.py:110
#: keystone/assignment/controllers.py:223 keystone/identity/controllers.py:67 #: keystone/assignment/controllers.py:224 keystone/identity/controllers.py:67
msgid "Name field is required and cannot be empty" msgid "Name field is required and cannot be empty"
msgstr "Campo nome é requerido e não pode ser vazio" msgstr "Campo nome é requerido e não pode ser vazio"
#: keystone/assignment/controllers.py:164 #: keystone/assignment/controllers.py:165
msgid "Marker could not be found" msgid "Marker could not be found"
msgstr "Marcador não pôde ser encontrado" msgstr "Marcador não pôde ser encontrado"
#: keystone/assignment/controllers.py:175 #: keystone/assignment/controllers.py:176
msgid "Invalid limit value" msgid "Invalid limit value"
msgstr "Valor limite inválido" msgstr "Valor limite inválido"
#: keystone/assignment/controllers.py:478 #: keystone/assignment/controllers.py:479
msgid "Specify a domain or project, not both" msgid "Specify a domain or project, not both"
msgstr "Especifique um domínio ou projeto, não ambos" msgstr "Especifique um domínio ou projeto, não ambos"
#: keystone/assignment/controllers.py:483 #: keystone/assignment/controllers.py:484
msgid "Specify a user or group, not both" msgid "Specify a user or group, not both"
msgstr "Epecifique um usuário ou grupo, não ambos" msgstr "Epecifique um usuário ou grupo, não ambos"
#: keystone/assignment/controllers.py:702 #: keystone/assignment/controllers.py:712
#, python-format #, python-format
msgid "" msgid ""
"Group %(group)s not found for role-assignment - %(target)s with Role: " "Group %(group)s not found for role-assignment - %(target)s with Role: "
@ -438,36 +445,40 @@ msgstr "O domínio está desativado: %s"
msgid "Project is disabled: %s" msgid "Project is disabled: %s"
msgstr "O projeto está desativado: %s" msgstr "O projeto está desativado: %s"
#: keystone/assignment/core.py:382 #: keystone/assignment/core.py:325
msgid "Multiple domains are not supported"
msgstr ""
#: keystone/assignment/core.py:385
msgid "delete the default domain" msgid "delete the default domain"
msgstr "" msgstr ""
#: keystone/assignment/core.py:393 #: keystone/assignment/core.py:396
msgid "cannot delete a domain that is enabled, please disable it first." msgid "cannot delete a domain that is enabled, please disable it first."
msgstr "" msgstr ""
#: keystone/assignment/core.py:615 #: keystone/assignment/core.py:617
#, python-format #, python-format
msgid "Project (%s)" msgid "Project (%s)"
msgstr "Projeto (%s)" msgstr "Projeto (%s)"
#: keystone/assignment/core.py:617 #: keystone/assignment/core.py:619
#, python-format #, python-format
msgid "Domain (%s)" msgid "Domain (%s)"
msgstr "Domínio (%s)" msgstr "Domínio (%s)"
#: keystone/assignment/core.py:619 #: keystone/assignment/core.py:621
msgid "Unknown Target" msgid "Unknown Target"
msgstr "Alvo Desconhecido" msgstr "Alvo Desconhecido"
#: keystone/assignment/core.py:1105 keystone/common/controller.py:286 #: keystone/assignment/core.py:1107 keystone/common/controller.py:286
#: keystone/identity/core.py:310 #: keystone/identity/core.py:330
#, python-format #, python-format
msgid "Expected dict or list: %s" msgid "Expected dict or list: %s"
msgstr "Esperado dict ou list: %s" msgstr "Esperado dict ou list: %s"
#: keystone/assignment/backends/kvs.py:257 #: keystone/assignment/backends/kvs.py:257
#: keystone/assignment/backends/ldap.py:552 #: keystone/assignment/backends/ldap.py:550
#: keystone/assignment/backends/sql.py:405 #: keystone/assignment/backends/sql.py:405
#, python-format #, python-format
msgid "Cannot remove role that has not been granted, %s" msgid "Cannot remove role that has not been granted, %s"
@ -478,14 +489,14 @@ msgid "Domain metadata not supported by LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:215 #: keystone/assignment/backends/ldap.py:215
#: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:96 #: keystone/assignment/backends/ldap.py:259 keystone/catalog/core.py:100
#: keystone/common/ldap/core.py:1340 keystone/identity/backends/kvs.py:120 #: keystone/common/ldap/core.py:1377 keystone/identity/backends/kvs.py:120
#: keystone/identity/backends/kvs.py:225 #: keystone/identity/backends/kvs.py:225
#, python-format #, python-format
msgid "Duplicate ID, %s." msgid "Duplicate ID, %s."
msgstr "ID duplicado, %s." msgstr "ID duplicado, %s."
#: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1330 #: keystone/assignment/backends/ldap.py:223 keystone/common/ldap/core.py:1367
#: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155 #: keystone/identity/backends/kvs.py:128 keystone/identity/backends/kvs.py:155
#: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260 #: keystone/identity/backends/kvs.py:232 keystone/identity/backends/kvs.py:260
#, python-format #, python-format
@ -498,22 +509,22 @@ msgstr "Nome duplicado, %s."
msgid "Domains are read-only against LDAP" msgid "Domains are read-only against LDAP"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:320 #: keystone/assignment/backends/ldap.py:313
#: keystone/assignment/backends/sql.py:145 #: keystone/assignment/backends/sql.py:145
msgid "Inherited roles can only be assigned to domains" msgid "Inherited roles can only be assigned to domains"
msgstr "Roles herdados podem ser atribuídos somente à domínios" msgstr "Roles herdados podem ser atribuídos somente à domínios"
#: keystone/assignment/backends/ldap.py:529 #: keystone/assignment/backends/ldap.py:530
#, python-format #, python-format
msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s" msgid "User %(user_id)s already has role %(role_id)s in tenant %(tenant_id)s"
msgstr "" msgstr ""
#: keystone/assignment/backends/ldap.py:535 #: keystone/assignment/backends/ldap.py:536
#, python-format #, python-format
msgid "Role %s not found" msgid "Role %s not found"
msgstr "Role %s não localizada" msgstr "Role %s não localizada"
#: keystone/assignment/backends/ldap.py:646 #: keystone/assignment/backends/ldap.py:644
#, python-format #, python-format
msgid "Cannot duplicate name %s" msgid "Cannot duplicate name %s"
msgstr "" msgstr ""
@ -631,7 +642,7 @@ msgstr "Nome de usuário ou senha inválidos"
msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\"" msgid "Conflicting region IDs specified: \"%(url_id)s\" != \"%(ref_id)s\""
msgstr "" msgstr ""
#: keystone/catalog/core.py:52 #: keystone/catalog/core.py:56
#, python-format #, python-format
msgid "Malformed endpoint - %(url)r is not a string" msgid "Malformed endpoint - %(url)r is not a string"
msgstr "" msgstr ""
@ -888,68 +899,73 @@ msgstr ""
msgid "`key_mangler` functions must be callable." msgid "`key_mangler` functions must be callable."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:177 #: keystone/common/ldap/core.py:186
#, python-format #, python-format
msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP deref option: %(option)s. Choose one of: %(options)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:187 #: keystone/common/ldap/core.py:196
#, python-format #, python-format
msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s" msgid "Invalid LDAP TLS certs option: %(option)s. Choose one of: %(options)s"
msgstr "" msgstr ""
"Opção de certificado LADP TLS inválida: %(option)s. Escolha uma de: " "Opção de certificado LADP TLS inválida: %(option)s. Escolha uma de: "
"%(options)s" "%(options)s"
#: keystone/common/ldap/core.py:199 #: keystone/common/ldap/core.py:208
#, python-format #, python-format
msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s" msgid "Invalid LDAP scope: %(scope)s. Choose one of: %(options)s"
msgstr "Escopo LDAP inválido: %(scope)s. Escolha um de: %(options)s" msgstr "Escopo LDAP inválido: %(scope)s. Escolha um de: %(options)s"
#: keystone/common/ldap/core.py:573 #: keystone/common/ldap/core.py:583
msgid "Invalid TLS / LDAPS combination" msgid "Invalid TLS / LDAPS combination"
msgstr "Combinação TLS / LADPS inválida" msgstr "Combinação TLS / LADPS inválida"
#: keystone/common/ldap/core.py:577 #: keystone/common/ldap/core.py:587
#, python-format #, python-format
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available" msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
msgstr "Opção LDAP TLS_AVAIL inválida: %s. TLS não dsponível" msgstr "Opção LDAP TLS_AVAIL inválida: %s. TLS não dsponível"
#: keystone/common/ldap/core.py:587 #: keystone/common/ldap/core.py:597
#, python-format #, python-format
msgid "tls_cacertfile %s not found or is not a file" msgid "tls_cacertfile %s not found or is not a file"
msgstr "tls_cacertfile %s não encontrada ou não é um arquivo" msgstr "tls_cacertfile %s não encontrada ou não é um arquivo"
#: keystone/common/ldap/core.py:599 #: keystone/common/ldap/core.py:609
#, python-format #, python-format
msgid "tls_cacertdir %s not found or is not a directory" msgid "tls_cacertdir %s not found or is not a directory"
msgstr "tls_cacertdir %s não encontrado ou não é um diretório" msgstr "tls_cacertdir %s não encontrado ou não é um diretório"
#: keystone/common/ldap/core.py:1309 #: keystone/common/ldap/core.py:1302
#, python-format
msgid "ID attribute %(id_attr)s not found in LDAP object %(dn)s"
msgstr ""
#: keystone/common/ldap/core.py:1346
#, python-format #, python-format
msgid "LDAP %s create" msgid "LDAP %s create"
msgstr "Criação de LDAP %s" msgstr "Criação de LDAP %s"
#: keystone/common/ldap/core.py:1314 #: keystone/common/ldap/core.py:1351
#, python-format #, python-format
msgid "LDAP %s update" msgid "LDAP %s update"
msgstr "Atualização de LDAP %s" msgstr "Atualização de LDAP %s"
#: keystone/common/ldap/core.py:1319 #: keystone/common/ldap/core.py:1356
#, python-format #, python-format
msgid "LDAP %s delete" msgid "LDAP %s delete"
msgstr "Exclusão de LDAP %s" msgstr "Exclusão de LDAP %s"
#: keystone/common/ldap/core.py:1462 #: keystone/common/ldap/core.py:1498
#, python-format #, python-format
msgid "Cannot change %(option_name)s %(attr)s" msgid "Cannot change %(option_name)s %(attr)s"
msgstr "Não é possível alterar %(option_name)s %(attr)s" msgstr "Não é possível alterar %(option_name)s %(attr)s"
#: keystone/common/ldap/core.py:1529 #: keystone/common/ldap/core.py:1585
#, python-format #, python-format
msgid "Member %(member)s is already a member of group %(group)s" msgid "Member %(member)s is already a member of group %(group)s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1587 #: keystone/common/ldap/core.py:1634
#, python-format #, python-format
msgid "" msgid ""
"When deleting entries for %(search_base)s, could not delete nonexistent " "When deleting entries for %(search_base)s, could not delete nonexistent "
@ -962,11 +978,11 @@ msgid ""
" self " " self "
msgstr "" msgstr ""
#: keystone/common/sql/core.py:400 #: keystone/common/sql/core.py:401
msgid "Duplicate Entry" msgid "Duplicate Entry"
msgstr "" msgstr ""
#: keystone/common/sql/core.py:416 #: keystone/common/sql/core.py:417
#, python-format #, python-format
msgid "An unexpected error occurred when trying to store %s" msgid "An unexpected error occurred when trying to store %s"
msgstr "" msgstr ""
@ -995,7 +1011,7 @@ msgstr "A credencial pertence à outro usuário"
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s" msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
msgstr "Endpoint %(endpoint_id)s não encontrado no projeto %(project_id)s" msgstr "Endpoint %(endpoint_id)s não encontrado no projeto %(project_id)s"
#: keystone/contrib/endpoint_filter/backends/sql.py:178 #: keystone/contrib/endpoint_filter/backends/sql.py:180
msgid "Endpoint Group Project Association not found" msgid "Endpoint Group Project Association not found"
msgstr "" msgstr ""
@ -1134,7 +1150,7 @@ msgstr ""
#: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234 #: keystone/contrib/revoke/core.py:221 keystone/token/provider.py:234
#: keystone/token/provider.py:256 keystone/token/provider.py:354 #: keystone/token/provider.py:256 keystone/token/provider.py:354
#: keystone/token/provider.py:361 keystone/token/providers/common.py:558 #: keystone/token/provider.py:361 keystone/token/providers/common.py:576
msgid "Failed to validate token" msgid "Failed to validate token"
msgstr "Falha ao validar token" msgstr "Falha ao validar token"
@ -1156,32 +1172,32 @@ msgstr "Não é possível remover usuário %(user)s de %(tenant)s."
msgid "Unable to add user %(user)s to %(tenant)s." msgid "Unable to add user %(user)s to %(tenant)s."
msgstr "Não é possível adicionar usuário %(user)s em %(tenant)s." msgstr "Não é possível adicionar usuário %(user)s em %(tenant)s."
#: keystone/identity/core.py:101 #: keystone/identity/core.py:118
#, python-format #, python-format
msgid "Invalid domain name (%s) found in config file name" msgid "Invalid domain name (%s) found in config file name"
msgstr "" msgstr ""
"nome de domínio inválido (%s) encontrado no nome do arquivo de " "nome de domínio inválido (%s) encontrado no nome do arquivo de "
"configuração" "configuração"
#: keystone/identity/core.py:125 #: keystone/identity/core.py:144
#, python-format #, python-format
msgid "Unable to locate domain config directory: %s" msgid "Unable to locate domain config directory: %s"
msgstr "Não é possível localizar diretório de configuração de domínio: %s" msgstr "Não é possível localizar diretório de configuração de domínio: %s"
#: keystone/identity/core.py:200 keystone/identity/backends/kvs.py:75 #: keystone/identity/core.py:220 keystone/identity/backends/kvs.py:75
#: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:61 #: keystone/identity/backends/kvs.py:77 keystone/identity/backends/ldap.py:59
#: keystone/identity/backends/ldap.py:63 keystone/identity/backends/ldap.py:69 #: keystone/identity/backends/ldap.py:61 keystone/identity/backends/ldap.py:67
#: keystone/identity/backends/ldap.py:71 keystone/identity/backends/sql.py:101 #: keystone/identity/backends/ldap.py:69 keystone/identity/backends/sql.py:112
#: keystone/identity/backends/sql.py:103 #: keystone/identity/backends/sql.py:114
msgid "Invalid user / password" msgid "Invalid user / password"
msgstr "" msgstr ""
#: keystone/identity/core.py:574 keystone/token/core.py:64 #: keystone/identity/core.py:594 keystone/token/core.py:64
#, python-format #, python-format
msgid "User is disabled: %s" msgid "User is disabled: %s"
msgstr "O usuário está desativado: %s" msgstr "O usuário está desativado: %s"
#: keystone/identity/core.py:616 #: keystone/identity/core.py:636
msgid "Cannot change user ID" msgid "Cannot change user ID"
msgstr "" msgstr ""
@ -1189,17 +1205,17 @@ msgstr ""
msgid "User not found in group" msgid "User not found in group"
msgstr "Usuário não localizado no grupo" msgstr "Usuário não localizado no grupo"
#: keystone/identity/backends/ldap.py:101 #: keystone/identity/backends/ldap.py:99
msgid "Cannot change user name" msgid "Cannot change user name"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:186 keystone/identity/backends/sql.py:185 #: keystone/identity/backends/ldap.py:183 keystone/identity/backends/sql.py:196
#: keystone/identity/backends/sql.py:203 #: keystone/identity/backends/sql.py:214
#, python-format #, python-format
msgid "User '%(user_id)s' not found in group '%(group_id)s'" msgid "User '%(user_id)s' not found in group '%(group_id)s'"
msgstr "" msgstr ""
#: keystone/identity/backends/ldap.py:323 #: keystone/identity/backends/ldap.py:330
#, python-format #, python-format
msgid "User %(user_id)s is already a member of group %(group_id)s" msgid "User %(user_id)s is already a member of group %(group_id)s"
msgstr "Usuário %(user_id)s já é membro do grupo %(group_id)s" msgstr "Usuário %(user_id)s já é membro do grupo %(group_id)s"
@ -1260,6 +1276,47 @@ msgstr "Política não permite a realização de %s."
msgid "Rules must be an instance of dict or Rules, got %s instead" msgid "Rules must be an instance of dict or Rules, got %s instead"
msgstr "Regras devem ser uma instância de dict ou Rules, recebeu %s em seu lugar" msgstr "Regras devem ser uma instância de dict ou Rules, recebeu %s em seu lugar"
#: keystone/openstack/common/processutils.py:59
msgid "Unexpected error while running command."
msgstr ""
#: keystone/openstack/common/processutils.py:62
#, python-format
msgid ""
"%(description)s\n"
"Command: %(cmd)s\n"
"Exit code: %(exit_code)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
msgstr ""
#: keystone/openstack/common/processutils.py:143
#, python-format
msgid "Got unknown keyword args: %r"
msgstr ""
#: keystone/openstack/common/processutils.py:148
msgid "Command requested root, but did not specify a root helper."
msgstr ""
#: keystone/openstack/common/processutils.py:158
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
#: keystone/openstack/common/processutils.py:206
#, python-format
msgid "%r failed. Retrying."
msgstr ""
#: keystone/openstack/common/processutils.py:248
msgid "Environment not supported over SSH"
msgstr ""
#: keystone/openstack/common/processutils.py:252
msgid "process_input not supported over SSH"
msgstr ""
#: keystone/openstack/common/strutils.py:114 #: keystone/openstack/common/strutils.py:114
#, python-format #, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
@ -1374,44 +1431,44 @@ msgid ""
"revocation list." "revocation list."
msgstr "" msgstr ""
#: keystone/token/providers/common.py:190 #: keystone/token/providers/common.py:195
#: keystone/token/providers/common.py:293 #: keystone/token/providers/common.py:300
#, python-format #, python-format
msgid "User %(user_id)s has no access to project %(project_id)s" msgid "User %(user_id)s has no access to project %(project_id)s"
msgstr "O usuário %(user_id)s não tem acesso ao projeto %(project_id)s" msgstr "O usuário %(user_id)s não tem acesso ao projeto %(project_id)s"
#: keystone/token/providers/common.py:195 #: keystone/token/providers/common.py:200
#: keystone/token/providers/common.py:298 #: keystone/token/providers/common.py:305
#, python-format #, python-format
msgid "User %(user_id)s has no access to domain %(domain_id)s" msgid "User %(user_id)s has no access to domain %(domain_id)s"
msgstr "O usuário %(user_id)s não tem acesso ao domínio %(domain_id)s" msgstr "O usuário %(user_id)s não tem acesso ao domínio %(domain_id)s"
#: keystone/token/providers/common.py:220 #: keystone/token/providers/common.py:227
msgid "Trustor is disabled." msgid "Trustor is disabled."
msgstr "O fiador está desativado." msgstr "O fiador está desativado."
#: keystone/token/providers/common.py:284 #: keystone/token/providers/common.py:291
msgid "Trustee has no delegated roles." msgid "Trustee has no delegated roles."
msgstr "Fiador não possui roles delegados." msgstr "Fiador não possui roles delegados."
#: keystone/token/providers/common.py:337 #: keystone/token/providers/common.py:344
#, python-format #, python-format
msgid "Invalid audit info data type: %(data)s (%(type)s)" msgid "Invalid audit info data type: %(data)s (%(type)s)"
msgstr "" msgstr ""
#: keystone/token/providers/common.py:358 #: keystone/token/providers/common.py:365
msgid "User is not a trustee." msgid "User is not a trustee."
msgstr "Usuário não é confiável." msgstr "Usuário não é confiável."
#: keystone/token/providers/common.py:430 #: keystone/token/providers/common.py:442
msgid "Oauth is disabled." msgid "Oauth is disabled."
msgstr "Oauth está desabilitado." msgstr "Oauth está desabilitado."
#: keystone/token/providers/common.py:487 #: keystone/token/providers/common.py:499
msgid "Non-default domain is not supported" msgid "Non-default domain is not supported"
msgstr "O domínio não padrão não é suportado" msgstr "O domínio não padrão não é suportado"
#: keystone/token/providers/common.py:495 #: keystone/token/providers/common.py:507
msgid "Domain scoped token is not supported" msgid "Domain scoped token is not supported"
msgstr "O token de escopo de domínio não é suportado" msgstr "O token de escopo de domínio não é suportado"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/keystone/" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/keystone/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Keystone\n" "Project-Id-Version: Keystone\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
"POT-Creation-Date: 2014-09-07 06:06+0000\n" "POT-Creation-Date: 2014-09-19 06:36+0000\n"
"PO-Revision-Date: 2014-06-20 20:10+0000\n" "PO-Revision-Date: 2014-06-20 20:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/"
@ -38,19 +38,26 @@ msgstr ""
msgid "KVS lock released (timeout reached) for: %s" msgid "KVS lock released (timeout reached) for: %s"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:989 #: keystone/common/ldap/core.py:1002
msgid "" msgid ""
"LDAP Server does not support paging. Disable paging in keystone.conf to " "LDAP Server does not support paging. Disable paging in keystone.conf to "
"avoid this message." "avoid this message."
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1185 #: keystone/common/ldap/core.py:1201
#, python-format #, python-format
msgid "" msgid ""
"Invalid additional attribute mapping: \"%s\". Format must be " "Invalid additional attribute mapping: \"%s\". Format must be "
"<ldap_attribute>:<keystone_attribute>" "<ldap_attribute>:<keystone_attribute>"
msgstr "" msgstr ""
#: keystone/common/ldap/core.py:1312
#, 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/contrib/endpoint_policy/core.py:91 #: keystone/contrib/endpoint_policy/core.py:91
#, python-format #, python-format
msgid "" msgid ""