Imported Translations from Transifex
Change-Id: I999faa6221fb7d1da245add3eeec293ebe1818ae
This commit is contained in:
parent
ec4680a029
commit
e0c6cfa77f
File diff suppressed because it is too large
Load Diff
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Bulgarian (Bulgaria) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Bosnian "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1751,3 +1819,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2012-11-03 03:08+0000\n"
|
||||
"Last-Translator: Sergi Almacellas <pokoli@gmail.com>\n"
|
||||
"Language-Team: ca <LL@li.org>\n"
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1760,3 +1828,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Czech "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Danish "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 03:45+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: German "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr "Nicht gewährte Rolle kann nicht entfernt werden, %s"
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr "Rolle %s nicht gefunden"
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -343,24 +344,45 @@ msgstr "Rollenbasierte Zugriffssteuerung: Fortfahren ohne Projekt"
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr "Rollenbasierte Zugriffssteuerung: Fortsetzung ohne Nutzer"
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr "Rollenbasierte Zugriffssteuerung: Umgehen von Autorisierung"
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr "Rollenbasierte Zugriffssteuerung: Autorisierung erteilt"
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
"Rollenbasierte Zugriffssteuerung: Hinzufügen von Abfragefilterparametern "
|
||||
"(%s)"
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -535,27 +557,27 @@ msgstr "Doppelte ID, %s."
|
|||
msgid "LDAP %s create"
|
||||
msgstr "LDAP %s erstellen"
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr "LDAP %s aktualisieren"
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr "LDAP %s löschen"
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr "LDAP starten: url=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -565,48 +587,48 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr "LDAP binden: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "LDAP hinzufügen: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr "LDAP-Suche: dn=%s, scope=%s, query=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
|
@ -614,17 +636,17 @@ msgstr ""
|
|||
"LDAP-Server unterstützt Paging nicht. Inaktivieren Sie das Paging in "
|
||||
"keystone.conf, um diese Nachricht zu verhindern."
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr "LDAP ändern: dn=%s, modlist=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr "LDAP löschen: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr "LDAP-'delete_ext': dn=%s, serverctrls=%s"
|
||||
|
@ -654,44 +676,44 @@ msgstr "FakeLdap binden fehlgeschlagen: Kennwort für dn=%s nicht gefunden"
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr "FakeLdap binden fehlgeschlagen: Kennwort für dn=%s stimmt nicht überein"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "FakeLdap-Element hinzufügen: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr "FakeLdap-Element hinzufügen fehlgeschlagen: dn=%s ist bereits im Speicher."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr "FakeLdap-Element löschen: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr "FakeLdap-Element löschen fehlgeschlagen: dn=%s nicht gefunden."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr "FakeLdap-Element ändern: dn=%s attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr "FakeLdap-Element ändern fehlgeschlagen: dn=%s nicht gefunden."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
"FakeLdap-Element ändern fehlgeschlagen: Element hat kein zu löschendes "
|
||||
"Attribut \"%s\""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
|
@ -700,26 +722,26 @@ msgstr ""
|
|||
"FakeLdap-Element ändern fehlgeschlagen: Element hat kein zu löschendes "
|
||||
"Attribut \"%s\" mit Wert \"%s\""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr "FakeLdap-Element ändern fehlgeschlagen: unbekannter Befehl %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr "'modify_s'-Aktion %s nicht implementiert"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr "FakeLdap-Suche unter dn=%s scope=%s query=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr "FakeLdap-Suche fehlgeschlagen: dn für 'SCOPE_BASE' nicht gefunden"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr "Suchbereich %s nicht implementiert."
|
||||
|
@ -755,11 +777,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -768,49 +790,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -826,29 +848,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -859,14 +891,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr "Benutzer nicht in Gruppe gefunden"
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, fuzzy, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr "Benutzer %s ist bereits Mitglied der Gruppe %s."
|
||||
|
@ -973,20 +1005,52 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
msgstr "Regel '%(rule)s' konnte nicht verstanden werden"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "Kein Handler für Übereinstimmungen des Typs %s"
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgstr "Regel '%(rule)r' konnte nicht verstanden werden"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
#: keystone/openstack/common/service.py:335
|
||||
|
@ -1591,50 +1655,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr "%s wurde nicht ausgecheckt"
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr "Token gehört nicht zu angegebenem Nutzer."
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1692,11 +1756,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr "Nicht-Standard-Domäne wird nicht unterstützt"
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr "Bereichsorientiertes Token der Domäne wird nicht unterstützt"
|
||||
|
||||
|
@ -1775,3 +1843,9 @@ msgstr "Bereichsorientiertes Token der Domäne wird nicht unterstützt"
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr "Regel '%(rule)s' konnte nicht verstanden werden"
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr "Regel '%(rule)r' konnte nicht verstanden werden"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (Australia) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United States) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-21 09:13+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Spanish "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr "No se puede eliminar un rol que no se ha otorgado, %s"
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr "No se ha encontrado el rol %s"
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -345,22 +346,43 @@ msgstr "RBAC: continuando sin proyecto"
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr "RBAC: Continuando sin arrendatario"
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr "RBAC: Eludiendo autorización"
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr "RBAC: Autorización otorgada"
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr "RBAC: añadiendo parámetros de filtro de consultas (%s)"
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -535,27 +557,27 @@ msgstr "ID duplicado, %s."
|
|||
msgid "LDAP %s create"
|
||||
msgstr "Creación de LDAP %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr "Actualización de LDAP %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr "Supresión de LDAP %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr "Inicialización de LDAP: url=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -565,48 +587,48 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr "Enlace de LDAP: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "Adición de LDAP: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr "Búsqueda LDAP: dn=%s, scope=%s, query=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
|
@ -614,17 +636,17 @@ msgstr ""
|
|||
"El servidor LDAP no soporta la paginación. Inhabilite la paginación en "
|
||||
"keystone.conf para evitar este mensaje."
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr "Modificación de LDAP: dn=%s, modlist=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr "Supresión de LDAP: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr "LDAP delete_ext: dn=%s, serverctrls=%s"
|
||||
|
@ -654,46 +676,46 @@ msgstr "Error de enlace FakeLDAP: contraseña de dn=%s no encontrada"
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr "Error de enlace FakeLDAP: contraseña de dn=%s no coincide"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "Añadir elemento de FakeLDAP: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
"Ha fallado la adición de elemento de FakeLDAP: dn=%s ya está en el "
|
||||
"almacén."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr "Supresión de elemento de FakeLDAP: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr "Ha fallado la supresión de elemento de FakeLDAP: dn=%s no encontrado."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr "Modificación de elemento de FakeLDAP: dn=%s attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr "Ha fallado la modificación de elemento de FakeLDAP: dn=%s no encontrado."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
"Ha fallado la modificación de elemento de FakeLDAP: el elemento no tiene "
|
||||
"atributos \"%s\" a suprimir"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
|
@ -703,30 +725,30 @@ msgstr ""
|
|||
"elemento no tiene ningún atributo \"%s\" con el valor \"%s\" para "
|
||||
"suprimir"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
"Ha fallado la modificación de elemento de FakeLDAP: mandato desconocido "
|
||||
"%s "
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr "Acción modify_s %s no implementada"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr "Búsqueda de FakeLDAP en dn=%s scope=%s query=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
"Error de búsqueda de FakeLDAP: nombre distinguido no encontrado para "
|
||||
"SCOPE_BASE"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr "Ámbito de búsqueda %s no implementado."
|
||||
|
@ -760,11 +782,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -773,49 +795,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -831,29 +853,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -864,14 +896,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr "Usuario no encontrado en grupo"
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, fuzzy, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr "El usuario %s ya es miembro del grupo %s"
|
||||
|
@ -978,20 +1010,52 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
msgstr "No se ha podido comprender la regla %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "No hay manejador para coincidencias de clase %s"
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgstr "No se ha podido comprender la regla %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
#: keystone/openstack/common/service.py:335
|
||||
|
@ -1596,50 +1660,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr "No se ha podido extraer %s"
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr "La señal no pertenece al arrendatario especificado."
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1697,11 +1761,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr "El dominio no predeterminado no está soportado"
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr "La señal con ámbito de dominio no está soportada"
|
||||
|
||||
|
@ -1780,3 +1848,9 @@ msgstr "La señal con ámbito de dominio no está soportada"
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr "No se ha podido comprender la regla %(rule)s"
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr "No se ha podido comprender la regla %(rule)r"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-08-30 04:19+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish (Mexico) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1711,3 +1779,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Finnish (Finland) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-08-30 04:19+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Hindi "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1711,3 +1779,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Croatian "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1751,3 +1819,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2012-12-15 14:14+0000\n"
|
||||
"Last-Translator: kelemeng <kelemeng@gnome.hu>\n"
|
||||
"Language-Team: hu <LL@li.org>\n"
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -340,22 +341,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -530,27 +552,27 @@ msgstr "Többszörös azonosító: %s."
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr "FakeLdap előkészítési url=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -560,64 +582,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr "FakeLdap bind dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "FakeLdap elem hozzáadása: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr "FakeLdap keresés itt: dn=%s hatókör=%s lekérdezés=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr "FakeLdap elem módosítása: dn=%s attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr "FakeLdap elem törlése: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr "FakeLdap elem hozzáadása: dn=%s, attrs=%s"
|
||||
|
@ -647,44 +669,44 @@ msgstr "FakeLdap bind hiba: a jelszó nem található ehhez: dn=%s"
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr "FakeLdap bind hiba: a jelszó nem egyezik ehhez: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "FakeLdap elem hozzáadása: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr "FakeLdap elem hozzáadása sikertelen: dn=%s már a tárolóban van."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr "FakeLdap elem törlése: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr "FakeLdap elem törlése sikertelen: dn=%s nem található."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr "FakeLdap elem módosítása: dn=%s attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr "FakeLdap elem módosítása sikertelen: dn=%s nem található."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
"FakeLdap elem módosítása sikertelen: az elemnek nincs törölhető „%s” "
|
||||
"attribútuma"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
|
@ -693,26 +715,26 @@ msgstr ""
|
|||
"FakeLdap elem módosítása sikertelen: az elemnek nincs törölhető „%s” "
|
||||
"attribútuma „%s” értékkel"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr "FakeLdap elem módosítása sikertelen: ismeretlen parancs: %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr "modify_s %s művelet nincs megvalósítva"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr "FakeLdap keresés itt: dn=%s hatókör=%s lekérdezés=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr "FakeLdap keresés sikertelen: a dn nem található a SCOPE_BASE-hez"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr "A(z) %s keresési hatókör nincs megvalósítva."
|
||||
|
@ -746,11 +768,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -759,49 +781,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -817,29 +839,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -850,14 +882,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -964,19 +996,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1582,50 +1646,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr "Nem sikerült %s kiiktatása"
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1684,11 +1748,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1767,3 +1835,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Indonesian "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Italian "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr "Impossibile rimuovere un ruolo che non è stato concesso, %s"
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr "Ruolo %s non trovato"
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -343,22 +344,43 @@ msgstr "RBAC: si procede senza progetto"
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr "RBAC: si procede senza tenant"
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr "RBAC: autorizzazione oltrepassata"
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr "RBAC: autorizzazione concessa"
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr "RBAC: aggiunta parametri del filtro della query (%s)"
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -533,27 +555,27 @@ msgstr "ID duplicato, %s."
|
|||
msgid "LDAP %s create"
|
||||
msgstr "LDAP %s crea"
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr "LDAP %s aggiorna"
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr "LDAP %s elimina"
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr "LDAP inizializza: url=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -563,48 +585,48 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr "LDAP bind: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "LDAP aggiunge: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr "Ricerca LDAP: dn=%s, scope=%s, query=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
|
@ -612,17 +634,17 @@ msgstr ""
|
|||
"Il server LDAP non supporta la paginazione. Disabilitare la paginazione "
|
||||
"in keystone.conf per evitare questo messaggio."
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr "LDAP modifica: dn=%s, modlist=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr "LDAP elimina: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr "LDAP delete_ext: dn=%s, serverctrls=%s"
|
||||
|
@ -652,44 +674,44 @@ msgstr "FakeLdap bind non riuscito: password per dn=%s non tovato"
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr "FakeLdap bind non riuscito: password per dn=%s non corrisponde"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "FakeLdap aggiunge elemento: dn=%s, attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr "FakeLdap aggiunta elemento non riuscita: dn=%s è già nell'archivio."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr "FakeLdap elimina elemento: dn=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr "FakeLdap elimina elemento non riuscito: dn=%s non trovato."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr "FakeLdap modifica elemento: dn=%s attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr "FakeLdap modifica elemento: dn=%s non trovato."
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
"FakeLdap modifica elemento non riuscito: l'elemento non ha nessun "
|
||||
"attributo \"%s\" da eliminare"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
|
@ -698,26 +720,26 @@ msgstr ""
|
|||
"Modifica elemento FakeLdap non riuscita: l'elemento non ha nessun "
|
||||
"attributo \"%s\" con il valore \"%s\" da eliminare"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr "FakeLdap modifica elemento non riuscito: comando %s sconosciuto"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr "modify_s azione %s non implementata"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr "FakeLdap ricerca in dn=%s scope=%s query=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr "FakeLdap ricerca non riuscita: dn non trovato per SCOPE_BASE"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr "Ambito di ricerca %s non implementato."
|
||||
|
@ -751,11 +773,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -764,49 +786,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -822,29 +844,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -855,14 +887,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr "Utente non trovato nel gruppo"
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, fuzzy, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr "L'utente %s è già membro del gruppo %s"
|
||||
|
@ -969,20 +1001,52 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
msgstr "Impossibile comprendere la regola %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "Nessun gestore per le corrispondenze di tipo %s"
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgstr "Impossibile comprendere la regola %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
#: keystone/openstack/common/service.py:335
|
||||
|
@ -1587,50 +1651,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr "Impossibile eseguire il checkout %s"
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr "Il token non appartiene al tenant specificato."
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1688,11 +1752,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr "Il dominio non predefinito non è supportato"
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr "L'ambito del dominio token non è supportato"
|
||||
|
||||
|
@ -1771,3 +1839,9 @@ msgstr "L'ambito del dominio token non è supportato"
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr "Impossibile comprendere la regola %(rule)s"
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr "Impossibile comprendere la regola %(rule)r"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Italian (Italy) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2012-11-03 01:25+0000\n"
|
||||
"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
|
||||
"Language-Team: Japanese "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1760,3 +1828,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: ka_GE <LL@li.org>\n"
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr "როლი %s ვერ მოიძებნა"
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr "LDAP %s შექმნა"
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr "LDAP %s განახლება"
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr "LDAP %s წაშლა"
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: keystone "
|
||||
"jenkins.keystone.propose.translation.update.328\n"
|
||||
"jenkins.keystone.propose.translation.update.348\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Korean "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-03-21 18:34+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: ko_KR <LL@li.org>\n"
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Malay "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Norwegian Bokmål "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-09-04 23:27+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Nepali "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1690,3 +1758,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Dutch (Netherlands) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Polish (Poland) "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1760,3 +1828,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Portuguese "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2012-11-02 18:30+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese (Brazil) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-06-08 07:51+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Romanian "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1760,3 +1828,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Russian "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1760,3 +1828,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Russian (Russia) "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1751,3 +1819,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-08-30 04:19+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Slovak "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1711,3 +1779,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Slovenian (Slovenia) "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1760,3 +1828,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Swahili (Kenya) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Tagalog "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Turkish (Turkey) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Ukrainian "
|
||||
|
@ -204,23 +204,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -269,7 +270,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -338,22 +339,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -528,27 +550,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -558,64 +580,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -645,68 +667,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -740,11 +762,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,49 +775,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -811,29 +833,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -844,14 +876,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -958,19 +990,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1576,50 +1640,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1677,11 +1741,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1751,3 +1819,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-17 16:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-21 06:08+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr "无法除去尚未授予的角色 %s"
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr "找不到角色 %s"
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr "RBAC:正在没有项目的情况下继续"
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr "RBAC:正在没有租户的情况下继续"
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr "RBAC:正在绕过授权"
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr "RBAC:已授予权限"
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr "RBAC:正在添加查询过滤器参数 (%s)"
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr "标识 %s 重复。"
|
|||
msgid "LDAP %s create"
|
||||
msgstr "LDAP %s 创建"
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr "LDAP %s 更新"
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr "LDAP %s 删除"
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr "LDAP 初始化:url=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr "LDAP 绑定:dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "LDAP 添加:dn=%s,attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr "LDAP 搜索:dn=%s,scope=%s,query=%s,attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr "LDAP 服务器不支持页面调度。请在 keystone.conf 中禁用页面调度以避免出现此消息。"
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr "LDAP 修改:dn=%s,modlist=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr "LDAP 删除:dn=%s"
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr "LDAP delete_ext:dn=%s,serverctrls=%s"
|
||||
|
@ -644,68 +666,68 @@ msgstr "FakeLdap bind 失败:找不到 dn=%s 的密码"
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr "FakeLdap bind 失败:dn=%s 的密码不匹配"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "FakeLdap add item:dn=%s,attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr "FakeLdap add item 失败:dn=%s 已在存储中。"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr "FakeLdap delete item:dn=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr "FakeLdap delete item 失败:找不到 dn=%s。"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr "FakeLdap modify item:dn=%s attrs=%s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr "FakeLdap modify item 失败:找不到 dn=%s。"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr "FakeLdap modify item 失败:项没有要删除的任何属性“%s”"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr "FakeLdap modify item 失败:项没有任何符合以下条件的属性“%s”:具有要删除的值“%s”"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr "FakeLdap modify item 失败:命令 %s 未知"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr "未实现 modify_s 操作 %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr "FakeLdap search(在以下位置:dn=%s scope=%s query=%s)"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr "FakeLdap search 失败:对于 SCOPE_BASE,找不到 dn"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr "未实现搜索范围 %s。"
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr "在组中找不到用户"
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, fuzzy, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr "用户 %s 已是组 %s 的成员"
|
||||
|
@ -957,20 +989,52 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
msgstr "未能理解规则 %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "对于类型为 %s 的匹配项,不存在任何处理程序"
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgstr "未能理解规则 %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
#: keystone/openstack/common/service.py:335
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr "未能检出 %s"
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr "令牌不属于指定的租户。"
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr "非缺省域不受支持"
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr "作用域限定到域的令牌不受支持"
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr "作用域限定到域的令牌不受支持"
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr "未能理解规则 %(rule)s"
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr "未能理解规则 %(rule)r"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-07-29 22:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Chinese (Hong Kong) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr ""
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr ""
|
|||
msgid "LDAP %s create"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr ""
|
||||
|
@ -644,68 +666,68 @@ msgstr ""
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr ""
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr ""
|
||||
|
@ -957,19 +989,51 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1750,3 +1818,9 @@ msgstr ""
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Keystone\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/keystone\n"
|
||||
"POT-Creation-Date: 2013-09-11 06:00+0000\n"
|
||||
"POT-Creation-Date: 2013-10-01 06:13+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 03:11+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Chinese (Taiwan) "
|
||||
|
@ -203,23 +203,24 @@ msgstr ""
|
|||
msgid "Creating the default role %s because it does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/core.py:636 keystone/identity/core.py:216
|
||||
#: keystone/assignment/core.py:656 keystone/identity/core.py:244
|
||||
#: keystone/identity/core.py:256
|
||||
#, python-format
|
||||
msgid "Expected dict or list: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/assignment/backends/kvs.py:138
|
||||
#: keystone/assignment/backends/sql.py:271
|
||||
#: keystone/assignment/backends/kvs.py:140
|
||||
#: keystone/assignment/backends/sql.py:320
|
||||
#, python-format
|
||||
msgid "Cannot remove role that has not been granted, %s"
|
||||
msgstr "無法移除尚未授權的角色,%s"
|
||||
|
||||
#: keystone/assignment/backends/ldap.py:405
|
||||
#: keystone/assignment/backends/ldap.py:409
|
||||
#, python-format
|
||||
msgid "Role %s not found"
|
||||
msgstr "找不到角色 %s"
|
||||
|
||||
#: keystone/assignment/backends/sql.py:109
|
||||
#: keystone/assignment/backends/sql.py:103
|
||||
msgid "Inherited roles can only be assigned to domains"
|
||||
msgstr ""
|
||||
|
||||
|
@ -268,7 +269,7 @@ msgid "Access token is expired"
|
|||
msgstr ""
|
||||
|
||||
#: keystone/auth/plugins/oauth1.py:75
|
||||
#: keystone/contrib/oauth1/controllers.py:260
|
||||
#: keystone/contrib/oauth1/controllers.py:270
|
||||
msgid "There should not be any non-oauth parameters"
|
||||
msgstr ""
|
||||
|
||||
|
@ -337,22 +338,43 @@ msgstr "RBAC:在沒有專案的情況下繼續作業"
|
|||
msgid "RBAC: Proceeding without tenant"
|
||||
msgstr "RBAC:在沒有 Tenant 的情況下繼續作業"
|
||||
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:190
|
||||
#: keystone/common/controller.py:396
|
||||
#: keystone/common/controller.py:122 keystone/common/controller.py:199
|
||||
#: keystone/common/controller.py:472
|
||||
msgid "RBAC: Bypassing authorization"
|
||||
msgstr "RBAC:正在略過授權"
|
||||
|
||||
#: keystone/common/controller.py:148 keystone/common/controller.py:188
|
||||
#: keystone/common/controller.py:412
|
||||
#: keystone/common/controller.py:157 keystone/common/controller.py:197
|
||||
#: keystone/common/controller.py:488
|
||||
msgid "RBAC: Authorization granted"
|
||||
msgstr "RBAC:已授與權限"
|
||||
|
||||
#: keystone/common/controller.py:178
|
||||
#: keystone/common/controller.py:187
|
||||
#, python-format
|
||||
msgid "RBAC: Adding query filter params (%s)"
|
||||
msgstr "RBAC:正在新增查詢過濾器參數 (%s)"
|
||||
|
||||
#: keystone/common/controller.py:368
|
||||
#: keystone/common/controller.py:260
|
||||
#, python-format
|
||||
msgid "Project (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:262
|
||||
#, python-format
|
||||
msgid "Domain (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:264
|
||||
msgid "Unknown Target"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:265
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group (%(group)s), referenced in assignment for %(target)s, not found - "
|
||||
"ignoring."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/controller.py:443
|
||||
msgid "Invalid token in _get_domain_id_for_request"
|
||||
msgstr ""
|
||||
|
||||
|
@ -527,27 +549,27 @@ msgstr "重複的 ID,%s。"
|
|||
msgid "LDAP %s create"
|
||||
msgstr "LDAP %s 建立"
|
||||
|
||||
#: keystone/common/ldap/core.py:391
|
||||
#: keystone/common/ldap/core.py:392
|
||||
#, python-format
|
||||
msgid "LDAP %s update"
|
||||
msgstr "LDAP %s 更新"
|
||||
|
||||
#: keystone/common/ldap/core.py:402
|
||||
#: keystone/common/ldap/core.py:408
|
||||
#, python-format
|
||||
msgid "Cannot change %(option_name)s %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:430
|
||||
#: keystone/common/ldap/core.py:440
|
||||
#, python-format
|
||||
msgid "LDAP %s delete"
|
||||
msgstr "LDAP %s 刪除"
|
||||
|
||||
#: keystone/common/ldap/core.py:459
|
||||
#: keystone/common/ldap/core.py:469
|
||||
#, python-format
|
||||
msgid "LDAP init: url=%s"
|
||||
msgstr "LDAP 起始設定:URL = %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:460
|
||||
#: keystone/common/ldap/core.py:470
|
||||
#, python-format
|
||||
msgid ""
|
||||
"LDAP init: use_tls=%(use_tls)s\n"
|
||||
|
@ -557,64 +579,64 @@ msgid ""
|
|||
"tls_avail=%(tls_avail)s\n"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:479
|
||||
#: keystone/common/ldap/core.py:489
|
||||
msgid "Invalid TLS / LDAPS combination"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:483
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:493
|
||||
#, python-format
|
||||
msgid "Invalid LDAP TLS_AVAIL option: %s. TLS not available"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:503
|
||||
#, python-format
|
||||
msgid "tls_cacertfile %s not found or is not a file"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:505
|
||||
#: keystone/common/ldap/core.py:515
|
||||
#, python-format
|
||||
msgid "tls_cacertdir %s not found or is not a directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:512
|
||||
#: keystone/common/ldap/core.py:522
|
||||
#, python-format
|
||||
msgid "LDAP TLS: invalid TLS_REQUIRE_CERT Option=%s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/common/ldap/core.py:526
|
||||
#: keystone/common/ldap/core.py:536
|
||||
#, python-format
|
||||
msgid "LDAP bind: dn=%s"
|
||||
msgstr "LDAP 連結:DN = %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:540
|
||||
#: keystone/common/ldap/core.py:550
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP add: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "LDAP 新增:DN = %s,屬性 = %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:545
|
||||
#: keystone/common/ldap/core.py:561
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"LDAP search: dn=%(dn)s, scope=%(scope)s, query=%(query)s, "
|
||||
"attrs=%(attrlist)s"
|
||||
msgstr "LDAP 搜尋:DN = %s,範圍 = %s,查詢 = %s,屬性 = %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:598
|
||||
#: keystone/common/ldap/core.py:614
|
||||
msgid ""
|
||||
"LDAP Server does not support paging. Disable paging in keystone.conf to "
|
||||
"avoid this message."
|
||||
msgstr "「LDAP 伺服器」不支援分頁。請在 keystone.conf 中停用分頁以避免此訊息。"
|
||||
|
||||
#: keystone/common/ldap/core.py:614
|
||||
#: keystone/common/ldap/core.py:630
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP modify: dn=%(dn)s, modlist=%(modlist)s"
|
||||
msgstr "LDAP 修改:DN = %s,Modlist = %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:620
|
||||
#: keystone/common/ldap/core.py:636
|
||||
#, python-format
|
||||
msgid "LDAP delete: dn=%s"
|
||||
msgstr "LDAP 刪除:DN = %s"
|
||||
|
||||
#: keystone/common/ldap/core.py:625
|
||||
#: keystone/common/ldap/core.py:641
|
||||
#, fuzzy, python-format
|
||||
msgid "LDAP delete_ext: dn=%(dn)s, serverctrls=%(serverctrls)s"
|
||||
msgstr "LDAP delete_ext:DN = %s,Serverctrls = %s"
|
||||
|
@ -644,68 +666,68 @@ msgstr "FakeLdap 連結失敗:找不到 DN = %s 的密碼"
|
|||
msgid "FakeLdap bind fail: password for dn=%s does not match"
|
||||
msgstr "FakeLdap 連結失敗:DN = %s 的密碼不符"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:207
|
||||
#: keystone/common/ldap/fakeldap.py:212
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap add item: dn=%(dn)s, attrs=%(attrs)s"
|
||||
msgstr "FakeLdap 新增項目:DN = %s,屬性 = %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:210
|
||||
#: keystone/common/ldap/fakeldap.py:215
|
||||
#, python-format
|
||||
msgid "FakeLdap add item failed: dn=%s is already in store."
|
||||
msgstr "FakeLdap 新增項目失敗:DN = %s 已在儲存庫中。"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:224 keystone/common/ldap/fakeldap.py:238
|
||||
#: keystone/common/ldap/fakeldap.py:229 keystone/common/ldap/fakeldap.py:243
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item: dn=%s"
|
||||
msgstr "FakeLdap 刪除項目:DN = %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:228 keystone/common/ldap/fakeldap.py:242
|
||||
#: keystone/common/ldap/fakeldap.py:233 keystone/common/ldap/fakeldap.py:247
|
||||
#, python-format
|
||||
msgid "FakeLdap delete item failed: dn=%s not found."
|
||||
msgstr "FakeLdap 刪除項目失敗:找不到 DN = %s。"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:257
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap modify item: dn=%(dn)s attrs=%(attrs)s"
|
||||
msgstr "FakeLdap 修改項目:DN = %s 屬性 = %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:262
|
||||
#: keystone/common/ldap/fakeldap.py:267
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: dn=%s not found."
|
||||
msgstr "FakeLdap 修改項目失敗:找不到 DN = %s。"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:278
|
||||
#: keystone/common/ldap/fakeldap.py:283
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: item has no attribute \"%s\" to delete"
|
||||
msgstr "FakeLdap 修改項目失敗:項目沒有要刪除的屬性 \"%s\""
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:287
|
||||
#: keystone/common/ldap/fakeldap.py:292
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"FakeLdap modify item failed: item has no attribute \"%(k)s\" with value "
|
||||
"\"%(v)s\" to delete"
|
||||
msgstr "FakeLdap 修改項目失敗:項目沒有要刪除的屬性 \"%s\"(值為 \"%s\")"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:293
|
||||
#: keystone/common/ldap/fakeldap.py:298
|
||||
#, python-format
|
||||
msgid "FakeLdap modify item failed: unknown command %s"
|
||||
msgstr "FakeLdap 修改項目失敗:不明的指令 %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:295
|
||||
#: keystone/common/ldap/fakeldap.py:300
|
||||
#, python-format
|
||||
msgid "modify_s action %s not implemented"
|
||||
msgstr "未實作 modify_s 動作 %s"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:314
|
||||
#: keystone/common/ldap/fakeldap.py:319
|
||||
#, fuzzy, python-format
|
||||
msgid "FakeLdap search at dn=%(dn)s scope=%(scope)s query=%(query)s"
|
||||
msgstr "FakeLdap 搜尋(DN = %s 範圍 = %s 查詢 = %s)"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:320
|
||||
#: keystone/common/ldap/fakeldap.py:325
|
||||
msgid "FakeLdap search fail: dn not found for SCOPE_BASE"
|
||||
msgstr "FakeLdap 搜尋失敗:找不到 SCOPE_BASE 的 DN"
|
||||
|
||||
#: keystone/common/ldap/fakeldap.py:334
|
||||
#: keystone/common/ldap/fakeldap.py:339
|
||||
#, python-format
|
||||
msgid "Search scope %s not implemented."
|
||||
msgstr "未實作搜尋範圍 %s。"
|
||||
|
@ -739,11 +761,11 @@ msgid ""
|
|||
"table"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:241
|
||||
#: keystone/contrib/ec2/controllers.py:245
|
||||
msgid "Token belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/ec2/controllers.py:266
|
||||
#: keystone/contrib/ec2/controllers.py:270
|
||||
msgid "Credential belongs to another user"
|
||||
msgstr ""
|
||||
|
||||
|
@ -752,49 +774,49 @@ msgstr ""
|
|||
msgid "Endpoint %(endpoint_id)s not found in project %(project_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:65
|
||||
#: keystone/contrib/oauth1/controllers.py:70
|
||||
msgid "Cannot change consumer secret"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:133
|
||||
#: keystone/contrib/oauth1/controllers.py:143
|
||||
#: keystone/contrib/oauth1/backends/sql.py:279
|
||||
msgid "User IDs do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:140
|
||||
#: keystone/contrib/oauth1/controllers.py:150
|
||||
msgid "Could not find role"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:189
|
||||
#: keystone/contrib/oauth1/controllers.py:199
|
||||
msgid "Non-oauth parameter - project, do not match"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:239
|
||||
#: keystone/contrib/oauth1/controllers.py:315
|
||||
#: keystone/contrib/oauth1/controllers.py:249
|
||||
#: keystone/contrib/oauth1/controllers.py:326
|
||||
msgid "Request token is expired"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:264
|
||||
#: keystone/contrib/oauth1/controllers.py:274
|
||||
msgid "provided consumer key does not match stored consumer key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:268
|
||||
#: keystone/contrib/oauth1/controllers.py:278
|
||||
msgid "provided verifier does not match stored verifier"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:272
|
||||
#: keystone/contrib/oauth1/controllers.py:282
|
||||
msgid "provided request key does not match stored request key"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:276
|
||||
#: keystone/contrib/oauth1/controllers.py:286
|
||||
msgid "Request Token does not have an authorizing user id"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:331
|
||||
#: keystone/contrib/oauth1/controllers.py:342
|
||||
msgid "authorizing user does not have role required"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/contrib/oauth1/controllers.py:346
|
||||
#: keystone/contrib/oauth1/controllers.py:357
|
||||
msgid "User is not a member of the requested project"
|
||||
msgstr ""
|
||||
|
||||
|
@ -810,29 +832,39 @@ msgstr ""
|
|||
msgid "Access token not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1053
|
||||
#: keystone/identity/controllers.py:264
|
||||
#, python-format
|
||||
msgid "Unable to remove user %(user)s from %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:283
|
||||
#, python-format
|
||||
msgid "Unable to add user %(user)s to %(tenant)s."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/controllers.py:1107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group %(group)s not found for role-assignment - %(target)s with Role: "
|
||||
"%(role)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:91
|
||||
#: keystone/identity/core.py:92
|
||||
#, python-format
|
||||
msgid "Invalid domain name (%s) found in config file name"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:116
|
||||
#: keystone/identity/core.py:117
|
||||
#, python-format
|
||||
msgid "Unable to locate domain config directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:129
|
||||
#: keystone/identity/core.py:130
|
||||
#, python-format
|
||||
msgid "Ignoring file (%s) while scanning domain config directory"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/core.py:170
|
||||
#: keystone/identity/core.py:171
|
||||
msgid ""
|
||||
"Running an experimental and unsupported configuration "
|
||||
"(domain_specific_drivers_enabled = True); this will result in known "
|
||||
|
@ -843,14 +875,14 @@ msgstr ""
|
|||
msgid "User not found in group"
|
||||
msgstr "在群組中找不到使用者"
|
||||
|
||||
#: keystone/identity/backends/ldap.py:182
|
||||
#: keystone/identity/backends/ldap.py:167
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Group member '%(user_dn)s' not found in '%(group_id)s'. The user should "
|
||||
"be removed from the group. The user will be ignored."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/identity/backends/ldap.py:322
|
||||
#: keystone/identity/backends/ldap.py:308
|
||||
#, fuzzy, python-format
|
||||
msgid "User %(user_id)s is already a member of group %(group_id)s"
|
||||
msgstr "使用者 %s 已是群組 %s 的成員"
|
||||
|
@ -957,20 +989,52 @@ msgstr ""
|
|||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:394
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)s"
|
||||
msgstr "無法理解規則 %(rule)s"
|
||||
#: keystone/openstack/common/policy.py:75
|
||||
msgid "JSON file containing policy"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:404
|
||||
#: keystone/openstack/common/policy.py:78
|
||||
msgid "Rule enforced when requested rule is not found"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:92
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:177
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:207
|
||||
msgid "Rules successfully reloaded"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:253
|
||||
#, python-format
|
||||
msgid "Rule %s will be now enforced"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:268
|
||||
#, python-format
|
||||
msgid "Rule [%s] doesn't exist"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:477
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/policy.py:487
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "類型為 %s 的相符項沒有處理程式"
|
||||
|
||||
#: keystone/openstack/common/policy.py:679
|
||||
#: keystone/openstack/common/policy.py:758
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %(rule)r"
|
||||
msgstr "無法理解規則 %(rule)r"
|
||||
msgid "Failed to understand rule %r"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/openstack/common/service.py:118
|
||||
#: keystone/openstack/common/service.py:335
|
||||
|
@ -1575,50 +1639,50 @@ msgstr ""
|
|||
msgid "Creating Consumer connection for Service %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/policy/backends/rules.py:93
|
||||
#: keystone/policy/backends/rules.py:100
|
||||
#, python-format
|
||||
msgid "enforce %(action)s: %(credentials)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/tests/core.py:113
|
||||
#: keystone/tests/core.py:126
|
||||
#, python-format
|
||||
msgid "Failed to checkout %s"
|
||||
msgstr "無法移出 %s"
|
||||
|
||||
#: keystone/token/controllers.py:386
|
||||
#: keystone/token/controllers.py:374
|
||||
#, python-format
|
||||
msgid "User %(u_id)s is unauthorized for tenant %(t_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/controllers.py:403 keystone/token/controllers.py:406
|
||||
#: keystone/token/controllers.py:391 keystone/token/controllers.py:394
|
||||
msgid "Token does not belong to specified tenant."
|
||||
msgstr "記號不屬於所指定的 Tenant。"
|
||||
|
||||
#: keystone/token/provider.py:81
|
||||
#: keystone/token/provider.py:82
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format (deprecated) conflicts with "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:89
|
||||
#: keystone/token/provider.py:90
|
||||
msgid ""
|
||||
"keystone.conf [signing] token_format is deprecated in favor of "
|
||||
"keystone.conf [token] provider"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:99
|
||||
#: keystone/token/provider.py:100
|
||||
msgid ""
|
||||
"Unrecognized keystone.conf [signing] token_format: expected either 'UUID'"
|
||||
" or 'PKI'"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:187
|
||||
#: keystone/token/provider.py:190
|
||||
#, python-format
|
||||
msgid "Unexpected error or malformed token determining token expiry: %s"
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/provider.py:191 keystone/token/providers/uuid.py:556
|
||||
#: keystone/token/providers/uuid.py:567
|
||||
#: keystone/token/provider.py:197 keystone/token/providers/uuid.py:552
|
||||
#: keystone/token/providers/uuid.py:562
|
||||
msgid "Failed to validate token"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1676,11 +1740,15 @@ msgstr ""
|
|||
msgid "User is not a trustee."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:484
|
||||
#: keystone/token/providers/uuid.py:406
|
||||
msgid "Oauth is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: keystone/token/providers/uuid.py:480
|
||||
msgid "Non-default domain is not supported"
|
||||
msgstr "不支援非預設網域"
|
||||
|
||||
#: keystone/token/providers/uuid.py:492
|
||||
#: keystone/token/providers/uuid.py:488
|
||||
msgid "Domain scoped token is not supported"
|
||||
msgstr "不支援網域範圍的記號"
|
||||
|
||||
|
@ -1759,3 +1827,9 @@ msgstr "不支援網域範圍的記號"
|
|||
#~ msgid "could not find matching roles for provided role ids"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)s"
|
||||
#~ msgstr "無法理解規則 %(rule)s"
|
||||
|
||||
#~ msgid "Failed to understand rule %(rule)r"
|
||||
#~ msgstr "無法理解規則 %(rule)r"
|
||||
|
||||
|
|
Loading…
Reference in New Issue