diff --git a/src/.gitignore b/src/.gitignore
index 82bbf00..985df64 100644
--- a/src/.gitignore
+++ b/src/.gitignore
@@ -2,8 +2,15 @@
# === Owned files start ===
# admin/index.css
+# admin/KcAdminUi.tsx
# admin/assets/logo.svg
+# admin/i18n/messages_en.properties
+# admin/i18n/messages_zh_Hans.properties
+# admin/i18n/messages_zh_Hant.properties
# email/html/template.ftl
+# email/messages/messages_en.properties
+# email/messages/messages_zh_CN.properties
+# email/messages/messages_zh_TW.properties
# === Owned files end =====
# === @keycloakify/email-native v260007.0.0 ===
@@ -30,7 +37,6 @@
/email/messages/messages_da.properties
/email/messages/messages_de.properties
/email/messages/messages_el.properties
-/email/messages/messages_en.properties
/email/messages/messages_es.properties
/email/messages/messages_fa.properties
/email/messages/messages_fi.properties
@@ -51,8 +57,6 @@
/email/messages/messages_th.properties
/email/messages/messages_tr.properties
/email/messages/messages_uk.properties
-/email/messages/messages_zh_CN.properties
-/email/messages/messages_zh_TW.properties
/email/text/email-test.ftl
/email/text/email-update-confirmation.ftl
/email/text/email-verification-with-code.ftl
@@ -81,7 +85,6 @@
/admin/ForbiddenSection.tsx
/admin/help-urls.ts
/admin/i18next.d.ts
-/admin/KcAdminUi.tsx
/admin/KcContext.ts
/admin/KcPage.tsx
/admin/page-nav.css
@@ -152,7 +155,6 @@
/admin/i18n/messages_cs.properties
/admin/i18n/messages_de.properties
/admin/i18n/messages_el.properties
-/admin/i18n/messages_en.properties
/admin/i18n/messages_es.properties
/admin/i18n/messages_eu.properties
/admin/i18n/messages_fr.properties
@@ -175,8 +177,6 @@
/admin/i18n/messages_tr.properties
/admin/i18n/messages_uk.properties
/admin/i18n/messages_vi.properties
-/admin/i18n/messages_zh_Hans.properties
-/admin/i18n/messages_zh_Hant.properties
/admin/identity-providers/IdentityProvidersSection.tsx
/admin/identity-providers/ManageOrderDialog.tsx
/admin/identity-providers/OIDCConfigurationRepresentation.ts
diff --git a/src/account/Template.tsx b/src/account/Template.tsx
index 2a42ea6..46f376d 100644
--- a/src/account/Template.tsx
+++ b/src/account/Template.tsx
@@ -54,11 +54,11 @@ export default function Template(props: TemplateProps) {
- IDENTITY CONTROL
+ {msg("nexusIdentityControl")}
{msg("accountManagementTitle")}
-
+
{enabledLanguages.length > 1 && (
{currentLanguage.label}
@@ -87,7 +87,7 @@ export default function Template(props: TemplateProps) {
- ACCOUNT MATRIX
+ {msg("nexusAccountMatrix")}
{navigationItems.map(item => (
@@ -101,7 +101,7 @@ export default function Template(props: TemplateProps) {
- SECURE SESSION
+ {msg("nexusSecureSession")}
diff --git a/src/account/i18n.ts b/src/account/i18n.ts
index d753b3b..499dafe 100644
--- a/src/account/i18n.ts
+++ b/src/account/i18n.ts
@@ -3,7 +3,27 @@ import { i18nBuilder } from "keycloakify/account";
import type { ThemeName } from "../kc.gen";
/** @see: https://docs.keycloakify.dev/features/i18n */
-const { useI18n, ofTypeI18n } = i18nBuilder.withThemeName().build();
+const { useI18n, ofTypeI18n } = i18nBuilder
+ .withThemeName()
+ .withCustomTranslations({
+ en: {
+ accountManagementTitle: "Account Management",
+ myResources: "My Resources",
+ nexusIdentityControl: "IDENTITY CONTROL",
+ nexusAccountUtilities: "Account utilities",
+ nexusAccountMatrix: "ACCOUNT MATRIX",
+ nexusSecureSession: "SECURE SESSION"
+ },
+ "zh-CN": {
+ accountManagementTitle: "账户管理",
+ myResources: "我的资源",
+ nexusIdentityControl: "身份控制",
+ nexusAccountUtilities: "账户操作",
+ nexusAccountMatrix: "账户矩阵",
+ nexusSecureSession: "安全会话"
+ }
+ })
+ .build();
type I18n = typeof ofTypeI18n;
diff --git a/src/account/pages/Account.stories.tsx b/src/account/pages/Account.stories.tsx
index 4ca3b49..04fa8a0 100644
--- a/src/account/pages/Account.stories.tsx
+++ b/src/account/pages/Account.stories.tsx
@@ -16,6 +16,16 @@ export const Default: Story = {
render: () =>
};
+export const SimplifiedChinese: Story = {
+ render: () => (
+
+ )
+};
+
export const WithSuccessMessage: Story = {
render: () => (
,
+ children: routes
+ }
+]);
+const prI18nInitialized = i18n.init();
+startColorSchemeManagement();
+
+export default function KcAdminUi() {
+ const [isI18nInitialized, setI18nInitialized] = useReducer(() => true, false);
+
+ useEffect(() => {
+ prI18nInitialized.then(() => setI18nInitialized());
+ }, []);
+
+ useEffect(() => {
+ if (!isI18nInitialized) {
+ return;
+ }
+
+ const updateDocumentTitle = () => {
+ document.title = i18n.t("nexusAdminConsoleTitle");
+ };
+
+ updateDocumentTitle();
+ i18n.on("languageChanged", updateDocumentTitle);
+
+ return () => {
+ i18n.off("languageChanged", updateDocumentTitle);
+ };
+ }, [isI18nInitialized]);
+
+ if (!isI18nInitialized) {
+ return null;
+ }
+
+ return ;
+}
diff --git a/src/admin/i18n/messages_en.properties b/src/admin/i18n/messages_en.properties
new file mode 100644
index 0000000..e2543f8
--- /dev/null
+++ b/src/admin/i18n/messages_en.properties
@@ -0,0 +1,4198 @@
+# This file has been claimed for ownership from @keycloakify/keycloak-admin-ui version 260700.0.2.
+# To relinquish ownership and restore this file to its original content, run the following command:
+#
+# $ npx keycloakify own --path "admin/i18n/messages_en.properties" --revert
+
+# IMPORTANT: This file contains the base translation. Modifying it directly is not recommended.
+# To override or add custom messages, create a file named messages_en_override.properties in the same directory.
+# This file will be automatically loaded and merged with the base translation.
+# If you're implementing theme variants, you can also create variant-specific `.properties` files.
+# For example let's say you have defined `themeName: ["vanilla", "chocolate"]` then you can create the following files:
+# messages_en_override_vanilla.properties
+# messages_en_override_chocolate.properties
+
+cancel=Cancel
+update=Update
+deleteConfirm_other=Are you sure you want to delete these groups?
+trusted-hosts.label=Trusted Hosts
+registration-web-origins.label=Allowed Registration Web Origins
+registration-web-origins.tooltip=Allows CORS requests from the specified web origins
+deletedSuccess=Provider successfully deleted.
+searchAttributes=Search attributes
+userID=User ID
+anyResource=Any resource
+importAdded_zero=No records added.
+createClientPolicy=Create client policy
+clientSignature=Client signature required
+persistent=Persistent
+sync-ldap-roles-to-keycloak=Sync LDAP roles to Keycloak
+eventTypes.PERMISSION_TOKEN.name=Permission token
+permissionsDisable=Disable permissions?
+eventTypes.FEDERATED_IDENTITY_LINK_ERROR.description=Federated identity link error
+secretHasExpired=Secret has expired, please generate a new one by clicking the "Regenerate" button above
+policyRolesHelp=Click on 'Add roles' to include accepted roles for this policy. Checking the 'required field' checkbox on a role indicates that the selected role MUST be present while evaluating policy, regardless of other roles. Leaving all relevant roles for the policy unchecked is the equivalent of setting a decision strategy of 'Affirmative'.
+addLdapWizardTitle=Add LDAP user federation provider
+wantAssertionsSignedHelp=Indicates whether this service provider expects a signed Assertion.
+disableConfirm=Are you sure you want to disable '{{name}}'
+eventTypes.CUSTOM_REQUIRED_ACTION.description=Custom required action
+flowName=Flow name
+userInfoResponseEncryptionContentEncryptionAlgorithm=User info response encryption content encryption algorithm
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN_ERROR.name=Identity provider first login error
+searchByRoleName=Search by role name
+credentialType=Type
+passLoginHint=Pass login_hint
+openIdConnectCompatibilityModesHelp=This section is used to configure settings for backward compatibility with older OpenID Connect / OAuth 2 adaptors. It is useful especially if your client uses an older version of Keycloak / RH-SSO adapter.
+emptyClientScopes=This client doesn't have any added client scopes
+httpPostBindingAuthnRequestHelp=Indicates whether the AuthnRequest must be sent using HTTP-POST binding. If false, HTTP-REDIRECT binding will be used.
+policyEnforcementMode=Policy enforcement mode
+eventTypes.CLIENT_UPDATE.name=Client update
+addMultivaluedLabel=Add {{fieldLabel}}
+notRepeat=Not repeat
+secretRotated=Secret rotated
+userFedDeleteConfirmTitle=Delete user federation provider?
+userCredentialsHelpTextLabel=User Credentials Help Text
+role=Role
+displayName=Display name
+applyToResourceTypeHelp=Specifies if this permission should be applied to all resources with a given type. In this case, this permission will be evaluated for all instances of a given resource type.
+cibaIntervalHelp=The minimum amount of time in seconds that the CD (Consumption Device) must wait between polling requests to the token endpoint. If set to 0, the CD must use 5 as the default value according to the CIBA specification.
+envelopeFrom=Envelope from
+allowutf8=Allow UTF-8
+eventTypes.UPDATE_TOTP.name=Update totp
+updateCibaError=Could not update CIBA policy\: {{error}}
+policyUrl=Policy URL
+clientDescriptionHelp=Specifies description of the client. For example 'My Client for TimeSheets'. Supports keys for localized values as well. For example\: ${my_client_description}.
+rolesPermissionsHint=Determines if fine grained permissions are enabled for managing this role. Disabling will delete all current permissions that have been set up.
+passwordPoliciesHelp.regexPattern=Requires that the password matches one or more defined Java regular expression patterns.
+oAuthDPoP=Require DPoP bound tokens
+invalidRealmName=Realm name can't contain special characters
+validRedirectURIsHelp=Valid URI pattern a browser can redirect to after a successful login. Simple wildcards are allowed such as 'http\://example.com/*'. Relative path can be specified too such as /my/relative/path/*. Relative paths are relative to the client root URL, or if none is specified the auth server root URL is used. For SAML, you must set valid URI patterns if you are relying on the consumer service URL embedded with the login request.
+realmNameTitle={{name}} realm
+subjectNameId=Subject NameID
+credentialsList=Credentials List
+usermodel.clientRoleMapping.clientId.label=Client ID
+clientId=Client ID
+serviceProviderEntityId=Service provider entity ID
+internationalizationHelp=If enabled, you can choose which locales you support for this realm and which locale is the default.
+managePriorityOrder=Manage priority order
+contextualAttributesHelp=Any attribute provided by a running environment or execution context.
+clientLoginTimeoutHelp=Max time a client has to finish the access token protocol. This should normally be 1 minute.
+emptyMappers=No mappers
+artifactBindingUrlHelp=URL to send the HTTP ARTIFACT messages to. You can leave this blank if you are using a different binding. This value should be set when forcing ARTIFACT binding together with IdP initiated login.
+artifactBindingUrl=Artifact Binding URL
+clientsList=Clients list
+userId=User ID
+eventTypes.CLIENT_UPDATE_ERROR.description=Client update error
+eventTypes.UPDATE_EMAIL.description=Update email
+eventTypes.VALIDATE_ACCESS_TOKEN.description=Validate access token
+dedicatedScopeExplain=This is a client scope which includes the dedicated mappers and scope
+updateOtpError=Could not update OTP policy\: {{error}}
+addressClaim.postal_code.label=User Attribute Name for Postal Code
+defaultRoles=Default roles
+samlSignatureKeyNameHelp=Signed SAML documents contain identification of signing key in KeyName element. For Keycloak / RH-SSO counter-party, use KEY_ID, for MS AD FS use CERT_SUBJECT, for others check and use NONE if no other option works.
+clientScopeTypes.default=Default
+invalidateRotatedSecret=Invalidate rotated secret?
+noDirectUsers=No direct users
+whoCanEditHelp=If enabled, users or administrators can view and edit the attribute. Otherwise, users or administrators don't have access to write to the attribute.
+eventTypes.LOGIN.name=Login
+addressClaim.country.tooltip=Name of User Attribute, which will be used to map to 'country' subclaim inside 'address' token claim. Defaults to 'country'.
+uuidLdapAttribute=UUID LDAP attribute
+scopeNameHelp=Name of the client scope. Must be unique in the realm. Name should not contain space characters as it is used as value of scope parameter.
+requiredUserActions=Required user actions
+noConsentsText=The consents will only be recorded when users try to access a client that is configured to require consent. In that case, users will get a consent page which asks them to grant access to the client.
+addStep=Add step
+clientAssertionAudience=Client assertion audience
+permissionPoliciesHelp=Specifies all the policies that must be applied to the permission.
+userInitiatedActionLifespanHelp=Maximum time before an action permit sent by a user (such as a forgot password e-mail) is expired. This value is recommended to be short because it is expected that the user would react to a self-created action quickly.
+clearFileExplain=Are you sure you want to clear this file?
+userModelAttribute=User model attribute
+eventTypes.LOGOUT_ERROR.name=Logout error
+allowRemoteResourceManagement=Remote resource management
+syncRegistrationsHelp=Should newly created users be created within the LDAP store? Priority affects which provider is chosen to sync the new user. This setting is effectively applied only with WRITABLE edit mode.
+resetPasswordAllowed=Forgot password
+emptyExecution=No steps
+passwordPolicyHintsEnabledHelp=Applicable just for writable MSAD. If on, then updating password of MSAD user will use LDAP_SERVER_POLICY_HINTS_OID extension, which means that advanced MSAD password policies like 'password history' or 'minimal password age' will be applied. This extension works just for MSAD 2008 R2 or newer.
+expirationValueNotValid=Value should be greater than or equal to 1
+eventTypes.UPDATE_CONSENT.name=Update consent
+forceArtifactBinding=Force artifact binding
+eventTypes.REFRESH_TOKEN_ERROR.description=Refresh token error
+eventTypes.IMPERSONATE.name=Impersonate
+updateFirstLogin=Update first login
+columnDisplayDescription=Display description
+flowUsedBy=Use of this flow
+client-updater-trusted-hosts.label=Trusted hosts
+updateExecutorSuccess=Executor updated successfully
+ldapAttributeHelp=Name of mapped attribute on LDAP object. For example 'cn', 'sn', 'mail', 'street', etc.
+assertionLifespan=Assertion Lifespan
+export=Export
+claimFilterNameHelp=Name of the essential claim
+revocationDescription=This is a way to revoke all active sessions and access tokens. Not before means you can revoke any tokens issued before the date.
+eventTypes.CODE_TO_TOKEN_ERROR.description=Code to token error
+termsOfServiceUrl=Terms of service URL
+requestObject.request_uri\ only=Request URI only
+passwordPolicy=Password policy
+backchannelLogout=Backchannel logout
+addressClaim.street.label=User Attribute Name for Street
+rolesScope=If there is no role scope mapping defined, each user is permitted to use this client scope. If there are role scope mappings defined, the user must be a member of at least one of the roles.
+applyToResourceTypeFlag=Apply to resource type
+offlineSessionIdleHelp=Time an offline session is allowed to be idle before it expires. You need to use offline token to refresh at least once within this period; otherwise offline session will expire.
+eventTypes.UPDATE_TOTP.description=Update totp
+testError=Error when trying to connect to LDAP\: '{{error}}'
+groupObjectClassesHelp=Object class (or classes) of the group object. It is divided by commas if more classes are needed. In a typical LDAP deployment, it could be 'groupOfNames'. In Active Directory, it is usually 'group'.
+filterByClients=Filter by clients
+claims=Claims
+createPolicyOfType=Create {{policyType}} policy
+realmRolePrefix=Realm role prefix
+flowUsedByDescription=This flow is used by the following {{value}}
+createClientScope=Create client scope
+includeRepresentation=Include representation
+expireTimeHelp=Defines the time after which the policy MUST NOT be granted. Only granted if the current date/time is before or equal to this value.
+singleLogoutServiceUrl=Single logout service URL
+noRolesInstructions-roles=You haven't created any roles in this realm. Create a role to get started.
+editIdPMapper=Edit Identity Provider Mapper
+representation=Representation
+remove=Remove
+userProfile=User profile
+unmanagedAttributes=Unmanaged Attributes
+unmanagedAttributesHelpText=Unmanaged attributes are user attributes not explicitly defined in the user profile configuration. \
+ By default, unmanaged attributes are `Disabled` and are not available from any context such as registration, account, and the administration console. \
+ By setting `Enabled`, unmanaged attributes are fully recognized by the server and accessible through all contexts, useful if you are starting migrating an existing realm to the declarative user profile and you don't have yet all user attributes defined in the user profile configuration. \
+ By setting `Only administrators can write`, unmanaged attributes can be managed only through the administration console and API, useful if you have already defined any custom attribute that can be managed by users but you are unsure about adding other attributes that should only be managed by administrators. \
+ By setting `Only administrators can view`, unmanaged attributes are read-only and only available through the administration console and API.
+unmanagedAttributePolicy.DISABLED=Disabled
+unmanagedAttributePolicy.ENABLED=Enabled
+unmanagedAttributePolicy.ADMIN_VIEW=Only administrators can view
+unmanagedAttributePolicy.ADMIN_EDIT=Only administrators can write
+confirmPasswordDoesNotMatch=Password and confirmation do not match.
+eventTypes.DELETE_ACCOUNT_ERROR.description=Delete account error
+provider=Provider
+flows=Flows
+passwordPoliciesHelp.length=The minimum number of characters required for the password.
+root=Root
+removeImportedUsersSuccess=Imported users have been removed.
+eventTypes.VERIFY_PROFILE_ERROR.name=Verify profile error
+signAssertionsHelp=Should assertions inside SAML documents be signed? This setting is not needed if document is already being signed.
+authnContextClassRefsHelp=Ordered list of requested AuthnContext ClassRefs.
+sessionsType.directGrant=Direct grant
+validateSignature=Validate Signatures
+useLowerCaseBearerType=Use lower-case bearer type in token responses
+useRfc9068AccessTokenType=Use "at+jwt" as access token header type
+headers=Headers
+ldapAttributeNameHelp=Name of the LDAP attribute, which will be added to the new user during registration.
+createAGroup=Create a group
+effectiveProtocolMappersHelp=Contains all default client scopes and selected optional scopes. All protocol mappers and role scope mappings of all those client scopes will be used when generating access token issued for your client.
+exportSuccess=Realm successfully exported.
+scopePermissions.groups.manage-description=Policies that decide if an administrator can manage this group
+testClusterFail=Failed verified availability for\: {{failedNodes}}. Fix or unregister failed cluster nodes and try again
+eventExplain=Events are records of user and admin events in this realm. To configure the tracking of these events, go to <1>Event configs1>.
+queryExtensions=Query Supported Extensions
+signingKeysConfig=Signing keys config
+validateBindDn=You must enter the DN of the LDAP admin
+addedGroupMembership=Added group membership
+resourceDeletedSuccess=The resource successfully deleted
+userObjectClasses=User object classes
+useRefreshTokensHelp=If this is on, a refresh_token will be created and added to the token response. If this is off then no refresh_token will be generated.
+getStarted=To get started, select a provider from the list below.
+times.hours=Hours
+signedJWTConfirm=Generate a private key and certificate for the client from the Keys tab.
+permit=Permit
+webOrigins=Web origins
+searchAdminEventsBtn=Search admin events
+deleteDialogDescription=Are you sure you want to permanently delete the attributes group <1>{{group}}1>?
+importResourceSuccess=The resource was successfully imported
+inputTypeCols=Input cols
+eventTypes.LOGOUT.description=Logout
+deleteNodeBody=Are you sure you want to permanently delete the node "{{node}}"
+lifespan=Expires In
+storedTokensReadableHelp=Enable/disable if new users can read any stored tokens. This assigns the broker.read-token role.
+authenticationFlowTypeHelp=What kind of form is it?
+usersAdded_one={{count}} user added to the group
+resourcesAndScopes=Resources and Scopes
+editUsernameHelp=If enabled, the username field is editable, readonly otherwise.
+eventTypes.UPDATE_CONSENT_ERROR.description=Update consent error
+overrideActionTokensHelp=Override default settings of maximum time before an action permit sent by a user (such as a forgot password e-mail) is expired for a specific action. This value is recommended to be short because it is expected that the user would react to a self-created action quickly.
+searchByName=Search by name
+executorTypeSwitchHelpText=Executor Type Switch Help Text
+attributeConsumingServiceNameHelp=Name of the Attribute Consuming Service profile to advertise in the SP metadata.
+overrideActionTokens=Override Action Tokens
+deleteGrantsError=Error deleting grants: {{error}}
+defaultGroupAdded_other=Added {{count}} groups to the default groups
+used.SPECIFIC_CLIENTS=Specific clients
+freeMemory=Free memory
+applyPolicy=Apply policy
+userFedDeleteConfirm=If you delete this user federation provider, all associated data will be removed.
+directGrantHelp=Select the flow you want to use for direct grant authentication.
+unlockUsersSuccess=Any temporarily locked users are now unlocked
+jsonType.tooltip=JSON type that should be used to populate the json claim in the token. long, int, boolean, String and JSON are valid values.
+emptyPrimaryAction=Add predefined mapper
+enableClientSignatureRequired=Enable "{{key}}"?
+supportedApplicationsHelp=Applications that are known to work with the current OTP policy.
+enableStartTLS=Enable StartTLS
+syncModeOverride=Sync mode override
+addAssociatedRolesError=Could not associate roles {{error}}
+removeUserText=Do you want to remove {{numSelected}} users? These users will no longer have permissions of the role {{role}} and the associated roles of it.
+diagramView=Diagram view
+removeImportedUsers=Remove imported users?
+accountLinkingOnly=Account linking only
+clientPoliciesPoliciesHelpText=Client Policy allows binding client profiles with various conditions to specify when enforced behavior is specified by executors of the particular client profile.
+editFlow=Edit flow
+noDefaultGroupsInstructions=Default groups allow you to automatically assign group membership whenever any new user is created or imported throughout <1>identity brokering1>. Add default groups to get started.
+tokenSaveSuccess=New initial access token has been created
+usermodel.attr.label=User Attribute
+eventTypes.REGISTER.name=Register
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT.name=User disabled by permanent lockout
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT_ERROR.name=User disabled by permanent lockout error
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT.name=User disabled by temporary lockout
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT_ERROR.name=User disabled by temporary lockout error
+deleteUser=Delete user
+addedNodeSuccess=Node successfully added
+eventTypes.INTROSPECT_TOKEN_ERROR.description=Introspect token error
+webAuthnPolicyUserVerificationRequirementHelp=Communicates to an authenticator whether to require to verify a user.
+syncModes.import=Import
+
+showInAccountConsole=Show in Account console
+showInAccountConsoleHelp=Defines how the identity provider will be available from the account console. If set to `Always`, it is always available. If set to `When linked`, it will be shown only when the user is linked to it. Otherwise, if set to `Never`, it will not be available even if the user is linked to it.
+showInAccountConsole.always=Always
+showInAccountConsole.when_linked=When linked
+showInAccountConsole.never=Never
+
+realmSaveError=Realm could not be updated\: {{error}}
+authDataDescription=Represents a token carrying authorization data as a result of the processing of an authorization request. This representation is basically what Keycloak issues to clients asking for permission. Check the `authorization` claim for the permissions that where granted based on the current authorization request.
+allowRemoteResourceManagementHelp=Should resources be managed remotely by the resource server? If false, resources can be managed only from this Admin UI.
+generatedAccessTokenIsDisabled=Generated access token is disabled when no user is selected
+addNewProvider=Add new provider
+userInfoResponseEncryptionKeyManagementAlgorithm=User info response encryption key management algorithm
+changedUsersSyncPeriod=Changed users sync period
+keystoreHelp=Path to keys file
+userRegistration=User registration
+save=Save
+helpFileUploadClient=Upload a JSON or XML file
+generateSuccess=New key pair and certificate generated successfully
+userAttributeValueHelp=Value you want to hardcode
+whoCanViewHelp=If enabled, users or administrators can view the attribute. Otherwise, users or administrators don't have access to the attribute.
+eventTypes.IDENTITY_PROVIDER_LOGIN.description=Identity provider login
+includeClients=Include clients
+copySuccess=Successfully copied to clipboard\!
+eventTypes.LOGOUT_ERROR.description=Logout error
+clientProfilesHelp=Client profiles applied on this policy.
+deleteClientPolicyError=Could not delete policy\: {{error}}
+selectAttribute=Select attribute
+resourceAttributeHelp=The attributes associated with the resource.
+updateCredentialUserLabelSuccess=The user label has been changed successfully.
+product=Product
+credentialUserLabel=User Label
+passwordPoliciesHelp.passwordBlacklist=Prevents users to log in with a forbidden password that is listed in a file on the server.
+bindTypeHelp=Type of the authentication method used during LDAP bind operation. It is used in most of the requests sent to the LDAP server. Currently only 'none' (anonymous LDAP authentication) or 'simple' (bind credential + bind password authentication) mechanisms are available.
+whoWillAppearPopoverText=Groups are hierarchical. When you select Direct Membership, you see only the child group that the user joined. Ancestor groups are not included.
+eventTypes.VERIFY_EMAIL.description=Verify email
+eventTypes.REFRESH_TOKEN_ERROR.name=Refresh token error
+partialImportHeaderText=Partial import allows you to import users, clients, and other resources from a previously exported JSON file.
+disableSuccess=Provider successfully disabled
+validatingPublicKeyIdHelp=Explicit ID of the validating public key given above if the key ID. Leave blank if the key above should be used always, regardless of key ID specified by external IDP; set it if the key should only be used for verifying if the key ID from external IDP matches.
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR.name=Identity provider link account error
+subtree=Subtree
+userFederation=User federation
+effectiveRoleScopeMappingsHelp=Selected Optional Client Scopes, which will be used when issuing access token for this client. You can see above what value of OAuth Scope Parameter needs to be used when you want to have these optional client scopes applied when the initial OpenID Connect Authentication request will be sent from your client adapter.
+disable=Disable
+membershipLdapAttribute=Membership LDAP attribute
+availableIdPs=Available identity providers
+updateClientConditionSuccess=Condition updated successfully.
+attributes=Attributes
+roleDeleteConfirmDialog=This action will permanently delete the role "{{selectedRoleName}}". This cannot be undone.
+clientDelete=Delete {{clientId}} ?
+userDeletedSuccess=The user has been deleted
+revokeClientScopesTitle=Revoke all granted client scopes?
+contentSecurityPolicyReportOnlyHelp=For testing Content Security Policies Learn more
+eventTypes.PERMISSION_TOKEN.description=Permission token
+allow-default-scopes.label=Allow Default Scopes
+minuteHelp=Defines the minute when the policy MUST be granted. You can also provide a range by filling the second field. In this case, permission is granted only if the current minute is between or equal to the two values you provided.
+updateCibaSuccess=CIBA policy successfully updated
+newRoleNameHelp=The new role name. The new name format corresponds to where in the access token the role will be mapped to. So, a new name of 'myapp.newname' will map the role to that position in the access token. A new name of 'newname' will map the role to the realm roles in the token.
+searchUserByAttributeMissingKeyError=Specify an attribute key
+eventTypes.INVALID_SIGNATURE.name=Invalid signature
+topLevelFlowTypeHelp=What kind of top level flow is it? Type 'client' is used for authentication of clients (applications) when generic is for users and everything else.
+authDetailsHelp=Export and download all resource settings for this resource server.
+policyProvider.regex=Define regex conditions for your permissions.
+clientImportError=Could not import client\: {{error}}
+members=Members
+scopePermissions.clients.token-exchange-description=Policies that decide which clients are allowed exchange tokens for a token that is targeted to this client.
+realmCertificateAliasHelp=Realm certificate is stored in archive too. This is the alias to it.
+scopePermissions.roles.map-role-client-scope-description=Policies that decide if an administrator can apply this role to the client scope of a client
+createIdentityProviderError=Could not create the identity provider\: {{error}}
+eventTypes.SEND_VERIFY_EMAIL_ERROR.description=Send verify email error
+deleteClientPolicyConfirm=This action will permanently delete the policy {{policyName}}. This cannot be undone.
+cibaAuthRequestedUserHint=Authentication Requested User Hint
+samlKeysExportError=Could not export keys due to\: {{error}}
+webAuthnPolicyCreateTimeout=Timeout
+comparison=Comparison
+passwordPoliciesHelp.digits=The number of numerical digits required in the password string.
+deletedSuccessClientScope=The client scope has been deleted
+notAllowedToDeleteAllClientScopes=You are not allowed to delete all the client scopes.
+columnDisplayName=Display name
+noUsersFoundErrorStorage=No users found, could be due to wrongly configured federated provider {{error}}
+lookAround=Look around window
+storeTokensHelp=Enable/disable if tokens must be stored in the database after authenticating users. The token is then available for the Identity Brokering API.
+storeTokenInSessionHelp=The token will be stored in the user session after authenticating the user. This is needed for internal to external Token Exchange V1 and can be used by Identity Brokering API V2 to retrieve the token from the current associated session.
+revert=Revert
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN.description=Identity provider retrieve token
+dependentPermission=Dependent permission
+disableNonce=Disable nonce
+disableTypeClaimCheck=Disable type claim check
+addAssociatedRolesSuccess=Associated roles have been added
+groupDeleted_one=Group deleted
+userHelp=Optionally select user, for whom the example access token will be generated. If you do not select a user, example access token will not be generated during evaluation.
+loginScreenCustomization=Login screen customization
+policiesConfigType=Configure via\:
+exportWarningTitle=Export with caution
+emailVerifiedHelp=Has the user's email been verified?
+emailPendingVerificationAlertTitle=Email pending verification
+emailPendingVerificationResetAction=Click here to keep the current email.
+emailPendingVerificationActionMessage=This action will remove the email pending verification for this user.
+confirmEmailPendingVerificationAction=Keep current email
+emailPendingVerificationUpdateError=Could not unset email pending verification.
+userNotYetConfirmedNewEmail=The user has not confirmed the new email address {{email}}.
+duplicateFlow=Duplicate flow
+addExecution=Add execution
+noSearchResultsInstructions=Click on the search bar above to search again
+addedNodeFail=Could not add node\: '{{error}}'
+groupMembership=Group membership
+maxLength=Max length {{length}}
+prompts.unspecified=Unspecified
+revokeClientScopes=Are you sure you want to revoke all granted client scopes for {{clientId}}?
+cibaBackhannelTokenDeliveryModes.poll=Poll
+policies=Policies
+parentClientScope=Parent client scope
+reorder=Reorder
+allTypes=All types
+backchannelLogoutSessionRequired=Backchannel logout session required
+ldapFilter=LDAP filter
+eventTypes.PUSHED_AUTHORIZATION_REQUEST_ERROR.name=Pushed authorization request error
+editAttribute=Edit attribute
+webAuthnPolicyRpEntityNameHelp=Human-readable server name as WebAuthn Relying Party
+postBrokerLoginFlowAlias=Post login flow
+refreshTokenMaxReuse=Refresh Token Max Reuse
+partialExportHeaderText=Partial export allows you to export realm configuration and other associated resources into a JSON file.
+clientScopes=Client scopes
+loadingRealms=Loading realms…
+eventTypes.SEND_RESET_PASSWORD_ERROR.description=Send reset password error
+httpPostBindingLogout=HTTP-POST binding logout
+updateTranslationSuccess=Success\! Translation updated.
+permissionDescription=A description for this permission.
+policyClientHelp=Specifies which client(s) are allowed by this policy.
+multivalued.label=Multivalued
+buildIn=Built-in
+roleCreateExplain=This is some description
+scopePermissions.identityProviders.token-exchange-description=Policies that decide which clients are allowed exchange tokens for an external token minted by this identity provider.
+algorithmNotSpecified=Algorithm not specified
+jwtX509HeadersEnabled=Add X.509 Headers to the JWT
+rememberMe=Remember me
+flow.registration=Registration flow
+flow.firstBrokerLogin=First broker login flow
+showLess=Show less
+registeredClusterNodes=Registered cluster nodes
+connectionAndAuthenticationSettings=Connection and authentication settings
+deleteConfirmUsers=Delete user?
+storePassword=Store password
+defaultGroups=Default groups
+eventTypes.TOKEN_EXCHANGE_ERROR.name=Token exchange error
+flow.browser=Browser flow
+unlinkUsersSuccess=Unlink of users finished successfully.
+addressClaim.street.tooltip=Name of User Attribute, which will be used to map to 'street_address' subclaim inside 'address' token claim. Defaults to 'street'.
+webAuthnPolicyCreateTimeoutHint=Timeout needs to be between 0 seconds and 8 hours.
+addValidator=Add validator
+attributeImporter=Import declared SAML attribute if it exists in assertion into the specified user property or attribute.
+userInfoSettings=User info settings
+createAttributeError=Error\! User Profile configuration has not been saved {{error}}.
+password=Password
+eventTypes.VERIFY_EMAIL.name=Verify email
+httpPostBindingResponseHelp=Indicates whether to respond to requests using HTTP-POST binding. If false, HTTP-REDIRECT binding will be used.
+artifactBindingResponseHelp=Indicates whether to respond to requests using ARTIFACT binding. If false, the HTTP-POST binding configuration will be evaluated.
+eventTypes.IMPERSONATE.description=Impersonate
+forbidden_other=Forbidden, permissions needed\:
+clientAuthorization=Authorization
+identityProvidersPermissionsHint=Determines if fine grained permissions are enabled for managing this role. Disabling will delete all current permissions that have been set up.
+removeMappingConfirm_other=Are you sure you want to remove {{count}} roles
+kerberosWizardDescription=Text needed here.
+welcome=Welcome to
+events=Events
+importHelp=Import a JSON file containing authorization settings for this resource server.
+mapperType=Mapper type
+importResources=The following settings and data will be imported\:
+validateConnectionUrl=You must enter a connection URL
+attributeConsumingServiceIndexHelp=Index of the Attribute Consuming Service profile to request during authentication.
+clientSessionSettings=Client session settings
+cibaAuthRequestedUserHintHelp=The way of identifying the end-user for whom authentication is being requested. Currently only "login_hint" is supported.
+leaveGroupConfirmDialog_other=Are you sure you want to remove {{username}} from the {{count}} selected groups?
+createTokenHelp=An initial access token can only be used to create clients.
+removeImportedUsersError=Could not remove imported users\: '{{error}}'
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR.description=OAuth2 device code to token error
+typeHelp=Client scopes, which will be added as default scopes to each created client.
+linkedIdPs=Linked identity providers
+htmlDisplayName=HTML Display name
+groupObjectClasses=Group object classes
+requiredActionPlaceholder=Select action
+bindCredentials=Bind credentials
+logoutSettings=Logout settings
+validateServerPrincipal=You must enter a server principal
+addMessageBundle=Add message bundle
+realmName=Realm name
+searchEventType=Search saved event type
+idpInitiatedSsoRelayStateHelp=Relay state you want to send with SAML request when you want to do IDP Initiated SSO.
+otpHashAlgorithmHelp=Hashing algorithm used to generate the OTP
+joinGroup=Join Group
+eventTypes.REMOVE_TOTP_ERROR.description=Remove totp error
+eventTypes.EXECUTE_ACTION_TOKEN_ERROR.description=Execute action token error
+unlinkAccountConfirm=Are you sure you want to permanently unlink this account from {{provider}}?
+x509CertificateHelp=X509 Certificate encoded in PEM format
+samlEndpointsLabel=SAML 2.0 Service Provider Metadata
+passCurrentLocaleHelp=Pass the current locale to the identity provider as an ui_locales parameter.
+lessThan=Must be less than {{value}}
+webAuthnPolicyRequireResidentKeyHelp=Deprecated, use 'Discoverable credential' instead. It tells an authenticator whether to create a public key credential as a Discoverable Credential.
+logoutServiceRedirectBindingURL=Logout Service Redirect Binding URL
+createIdentityProviderSuccess=Identity provider successfully created
+emptyMappersInstructions=If you want to add mappers, please click the button below to add some predefined mappers or to configure a new mapper.
+dayMonth=Day
+validatingX509Certs=Validating X509 certificates
+eventTypes.CLIENT_UPDATE.description=Client update
+searchInitialAccessToken=Search token
+guiOrder=Display Order
+friendlyName=Friendly name of attribute to search for in assertion. You can leave this blank and specify a name instead.
+testSuccess=Successfully connected to LDAP
+userInfoUrl=User Info URL
+tokenIntrospectionUrl=Token Introspection URL
+displayOnConsentScreen=Display on consent screen
+alwaysDisplayConsent=Always display on consent screen
+noClientPolicies=No client policies
+defaultAdminInitiatedActionLifespanHelp=Maximum time before an action permit sent to a user by administrator is expired. This value is recommended to be long to allow administrators to send e-mails for users that are currently offline. The default timeout can be overridden immediately before issuing the token.
+syncUsersSuccess=Sync of users finished successfully.
+updatedCredentialMoveError=User Credential configuration hasn't been saved: {{error}}
+searchForRoles=Search role by name
+refresh=Refresh
+roleDeletedSuccess=The role has been deleted
+advancedClaimToRole=If all claims exist, grant the user the specified realm or client role.
+directGrant=Direct Grant Flow
+maxLifespanHelp=Max lifespan of cache entry in milliseconds
+associatedRolesModalTitle=Add roles to {{name}}
+nameIdFormatHelp=The name ID format to use for the subject.
+detailsHelp=This is information about the details.
+adminEvents=Admin events
+serviceAccountHelp=Allows you to authenticate this client to Keycloak and retrieve access token dedicated to this client. In terms of OAuth2 specification, this enables support of 'Client Credentials Grant' for this client.
+standardTokenExchangeEnabledHelp=Enable Standard Token Exchange V2 for this client.
+jwtAuthorizationGrantEnabledHelp=Enable JSON Web Token (JWT) Profile for OAuth 2.0 Authorization Grant.
+jwtAuthorizationGrantIdpHelp=Select Allowed Identity Providers that can be used to for JWT authorization grant validation
+jwtAuthorizationGrantAudience=Custom audience mapping
+jwtAuthorizationGrantAudienceHelp=Custom audience mapping for the JWT Authorization Grant. The key is the Identity Provider alias and the value is the custom audience enforced for this provider.
+enableRefreshRequestedTokenTypeHelp=Controls if the Standard Token Exchange V2 allows to request a refresh token (parameter "requested_token_type" set to value "urn:ietf:params:oauth:token-type:refresh_token"). If this option is "No" (default), the refresh token request type is never allowed and an error is returned. If this option is "Same session", the returned refresh token is enforced to use the same session as the subject token, returning an error if that session is not available (for example if the subject token is transient).
+sameSession=Same session
+urisHelp=Set of URIs which are protected by resource.
+eventTypes.IDENTITY_PROVIDER_RESPONSE.name=Identity provider response
+confirmClientSecretTitle=Regenerate secret for this client?
+serverPrincipal=Server principal
+deleteConfirmGroup_one=Are you sure you want to delete this group '{{groupName}}'?
+signDocuments=Sign documents
+noTokens=No initial access tokens
+addMapper=Add mapper
+webauthnPolicy=WebAuthn Policy
+userAttributeName=User attribute name to store SAML attribute. Use email, lastName, and firstName to map to those predefined user properties.
+displayDescription=Display description
+eventTypes.DELETE_ACCOUNT.description=Delete account
+eventTypes.RESTART_AUTHENTICATION_ERROR.description=Restart authentication error
+evictionHour=Eviction hour
+onDragFinish=Dragging finished {{list}}
+otpSupportedApplications.totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
+ldapMappersList=LDAP Mappers
+bindDnHelp=DN of the LDAP admin, which will be used by Keycloak to access LDAP server
+newClientProfileName=Client profile name
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR.name=OAuth2 device code to token error
+eventTypes.TOKEN_EXCHANGE.description=Token exchange
+continue=Continue
+editProvider=Edit provider
+included.client.audience.label=Included Client Audience
+backchannelLogoutUrlHelp=URL that will cause the client to log itself out when a logout request is sent to this realm (via end_session_endpoint). The logout is done by sending logout token as specified in the OIDC Backchannel logout specification. If omitted, the logout request might be sent to the specified 'Admin URL' (if configured) in the format specific to Keycloak/RH-SSO adapters. If even 'Admin URL' is not configured, no logout request will be sent to the client.
+updateScopeSuccess=Authorization scope successfully updated
+userInfoResponseEncryptionKeyManagementAlgorithmHelp=JWA Algorithm used for key management in encrypting User Info Endpoint responses. This option is needed if you want encrypted User Info Endpoint responses. If left empty, User Info Endpoint responses are not encrypted.
+authnContextDeclRefsHelp=Ordered list of requested AuthnContext DeclRefs.
+inherent=Inherited
+tableTitle=Attributes groups
+generateNewKeys=Generate RSA keys
+updateClientPolicySuccess=Client policy updated
+unlock=Unlock
+validateRealm=You must enter a realm
+attributeValue=Attribute Value
+eventTypes.CLIENT_DELETE_ERROR.description=Client delete error
+revokeRefreshToken=Revoke Refresh Token
+mappingUpdatedSuccess=Mapping successfully updated
+logoUrlHelp=URL that references a logo for the Client application
+operationTypes=Operation types
+loginWithEmailAllowed=Login with email
+expireTime=Expire time
+requestObject.request\ or\ request_uri=Request or Request URI
+policyProvider.user=Define conditions for your permissions where a set of one or more users is permitted to access an object.
+protocolTypes.oid4vc=OpenID for Verifiable Credentials
+protocolTypes.openid-connect=OpenID Connect
+clientTypeHelp='OpenID Connect' allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server.'SAML' enables web-based authentication and authorization scenarios including cross-domain single sign-on (SSO) and uses security tokens containing assertions to pass information.
+addOpenIdProvider=Add OpenID Connect provider
+memory=Memory
+cpu=CPU
+processorCount=Processor Count
+eventTypes.CLIENT_LOGIN.name=Client login
+mapper.nameid.format.tooltip=This mapper is applied only if the NameID format of the incoming AuthnRequest is equal to this value.
+hideOnLoginPageHelp=If hidden, login with this provider is possible only if requested explicitly, for example using the 'kc_idp_hint' parameter.
+eventTypes.UPDATE_PROFILE.description=Update profile
+assignRolesTo=Assign {{type}} roles to {{client}}
+orderChangeError=Could not change display order of identity providers {{error}}
+policyProvider.client-scope=Define conditions for your permissions where a set of one or more client scopes is permitted to access an object.
+secretExpiresOn=Secret expires on {{time}}
+searchClientByName=Search client by name
+loginTimeout=Login timeout
+attributeName=Attribute [Name]
+updateError=Could not update the provider. {{error}}
+importUsersHelp=If true, LDAP users will be imported into the local database and synced by the configured sync policies. If import is enabled, the username and email attributes will be stored in the local database using case-insensitivity values, in lower-case. If disabled, those attributes will be treated as case-sensitive and the values will have the same format from their corresponding LDAP entries.
+emptyClientProfilesInstructions=There are no profiles, select 'Create client profile' to create a new client profile
+policyProvider.js=Define conditions for your permissions using JavaScript. It is one of the rule-based policy types supported by Keycloak, and provides flexibility to write any policy based on the Evaluation API.
+idpType.social=Social login
+krbPrincipalAttribute=Kerberos principal attribute
+fineGrainSamlEndpointConfig=Fine Grain SAML Endpoint Configuration
+hours=Hours
+eventTypes.RESET_PASSWORD_ERROR.name=Reset password error
+yes=Yes
+showRemaining=Show ${remaining}
+searchProfile=Search profile
+eventTypes.UPDATE_EMAIL_ERROR.name=Update email error
+removeConfirm_other=Are you sure you want to remove these groups?
+configure=Configure
+searchScopeHelp=For one level, the search applies only for users in the DNs specified by User DNs. For subtree, the search applies to the whole subtree. See LDAP documentation for more details.
+jumpToSection=Jump to section
+noUsersEmptyStateDescription=Only the users with this role directly assigned will appear under this tab. If you need to find users assigned to this role, go to
+manage=Manage
+searchForSession=Search session
+temporaryLockedHelp=The user may be locked due to multiple failed attempts to log in.
+kerberosIntegration=Kerberos integration
+useEntityDescriptorHelp=Import metadata from a remote IDP SAML entity descriptor.
+decisionStrategies.CONSENSUS=Consensus
+saveProviderSuccess=The provider has been saved successfully.
+dedicatedScopes=Dedicated scopes
+noSessionsDescription=There are currently no active sessions in this realm.
+createGroupText=Create attributes group
+otpPolicyCodeReusable=Reusable token
+addRedirectUri=Add valid redirect URIs
+time=Time
+disableSigningExplain=If you disable "{{key}}", the Keycloak database will be updated and you may need to download a new adapter for this client.
+used.DEFAULT=Default
+authenticationCreateFlowHelp=Create flow.
+credentialResetEmailSuccess=Email sent to user.
+sslType.all=All requests
+discoveryEndpointHelp=Import metadata from a remote IDP discovery descriptor.
+excludeSessionStateFromAuthenticationResponse=Exclude Session State From Authentication Response
+required=Required field
+linkedIdPsText=The identity providers which are already linked to this user account
+lastUpdated=Last updated
+credentialResetBtn=Credential Reset
+socialProfileJSONFieldPathHelp=Path of field in Social Provider User Profile JSON data to get value from. You can use dot notation for nesting and square brackets for array index. E.g. 'contact.address[0].country'.
+userModelAttributeHelp=Name of the UserModel property or attribute you want to map the LDAP attribute into. For example 'firstName', 'lastName, 'email', 'street' etc.
+userList=User list
+eventTypes.RESET_PASSWORD.name=Reset password
+exportWarningDescription=If your realm includes many groups, roles, or clients, the operation may make the server unresponsive for a while.
+importRole=Import role
+deleteClientProfileConfirm=This action will permanently delete the profile {{profileName}}. This cannot be undone.
+signServiceProviderMetadataHelp=Enable/disable signature of the provider SAML metadata.
+oAuthMutual=OAuth 2.0 Mutual TLS Certificate Bound Access Tokens Enabled
+keystore=Keystore
+eventTypes.EXECUTE_ACTION_TOKEN.description=Execute action token
+eventTypes.CLIENT_INFO.description=Client info
+updateClientProfilesError=Could not update client profiles\: {{error}}
+canonicalizationHelp=Canonicalization Method for XML signatures.
+authorizationHelp=Enable/Disable fine-grained authorization support for a client.
+sessions=Sessions
+mapperCreateSuccess=Mapper created successfully.
+fullSyncPeriodHelp=Period for full synchronization in seconds
+resourceTypeHelp=Specifies that this permission must be applied to all resource instances of a given type.
+encryptionAlgorithmHelp=Encryption algorithm, which is used by the SAML IDP for encryption of SAML documents, assertions or IDs. The corresponding decryption key for decrypting SAML document parts is chosen based on this configured algorithm and should be available in realm keys for the encryption (ENC) usage. If no algorithm is configured, any supported algorithm is allowed and the decryption key is chosen based on the algorithm configured in the SAML document.
+socialUserAttributeName=User attribute name to store information.
+priority=Priority
+jsonType.label=Claim JSON Type
+fullScopeAllowed=Full scope allowed
+syncModes.inherit=Inherit
+masterSamlProcessingUrlHelp=If configured, this URL will be used for every binding to both the SP's Assertion Consumer and Single Logout Services. This can be individually overridden for each binding and service in the Fine Grain SAML Endpoint Configuration.
+addedGroupMembershipError=Error adding group membership: {{error}}
+authenticatorAttachment.platform=Platform
+configSaveSuccess=Successfully saved the config
+clientSecretAuthenticationAllowedMethod=Allowed authentication method
+clientSecretAuthenticationAllowedMethodHelp=Allowed method for client secret authentication. If set to client_secret_basic, then client secret needs to be sent in the HTTP 'Authorization: Basic' header when authenticating this client. When set to client_secret_post, then client secret needs to be sent as a parameter in the request body together with client_id. When empty, both Authorization header and request body parameters are allowed.
+regenerate=Regenerate
+ignoreMissingGroups=Ignore missing groups
+sslType.external=External requests
+showMetaData=Show metadata
+webAuthnPolicyAttestationConveyancePreferenceHelp=Communicates to an authenticator the preference of how to generate an attestation statement. None is used by specification if not specified.
+acceptableAAGUIDsRequiresAttestation=Acceptable AAGUIDs require an attestation conveyance preference to be set and not None
+top-level-flow-type.basic-flow=Basic flow
+groupRemoveError=Error removing group {error}
+temporaryPasswordHelpText=If enabled, the user must change the password on the next login
+requestObjectEncryption=Request object encryption algorithm
+exportAuthDetailsSuccess=Successfully exported authorization details.
+connectionPooling=Connection pooling
+wantAuthnRequestsSignedHelp=Indicates whether the identity provider expects a signed AuthnRequest.
+policyCodeHelp=The JavaScript code providing the conditions for this policy.
+eventTypes.IMPERSONATE_ERROR.description=Impersonate error
+eventTypes.IDENTITY_PROVIDER_RESPONSE.description=Identity provider response
+shouldBeANumber=Should be a number
+validatorDialogColNames.colDescription=Description
+requestObjectEncoding=Request object content encryption algorithm
+idTokenEncryptionKeyManagementAlgorithmHelp=JWA Algorithm used for key management in encrypting ID tokens. This option is needed if you want encrypted ID tokens. If left empty, ID Tokens are just signed, but not encrypted.
+idpInitiatedSsoUrlNameHelp=URL fragment name to reference client when you want to do IDP Initiated SSO. Leaving this empty will disable IDP Initiated SSO. The URL you will reference from your browser will be\: {server-root}/realms/{realm}/protocol/saml/clients/{client-url-name}.
+keyPassword=Key password
+attributeFriendlyName=Attribute [Friendly Name]
+clearAllFilters=Clear all filters
+scopePermissions.clients.map-roles-composite-description=Policies that decide if an administrator can apply roles defined by this client as a composite to another role
+roleObjectClassesHelp=Object class (or classes) of the role object. It is divided by commas if more classes are needed. In a typical LDAP deployment, it could be 'groupOfNames'. In Active Directory, it is usually 'group'.
+emptyAddClientScopes=No client scopes
+changeTypeTo=Change type to
+generateKeys=Generate keys?
+searchForUser=Search user
+groupRemove_one=Group removed
+savePasswordError=Error saving password\: {{error}}
+allGroups=All groups
+deleteNode=Delete node?
+rdnLdapAttributeHelp=Name of the LDAP attribute, which is used as the RDN (top attribute) of a typical user DN. It is typically the same attribute as the Username LDAP attribute; however, it is not required. For example, in Active directory, it is common to use 'cn' as the RDN attribute when the username attribute might be 'sAMAccountName'.
+addAaguids=Add AAGUID
+createPolicy=Create client policy
+disablePolicyConfirm=Users and clients cannot access the policy if it is disabled. Are you sure you want to continue?
+useDiscoveryEndpoint=Use discovery endpoint
+clearAdminEvents=Clear admin events
+eventTypes.CLIENT_DELETE.name=Client delete
+clientLoginTimeout=Client Login Timeout
+mapperSaveSuccess=Mapper saved successfully.
+noRolesAssociatedInstructions=To add roles to this role, click 'Add role'.
+alwaysDisplayInUIHelp=Always list this client in the Account UI, even if the user does not have an active session.
+eventTypes.UPDATE_PASSWORD.name=Update password
+eventTypes.UPDATE_CONSENT.description=Update consent
+realmSaveSuccess=Realm successfully updated
+executorTypeTextHelpText=Executor Type Text Help Text
+eventTypes.IDENTITY_PROVIDER_LOGIN_ERROR.description=Identity provider login error
+readTimeout=Read timeout
+userInfoResponseEncryptionContentEncryptionAlgorithmHelp=JWA Algorithm used for content encryption in encrypting User Info Endpoint responses. If User Info response encryption key management algorithm is specified, the default for this value is A128CBC-HS256.
+accessTokenSignatureAlgorithm=Access token signature algorithm
+createUser=Create user
+logoutAllDescription=If you sign out all active sessions, active subjects in this realm will be signed out.
+credentialResetEmailError=Failed\: {{error}}
+flow-type.form-flow=Form
+useKerberosForPasswordAuthenticationHelp=Use Kerberos login module for authenticating username/password against Kerberos server instead of authenticating against LDAP server with Directory Service API.
+guiOrderHelp=Specify order of the provider in GUI (such as in Consent page) as integer.
+signDocumentsHelp=Should SAML documents be signed by the realm?
+resetPassword=Reset password
+requireSslHelp=Is HTTPS required? 'None' means HTTPS is not required for any client IP address. 'External requests' means localhost and private IP addresses can access without HTTPS. 'All requests' means HTTPS is required for all IP addresses.
+policyDeletedSuccess=The Policy successfully deleted
+manageServiceAccountUser=To manage detail and group mappings, click on the username <1>{{link}}1>
+addClientProfileSuccess=New client profile added
+helpDisabled=Help off
+deleteResource=Permanently delete resource?
+validRequestURIsHelp=List of valid URIs that can be used as values of the 'request_uri' parameter during an OpenID Connect authentication request. No support exists for the same capabilities as for Valid Redirect URIs. For example, wildcards or relative paths.
+emptyAddClientScopesInstructions=There are no client scopes left to add
+changeTypeIntro={{count}} selected client scopes will be changed to
+secretSizeHelp=Size in bytes for the generated secret
+clientSecret=Client Secret
+inputType=Input type
+claimHelp=Name of claim to search for in token. You can reference nested claims by using a '.', for example, 'address.locality'. To use dot (.) literally, escape it with backslash (\\.).
+regexClaimValues=Regex Claim Values
+iconUri=Icon URI
+allowed-protocol-mappers.label=Allowed Protocol Mappers
+group=Group
+addAssociatedRolesText=Add associated roles
+enabledFeatures=Enabled features
+groupsClaimHelp=If defined, the policy will fetch user's groups from the given claim within an access token or ID token representing the identity asking permissions. If not defined, user's groups are obtained from your realm configuration.
+createGroup=Create group
+validatingPublicKeyId=Validating public key id
+clientAuthentications.client_secret_jwt=JWT signed with client secret
+created=Created
+updatedAt=Updated at
+minutes=Minutes
+displayOnClient=Display client on screen
+certSubject=CERT_SUBJECT
+userCredentialsHelpText=The top level handlers allow you to shift the priority of the credential for the user, the topmost credential having the highest priority. The handlers within one expandable panel allow you to change the visual order of the credentials, the topmost credential will show at the most left.
+ldapAdvancedSettingsDescription=This section contains all the other options for more fine-grained configuration of the LDAP storage provider.
+usersDN=Users DN
+relativeUserCreateDn=Relative user creation DN
+relativeUserCreateDnHelp=Relative DN from the 'Users DN' to where users will be created. For example, this allows users to be created in other DN than the parent 'Users DN' when using a subtree search scope.
+secretSize=Secret size
+included.custom.audience.label=Included Custom Audience
+max-clients.label=Max Clients Per Realm
+requestObjectSignatureAlgorithm=Request object signature algorithm
+searchForGroups=Search group
+noRolesAssociated=No associated roles
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN_ERROR.name=Identity provider post login error
+emptyStateMessage=No attributes groups
+tokenLifespan.expires=Expires in
+oidcAttributeImporter=Import declared claim if it exists in ID, access token, or the claim set returned by the user profile endpoint into the specified user property or attribute.
+requestObject.request\ only=Request only
+waitIncrementSeconds=Wait increment
+requiredForLabel.admins=Only admins
+clientScopeSuccess=Scope mapping updated
+clientPolicySearch=Search client policy
+refreshTokens=Refresh tokens
+eventTypes.UPDATE_EMAIL_ERROR.description=Update email error
+credentials=Credentials
+webAuthnPolicyCreateTimeoutHelp=The timeout value for creating the user's public key credential in seconds. If set to 0, this timeout option is not adapted.
+policyType.hotp=Counter based
+claimFilterValue=Essential claim value
+eventTypes.REGISTER_ERROR.name=Register error
+priorityHelp=Priority of the provider
+emptyPolicies=No policies
+manageOrderTableAria=List of identity providers in the order listed on the login page
+disableError=Could not disable the provider {{error}}
+anyAlgorithm=Any algorithm
+enableSSL=Enable SSL
+general=General
+failureFactor=Max login failures
+maxSecondaryAuthFailures=Maximum Secondary Authentication Failures
+updateClientPoliciesSuccess=The client policies configuration was updated
+advancedSettings=Advanced settings
+attributeValueHelp=Value the attribute must have. If the attribute is a list, then the value must be contained in the list.
+eventTypes.FEDERATED_IDENTITY_LINK.description=Federated identity link
+adminTheme=Admin theme
+alias=Alias
+eventTypes.SEND_IDENTITY_PROVIDER_LINK_ERROR.name=Send identity provider link error
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK.name=Federated identity link override
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK.description=Federated identity link override
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK_ERROR.name=Federated identity link override error
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK_ERROR.description=Federated identity link override error
+eventTypes.OAUTH2_EXTENSION_GRANT.name=OAuth2 extension grant
+eventTypes.OAUTH2_EXTENSION_GRANT.description=OAuth2 extension grant
+eventTypes.OAUTH2_EXTENSION_GRANT_ERROR.name=OAuth2 extension grant error
+eventTypes.OAUTH2_EXTENSION_GRANT_ERROR.description=OAuth2 extension grant error
+userEvents=User events
+inputTypePlaceholder=Input placeholder
+otpPolicyPeriodErrorHint=Value needs to be between 1 second and 2 minutes.
+introduction=If you want to leave this page and manage this realm, please click the corresponding menu items in the left navigation bar.
+clearUserEvents=Clear user events
+descriptionHelp=Help text for the description of the new flow
+addCustomProvider=Add custom provider
+permissionType=Specifies that this permission must be applied to all resources instances of a given type.
+policyEnforcementModes.ENFORCING=Enforcing
+rowSaveBtnAriaLabel=Save edits for {{messageBundle}}
+permanentLockout=Permanent lockout
+maxTemporaryLockouts=Maximum temporary lockouts
+maxTemporaryLockoutsHelp=The number of temporary lockouts permitted before the user is permanently locked out.
+bruteForceStrategy=Strategy to increase wait time
+bruteForceStrategyHelp=Multiple means wait time will be increased only when number of failures are multiples of '{{failureFactor}}'. Linear means each new failure starting at '{{failureFactor}}' will increase wait time.
+bruteForceStrategy.LINEAR=Linear
+bruteForceStrategy.MULTIPLE=Multiple
+debug=Debug
+webAuthnPolicyRequireResidentKey=Require discoverable credential
+webAuthnPolicyResidentKey=Discoverable credential
+webAuthnPolicyResidentKeyHelp=Tells the authenticator to what extent a discoverable credential (resident key) is desired when registering. Replaces and takes precedence over the deprecated 'Require discoverable credential' option.
+residentKeyRequirement.not\ specified=Not specified
+residentKeyRequirement.required=Required
+residentKeyRequirement.preferred=Preferred
+residentKeyRequirement.discouraged=Discouraged
+unlockUsersConfirm=All the users that are temporarily locked will be unlocked.
+clear=Clear
+idpType.custom=Custom
+eventTypes.LOGOUT.name=Logout
+deletedErrorClientScope=Could not delete client scope\: {{error}}
+groupsClaim=Groups claim
+roleMappingUpdatedError=Could not update role mapping {{error}}
+client-updater-source-groups.label=Groups
+frontchannelLogoutUrlHelp=URL that will cause the client to log itself out when a logout request is sent to this realm (via end_session_endpoint). If not provided, it defaults to the base url.
+authenticationOverridesHelp=Override realm authentication flow bindings.
+requiredActions=Required actions
+requiredAction=Required action
+requiredActionConfig=Configuration for {{name}}
+selectLocales=Select locales
+policyDecisionStagey=The decision strategy dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. 'Affirmative' means that at least one policy must evaluate to a positive decision in order for the final decision to be also positive. 'Unanimous' means that all policies must evaluate to a positive decision in order for the final decision to be also positive. 'Consensus' means that the number of positive decisions must be greater than the number of negative decisions. If the number of positive and negative is the same, the final decision will be negative.
+usermodel.prop.tooltip=Name of the property method in the UserModel interface. For example, a value of 'email' would reference the UserModel.getEmail() method.
+kc.identity.authc.method=Authentication Method
+regexAttributeValues=Regex Attribute Values
+otpTypeHelp=totp is Time-Based One Time Password. 'hotp' is a counter base one time password in which the server keeps a counter to hash against.
+setAsDefaultAction=Set as default action
+clientPkceRequiredHelp=Require Proof Key for Code Exchange (PKCE) to protect against authorization code interception attacks. Public clients (client authentication disabled) should always require PKCE as they cannot securely store client secrets. It is also recommended for confidential clients as an additional layer of security. If not required, Keycloak only uses PKCE when the client includes a code challenge and method in its authorization request.
+keyForCodeExchange=PKCE Method
+clientProfiles=Client profiles
+endpointsHelp=Shows the configuration of the Service Provider endpoint.
+unlockAllUsers=Unlock all users
+noGroupsText=You haven't added this user to any groups. Join a group to get started.
+createClientPolicyError=Could not create policy due to\: {{error}}
+eventTypes.EXECUTE_ACTIONS_ERROR.name=Execute actions error
+path=Path
+overwritten=Overwritten
+mapperNameHelp=Name of the mapper
+keyProviderMapperNameHelp=Display name of provider when linked in admin console.
+providerIdHelp=Provider ID
+deleteProviderError=Error deleting the provider: {{error}}
+supportedLocalesHelp=The locales to support for this realm. The user chooses one of these locales on the login screen.
+comparisonHelp=Specifies the comparison method used to evaluate the requested context classes or statements. The default is "Exact".
+generatedIdTokenIsDisabled=Generated id token is disabled when no user is selected
+nodeHost=Node host
+eventTypes.REGISTER_NODE_ERROR.description=Register node error
+eventListenersHelpTextHelp=Configure what listeners receive events for the realm.
+acrToLoAMapping=ACR to LoA Mapping
+advancedSettingsSaml=This section is used to configure advanced settings of this client
+resetCredentialsError=Error resetting users credentials\: {{error}}
+eventTypes.INTROSPECT_TOKEN.name=Introspect token
+unspecified=Unspecified
+deleteMappingTitle=Delete mapping?
+profile=Profile
+active=Active
+generateKeysDescription=If you generate new keys, you can download the keystore with the private key automatically and save it on your client's side. Keycloak server will save just the certificate and public key, but not the private key.
+importKeysDescription=Import a public key using different file formats. Please select the type of archive you want to import.
+addSubFlowTitle=Add a sub-flow
+useTruststoreSpiHelp=Specifies whether LDAP connection will use the Truststore SPI with the truststore configured in command-line options. 'Always' means that it will always use it. 'Never' means that it will not use it. Note that even if Keycloak truststore is not configured, the default java cacerts or certificate specified by 'javax.net.ssl.trustStore' property will be used.
+forcePostBindingHelp=Always use POST binding for responses.
+executorName=Name
+VERIFY_EMAIL=Verify Email (VERIFY_EMAIL)
+realmCertificateAlias=Realm certificate alias
+roleName=Role name
+addOrigins=Add Origin
+evictionDayHelp=Day of the week the entry will become invalid.
+actionTokens=Action tokens
+permissionResources=Specifies that this permission must be applied to a specific resource instance.
+testConnectionHint.withoutEmail=To test the connection you must first configure an e-mail address for the current user ({{userName}}).
+includeOneTimeUseConditionHelp=Should a OneTimeUse Condition be included in login responses?
+availableIdPsText=All the configured identity providers in this realm are listed here. You can link the user account to any of the IdP accounts.
+accessTokenLifespanHelp=Max time before an access token is expired. This value is recommended to be short relative to the SSO timeout.
+editableRowsTable=Editable rows table
+redirectURIHelp=The redirect uri to use when configuring the identity provider.
+permissionsEnabled=Permissions enabled
+saveRealmError=Could not create realm {{error}}
+attestationPreference.none=None
+pairwiseSubAlgorithmSalt.label=Salt
+addGroupsToGroupPolicy=Add groups to group policy
+deniedScopes=Denied scopes
+updateClientProfilesSuccess=The client profiles configuration was updated
+flow.docker\ auth=Docker authentication flow
+useEntityDescriptor=Use entity descriptor
+loginActionTimeout=Login action timeout
+windowsDomainQN=Windows Domain Qualified Name
+deleteClientError=Could not delete profile\: {{error}}
+validRedirectURIs=Valid URI pattern that a browser can redirect to after a successful login. Simple wildcards are allowed such as 'http\://example.com/*'. Also, you can use a relative path, such as /my/relative/path/*. Relative paths are relative to the client root URL; if that URL is not specified, the auth server root URL is used. For SAML, set valid URI patterns if you are relying on the consumer service URL embedded with the login request.
+UPDATE_PROFILE=Update Profile (UPDATE_PROFILE)
+assertionConsumerServicePostBindingURL=Assertion Consumer Service POST Binding URL
+removeImported=Remove imported
+endpoints=Endpoints
+roleSaveError=Could not save role\: {{error}}
+keySize=Key size
+validity=Certificate expiration
+validityHelp=Number of years the generated certificate is valid for.
+membershipUserLdapAttributeHelp=Used only if the Membership Attribute Type is UID. It is the name of the LDAP attribute on the user, which is used for membership mappings. It is typically 'uid'. For example, if the value of 'Membership User LDAP Attribute' is 'uid' and the LDAP group has 'memberUid\: john', it is expected that particular LDAP user will have the attribute 'uid\: john'.
+samlCapabilityConfig=SAML capabilities
+accessTokenSignatureAlgorithmHelp=JWA algorithm used for signing access tokens.
+derFormatted=DER formatted
+periodicFullSyncHelp=If 'Import users' is enabled, a periodic task is started to synchronize users from LDAP to Keycloak. This type of synchronization fetches all users from LDAP on every run, importing new users or updating existing ones. If you have a large number of users in LDAP, this may be inefficient. In that case, you can disable this option and use 'Periodic changed users sync' instead.
+periodicChangedUsersSyncHelp=If 'Import users' is enabled, a periodic task is started to synchronize users from LDAP to Keycloak based on their created or last updated timestamps. This type of synchronization is more efficient than a full sync, especially if you have a large number of users in LDAP. However, it requires that your LDAP server supports searching using the attributes 'createTimestamp' and 'modifyTimestamp' in query predicates.
+signatureAlgorithmHelp=The signature algorithm to use to sign documents. Note that 'SHA1' based algorithms are deprecated and can be removed in the future. It is recommended to stick to some more secure algorithm instead of '*_SHA1'.
+allow-default-scopes.tooltip=If on, newly registered clients will be allowed to have client scopes mentioned in realm default client scopes or realm optional client scopes
+emailVerified=Email verified
+addExecutionHelp=Execution can have a wide range of actions, from sending a reset email to validating an OTP.
+requestObjectRequiredHelp=Specifies if the client needs to provide a request object with their authorization requests, and what method they can use for this. If set to "not required", providing a request object is optional. In all other cases, providing a request object is mandatory. If set to "request", the request object must be provided by value. If set to "request_uri", the request object must be provided by reference. If set to "request or request_uri", either method can be used.
+clientScopesRolesScope=If there is no role scope mapping defined, each user is permitted to use this client scope. If there are role scope mappings defined, the user must be a member of at least one of the roles.
+passwordPoliciesHelp.notUsername=The password cannot match the username.
+passwordPoliciesHelp.notContainsUsername=The password cannot contain the username.
+removeConfirm_one=Are you sure you want to remove this group?
+createUserProviderSuccess=User federation provider successfully created
+countHelp=Specifies how many clients can be created using the token.
+Monday=Monday
+resetCredentialsSuccess=The password has been reset successfully.
+added=Added
+authnContextDeclRefs=AuthnContext DeclRefs
+clientAssertionAudienceHelp=The audience to use for the client assertion. The default value is the IDP's token endpoint URL.
+externalRoleToRole=Looks for an external role in a keycloak access token. If external role exists, grant the user the specified realm or client role.
+attributeGroup=Attribute group
+deleteExecutionError=Could not delete execution\: {{error}}
+hideInheritedRoles=Hide inherited roles
+consentRequired=Consent required
+selectMethodType.import=Import
+standardFlow=Standard flow
+votedToStatus=voted to {{status}}
+credentialResetConfirmText=Are you sure you want to email this user?
+clientScopeType.default=Default
+helpFileUpload=Upload a JSON file
+fileUploadPreviewDisabled=Preview disabled because content is too long.
+addProvider_one=Add {{provider}} provider
+clientPoliciesPolicies=Client Policies Policies
+editUSernameHelp=If enabled, the username is editable, otherwise it is read-only.
+flowCreatedSuccess=Flow created
+fineGrainOpenIdConnectConfiguration=Fine grain OpenID Connect configuration
+flow.reset\ credentials=Reset credentials flow
+eventTypes.DELETE_ACCOUNT_ERROR.name=Delete account error
+eventTypes.CLIENT_DELETE_ERROR.name=Client delete error
+noRolesInstructions-client=You haven't created any roles for this client. Create a role to get started.
+test=Test
+leaveGroup_one=Leave group {{name}}?
+count=Count
+noPasswordPoliciesInstructions=You haven't added any password policies to this realm. Add a policy to get started.
+testAuthentication=Test authentication
+groupNameLdapAttributeHelp=Name of LDAP attribute that is used in group objects for the name and RDN of group. It is typically 'cn'. In this case, a typical group/role object may have DN such as 'cn\=Group1,ouu\=groups,dc\=example,dc\=org'.
+deleteError=Could not delete the provider {{error}}
+deleteErrorIdentityProvider=Could not delete identity provider mapper\: '{{error}}'
+attributeDisplayName=Display name
+pkceEnabled=Use PKCE
+pkceRequired=Require PKCE
+authorizationGrantSettings=Authorization Grant Settings
+authorizationGrantSettingsHelp= This section is used to configure specific settings related to JWT Authorization Grant support as defined in RFC 7523. Not all settings are configured here, some belong to the identity provider, such as JWKS URL, Issuer and Allowed Clock Skew.
+jwtAuthorizationGrantIdpEnabled=JWT Authorization Grant
+jwtAuthorizationGrantIdpEnabledHelp=Enable the identity provider to act as a trust provider to validate authorization grant JWT assertions according to RFC 7523.
+jwtAuthorizationGrantAssertionReuseAllowed=Allow assertion reuse
+jwtAuthorizationGrantAssertionReuseAllowedHelp=If enabled, the jti claim is not required and assertions can be reused.
+jwtAuthorizationGrantMaxAllowedAssertionExpiration=Max allowed assertion expiration
+jwtAuthorizationGrantMaxAllowedAssertionExpirationHelp=Insert the max allowed expiration that the assertion can have.
+jwtAuthorizationGrantAssertionSignatureAlg=Assertion signature algorithm
+jwtAuthorizationGrantAssertionSignatureAlgHelp=Signature algorithm that should be used to sign the assertion, if not specified any signature algorithm will be valid.
+jwtAuthorizationGrantLimitAccessTokenExp=Limit access token expiration
+jwtAuthorizationGrantLimitAccessTokenExpHelp=If enabled the access token lifespan will be limited to the expiration of the JWT assertion but only if the JWT assertion expiration is less than the calculated access token expiration.
+addJWTAuthorizationGrantProvider=Add JWT Authorization Grant Provider
+jwtAuthorizationGrantJWKSUrl=JWKS URL
+jwtAuthorizationGrantJWKSUrlHelp=URL where identity provider keys in JWK format are stored. See the JWK specification for more details
+userProviderSaveSuccess=User federation provider successfully saved
+month=Month
+valueLabel=Value
+dropNonexistingGroupsDuringSyncHelp=If this flag is true, then during sync of groups from LDAP to Keycloak, we will keep just those Keycloak groups that still exist in LDAP. The rest will be deleted.
+expiration=Expiration
+addKerberosWizardTitle=Add Kerberos user federation provider
+noPasswordPolicies=No password policies
+resourceTypes=Resource types
+deleteConfirmTitle_one=Delete group
+eventTypes.UPDATE_PROFILE_ERROR.description=Update profile error
+webAuthnUpdateSuccess=Updated WebAuthn policies successfully
+authorizationSignedResponseAlg=Authorization response signature algorithm
+includeInUserInfo.label=Add to userinfo
+onDragMove=Dragging item {{item}}
+back=Back
+deleteScopeConfirm=If you delete this authorization scope, some permissions will be affected.
+updateOtpSuccess=OTP policy successfully updated
+title=Authentication
+deleteAttributeError=Attribute not deleted: {{error}}
+enableClientSignatureRequiredExplain=If you enable "{{key}}", the adapter of this client will be updated. You may need to download a new adapter for this client. You need to generate or import keys for this client otherwise the authentication will not work.
+policiesConfigTypes.formView=Form view
+residentKey.No=No
+nodeReRegistrationTimeout=Node Re-registration timeout
+fineGrainSamlEndpointConfigHelp=This section to configure exact URLs for Assertion Consumer and Single Logout Service.
+connectionURL=Connection URL
+validateCustomUserSearchFilter=Filter must be enclosed in parentheses, for example\: (filter)
+accessTokenLifespan=Access Token Lifespan
+loginWithEmailHelpText=Allow users to log in with their email address.
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT.name=Identity provider link account
+deleteMessageBundleSuccess=Successfully removed the message from the bundle
+retry=Press here to refresh and continue
+selectAttributes=Select attributes
+firstBrokerLoginFlowAliasOverrideHelp=Alias of authentication flow, which is triggered after the first login with this identity provider. The term 'First Login' means that no Keycloak account is currently linked to the authenticated identity provider account.
+owner=Owner
+eventTypes.VERIFY_PROFILE.description=Verify profile
+executorAuthenticatorMultiSelectHelpText=Executor Authenticator MultiSelect Help Text
+eventTypes.FEDERATED_IDENTITY_LINK_ERROR.name=Federated identity link error
+eventTypes.EXECUTE_ACTIONS.name=Execute actions
+encryptAssertions=Encrypt assertions
+disableConfirmTitle=Disable realm?
+disableConfirmClientTitle=Disable client?
+disableConfirmClient=Are you sure you want to disable this client?
+custom=Custom Attribute...
+keyTab=Key tab
+addSamlProvider=Add SAML provider
+addSpiffeProvider=Add SPIFFE provider
+addKubernetesProvider=Add Kubernetes provider
+spiffeTrustDomain=SPIFFE Trust Domain
+spiffeTrustDomainHelp=Use a URL starting with 'spiffe://' followed by a domain name. For example, 'spiffe://acme.com'.
+spiffeBundleEndpoint=SPIFFE Bundle or OIDC JWKs endpoint
+kubernetesIssuerUrlHelp=The issuer of the Kubernetes service account tokens
+kubernetesIssuerUrl=Kubernetes Issuer URL
+permission=Permission
+saveEventListeners=Save Event Listeners
+capabilityConfig=Capability config
+home=Home
+bindFlow=Bind flow
+userAttributeValue=User Attribute Value
+browserFlowHelp=Select the flow you want to use for browser authentication.
+tokenLifespan.never=Never expires
+notFound=Could not find the resource that you are looking for
+passMaxAge=Pass max_age
+disablePolicyConfirmTitle=Disable policy?
+eventTypes.LOGIN_ERROR.description=Login error
+linkAccount=Link account
+attestationPreference.direct=Direct
+eventTypes.OAUTH2_DEVICE_AUTH_ERROR.description=OAuth2 device authentication error
+unlinkUsers=Unlink users
+userLdapFilter=User LDAP filter
+emailVerification=Email Verification
+configSaveError=Could not save the config\: {{error}}
+clientAuthenticatorTypeHelp=Client Authenticator used for authentication of this client against Keycloak server
+cachePolicyHelp=Cache Policy for this storage provider. 'DEFAULT' is whatever the default settings are for the global cache. 'EVICT_DAILY' is a time of day every day that the cache will be invalidated. 'EVICT_WEEKLY' is a day of the week and time the cache will be invalidated. 'MAX_LIFESPAN' is the time in milliseconds that will be the lifespan of a cache entry.
+eventTypes.CUSTOM_REQUIRED_ACTION_ERROR.description=Custom required action error
+eventTypes.SEND_RESET_PASSWORD.name=Send reset password
+requiredFor=Required for
+scopePermissions.users.map-roles-description=Policies that decide if administrator can map roles for all users
+bindCredentialsHelp=Password of LDAP admin. This field is able to obtain its value from vault, use ${vault.ID} format.
+searchForAdminEvent=Search admin event
+unitLabel=Select a time unit
+webAuthnPolicySignatureAlgorithms=Signature algorithms
+eventTypes.GRANT_CONSENT_ERROR.name=Grant consent error
+action=Action
+shortVerificationUri=Short verification_uri in Device Authorization flow
+placeholderText=Select one
+deleteCredentialsError=Error deleting users credentials\: {{error}}
+authDefaultActionTooltip=If enabled, any new user will have this required action assigned to it.
+validateBindCredentials=You must enter the password of the LDAP admin
+evictionMinuteHelp=Minute of the hour the entry will become invalid
+includeAuthnStatement=Include AuthnStatement
+validatorType=Validator type
+attributesHelp=Name and (regex) value of the attributes to search for in token. The configured name of an attribute is searched in SAML attribute name and attribute friendly name fields. Every given attribute description must be met to set the role. If the attribute is an array, then the value must be contained in the array. If an attribute can be found several times, then one match is sufficient.
+samlAttributeToRole=If an attribute exists, grant the user the specified realm or client role.
+enableStartTls=Enable StartTLS
+addIdPMapper=Add Identity Provider Mapper
+createPermissionSuccess=Successfully created the permission
+roleAuthentication=Role authentication
+homeURL=Home URL
+eventTypes.REVOKE_GRANT_ERROR.name=Revoke grant error
+contentSecurityPolicyReportOnly=Content-Security-Policy-Report-Only
+firstBrokerLoginFlowAlias=First login flow
+firstBrokerLoginFlowAliasOverride=First login flow override
+missingAttributes=No {{label}} have been defined yet. Click the below button to add {{label}}, key and value are required for a key pair.
+testConnectionError=Error\! {{error}}
+authenticatedAccessPoliciesHelp=Those Policies are used when Client Registration Service is invoked by authenticated request. This means that the request contains Initial Access Token or Bearer Token.
+deleteClientPolicyProfileSuccess=Profile successfully removed from the policy.
+reGenerateSigningExplain=If you regenerate the signing key for client, the Keycloak database will be updated, and you may need to download a new adapter for this client.
+reGenerateEncryptionExplain=If you regenerate the encryption key for client, the Keycloak database will be updated, and you may need to download a new adapter for this client.
+evaluate=Evaluate
+enableLdapv3Password=Enable the LDAPv3 password modify extended operation
+status=Status
+dragInstruction=Click and drag to change priority
+clients=Clients
+clientName=Name
+syncModes.force=Force
+deleteMappingConfirm=Are you sure you want to delete this mapping?
+createClientProfileSuccess=New client profile created
+eventTypes.CLIENT_LOGIN_ERROR.description=Client login error
+explainBearerOnly=This is a special OIDC type. This client only allows bearer token requests and cannot participate in browser logins.
+noTranslationsInstructions=Add a translation to get started.
+clearFile=Clear this file
+allowCreate=Allow create
+providerUpdatedError=Could not update client policy due to {{error}}
+usersAddedError=Could not add users to the group\: {{error}}
+orderChangeErrorUserFed=Could not change the priority order of user federation providers {{error}}
+scopeParameterPlaceholder=Select scope parameters
+deleteClientPolicyConfirmTitle=Delete policy?
+validateRdnLdapAttribute=You must enter an RDN LDAP attribute
+policyUrlHelp=URL that the Relying Party Client provides to the End-User to read about the how the profile data will be used
+fromDisplayName=From display name
+affirmative=Affirmative
+clientRoles=Client roles
+removeRoles=Remove roles
+flowNameDescriptionHelp=Help text for the name description of the new flow
+maxFailureWaitSecondsHelp=Max time a user will be locked out.
+groupsPath=Groups path
+useRealmRolesMapping=Use realm roles mapping
+identityProviderEntityId=Identity provider entity ID
+userInfoSignedResponseAlgorithm=User info signed response algorithm
+selectGroup=Select group
+selectOrgGroup=Select Organization Group
+groupType=Group type
+groupTypeHelp=Indicates whether the selected group is a realm group or an organization group. This determines where the mapper will look for the group when it is executed.
+scopePermissions.groups.view-members-description=Policies that decide if an administrator can view the members of this group
+tableOfGroups=Table of groups
+allowed-protocol-mappers.tooltip=List of allowed protocol mapper providers. If there is an attempt to register client, which contains some protocol mappers, which were not allowed, registration request will be rejected.
+policyProvider.role=Define conditions for your permissions where a set of one or more roles is permitted to access an object.
+targetOptions.brokerId=BROKER_ID
+eventTypes.VERIFY_PROFILE.name=Verify profile
+useRealmRolesMappingHelp=If true, then LDAP role mappings will be mapped to realm role mappings in Keycloak. Otherwise it will be mapped to client role mappings.
+forwardParameters=Forwarded query parameters
+isAccessTokenJWTHelp=The Access Token received from the Identity Provider is a JWT and its claims will be accessible for mappers.
+frontchannelLogoutUrl=Front-channel logout URL
+frontchannelLogoutSessionRequired=Front-channel logout session required
+frontchannelLogoutSessionRequiredHelp=Specifying whether a sid (session ID) and iss (issuer) parameters are included in the Logout request when the Front-channel Logout URL is used.
+testConnectionHint.withoutEmailAction=Configure e-mail address
+webAuthnUpdateError=Could not update WebAuthn policies due to {{error}}
+paginationHelp=Whether the LDAP server supports pagination
+oAuthMutualHelp=This enables support for OAuth 2.0 Mutual TLS Certificate Bound Access Tokens, which means that Keycloak binds an access token and a refresh token with an X.509 certificate of a token requesting client exchanged in mutual TLS between keycloak's Token Endpoint and this client. These tokens can be treated as Holder-of-Key tokens instead of bearer tokens.
+deleteProviderTitle=Delete key provider?
+scopes=Scopes
+accessTokens=Access tokens
+columnName=Name
+flowType=Flow type
+syncLDAPGroupsSuccessful=Data successfully synced {{result}}
+policyEnforcementModes.PERMISSIVE=Permissive
+subject=Subject DN
+casubject=Certificate Authority subject DN
+use=Use
+defaultAdminInitiated=Default Admin-Initiated Action Lifespan
+chooseAMapperType=Choose a mapper type
+startTimeHelp=Defines the time before which the policy MUST NOT be granted. Only granted if the current date/time is after or equal to this value.
+noGroupsInThisRealm=No groups in this realm
+noGroupsInThisOrganization=No groups in this orgainization
+searchUserByAttributeKeyAlreadyInUseError=Attribute key already in use
+executorClientAuthenticator=Executor Client Authenticator
+addWebOrigins=Add web origins
+clientScopeExplain=Client scopes are a common set of protocol mappers and roles that are shared between multiple clients.
+attributeNameHelp=Name of attribute to search for in assertion. You can leave this blank and specify a friendly name instead.
+upAttributeNameHelp=The name of the user attribute, used to uniquely identify an attribute.
+linkAccountTitle=Link account to {{provider}}
+invalidateRotatedSuccess=Rotated secret successfully removed
+userSessionAttributeHelp=Name of user session attribute you want to hardcode
+updateSuccessIdentityProvider=Provider successfully updated
+reloadKeys=Reload keys
+importKeys=Import keys
+useMetadataDescriptorUrl=Use metadata descriptor URL
+useMetadataDescriptorUrlHelp=If the switch is on, the certificates to validate signatures will be downloaded and cached from the given "Metadata descriptor URL". The "Reload keys" action can be used to refresh the certificates in the cache. If the switch is off, certificates from "Validating X509 certificates" option are used, they need to be manually updated when changed in the IDP.
+samlClientUseMetadataDescriptorUrl=Use metadata descriptor URL
+samlClientUseMetadataDescriptorUrlHelp=If this option is enabled, the keys to validate signatures and encrypt assertions will be downloaded and cached from the given "Metadata descriptor URL". If the option is disabled, the keys should be manually generated or imported in the "Keys" tab.
+metadataDescriptorUrl=Metadata descriptor URL
+metadataDescriptorUrlHelp=External URL where Identity Provider publishes the metadata information needed by the client (certificates, keys, other URLs,...).
+samlClientMetadataDescriptorUrl=Metadata descriptor URL
+samlClientMetadataDescriptorUrlHelp=External URL where Service Provider publishes the metadata information needed by the server (certificates, keys, other URLs,...).
+reloadKeysSuccess=Keys successfully reloaded
+reloadKeysError=Error reloading keys. {{error}}
+reloadKeysSuccessButFalse=The reload was not executed, maybe the time between request was too short.
+importKeysSuccess=Keys successfully re-imported. Please save the provider to store the new certificates.
+importKeysError=Error importing keys. {{error}}
+importKeysErrorNoSigningCertificate=The option "signingCertificate" is not defined in the metadata.
+host=Host
+forbidden_one=Forbidden, permission needed\:
+backchannelLogoutRevokeOfflineSessions=Backchannel logout revoke offline sessions
+supportedApplications=Supported applications
+shortVerificationUriTooltipHelp=If set, this value will be returned as verification_uri in the Device Authorization flow. This uri needs to redirect to {server-root}/realms/{realm}/device.
+kerberosPrincipal=Kerberos Principal
+resourceAttribute=Resource attribute
+addressClaim.region.label=User Attribute Name for Region
+applyToResourceTypeFlagHelp=Specifies if this permission should be applied to all resources with a given type. In this case, this permission will be evaluated for all instances of a given resource type.
+managePriorityInfo=Priority is the order of providers when doing a user lookup. You can drag the row handlers to change the priorities.
+deletedErrorIdentityProvider=Could not delete the provider {{error}}
+included.custom.audience.tooltip=This is used only if 'Included Client Audience' is empty. The specified value is included in the audience (aud) field of the token. If the token already contains audiences, the specified value is added to those audiences, without overriding them.
+includeInIdToken.label=Add to ID token
+steps=Steps
+tokenDeleteConfirm=Are you sure you want to permanently delete the initial access token {{id}}
+flowCreateError=Could not create flow\: {{error}}
+readTimeoutHelp=LDAP read timeout in milliseconds. This timeout applies for LDAP read operations.
+registrationAccessTokenHelp=The registration access token provides access for clients to the client registration service.
+host-sending-registration-request-must-match.tooltip=If on, any request to Client Registration Service is allowed just if it was sent from some trusted host or domain.
+profilesConfigTypes.formView=Form view
+validatorDeletedSuccess=Success\! User Profile configuration has been saved.
+canonicalization=Canonicalization method
+deleteConfirmTitle=Delete realm?
+includeInAccessTokenResponse.label=Add to access token response
+SSOSessionMax=SSO Session Max
+clientScope=Client scope
+inheritedFrom=Inherited from
+clientScopeSearch.name=Name
+deleteConditionSuccess=The condition has been deleted
+deleteConditionError=Failed to delete condition\: {{error}}
+clientProfile=Client profile details
+syncAllUsers=Sync all users
+allowedClockSkewHelp=Clock skew in seconds that is tolerated when validating identity provider tokens. Default value is zero.
+disableConfirmIdentityProvider=Are you sure you want to disable the provider '{{provider}}'?
+clientSaveError=Client could not be updated\: {{error}}
+tokenSaveError=Could not create initial access token {{error}}
+certificate=Certificate
+deleteConfirmExecutionMessage=Are you sure you want to permanently delete the execution "<1>{{name}}1>".
+offlineSessionMaxLimitedHelp=Enable offline session maximum lifetime
+delete=Delete
+userGroupsRetrieveStrategyHelp=Specify how to retrieve groups of user. LOAD_GROUPS_BY_MEMBER_ATTRIBUTE means that roles of user will be retrieved by sending LDAP query to retrieve all groups where 'member' is our user. GET_GROUPS_FROM_USER_MEMBEROF_ATTRIBUTE means that groups of user will be retrieved from 'memberOf' attribute of our user or from the other attribute specified by 'Member-Of LDAP Attribute'.
+hour=Hour
+connectionTimeoutHelp=LDAP connection timeout in milliseconds
+repeat=Repeat
+repeatHelp=Specifies how the policy time restriction is defined. If 'Not Repeat', the policy is granted only between the start and expire times. If 'Repeat', you can additionally restrict the policy to specific recurring time periods such as month, day, hour, and minute ranges.
+defaultSigAlgHelp=Default algorithm used to sign tokens for the realm
+save-admin-eventsHelp=If enabled, admin events are saved to the database, which makes events available to the Admin UI.
+policyGroupsHelp=Specifies which user(s) are allowed by this policy.
+searchForProtocol=Search protocol mapper
+eventTypes.CLIENT_INFO.name=Client info
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN.description=OAuth2 device code to token
+eventTypes.UPDATE_TOTP_ERROR.name=Update totp error
+client-updater-source-groups.tooltip=Name of groups to check. The condition evaluates to true if the entity who creates or updates the client is a member of one or more of the specified groups. Configured groups are specified by their simple name, which must match the name of the Keycloak group. No support for group hierarchy is used here.
+webAuthnPolicyRpId=Relying party ID
+ldapRolesDnHelp=LDAP DN where roles of this tree are saved. For example, 'ou\=finance,dc\=example,dc\=org'.
+serviceAccount=Service account roles
+standardTokenExchangeEnabled=Standard Token Exchange
+jwtAuthorizationGrantEnabled=JWT Authorization Grant
+jwtAuthorizationGrantIdp=Allowed Identity Providers for JWT Authorization Grant
+externalTokenEnabled=Allow retrieve external tokens
+externalTokenEnabledHelp=If enabled the client is allowed to retrieve external tokens from the Identity Provider
+externalTokenIdp=Allowed Identity Providers for External Tokens
+externalTokenIdpHelp=Select the Identity Providers from which external tokens can be retrieved.
+enableRefreshRequestedTokenType=Allow refresh token in Standard Token Exchange
+providerUpdatedSuccess=Client policy updated successfully
+assertionConsumerServiceRedirectBindingURL=Assertion Consumer Service Redirect Binding URL
+createClientScopeError=Could not create client scope\: '{{error}}'
+deleteRole=Delete this role
+SSOSessionSettings=SSO Session Settings
+directAccessHelp=This enables support for Direct Access Grants, which means that client has access to username/password of user and exchange it directly with Keycloak server for access token. In terms of OAuth2 specification, this enables support of 'Resource Owner Password Credentials Grant' for this client.
+groupHelp=Group to add the user in. Fill the full path of the group including path. For example\: '/root-group/child-group'.
+clientPolicyNameHelp=Display name of the policy
+clientPolicyModeHelp=Mode of the client policy. In the mode 'DEFAULT', at least one condition must evaluate to `yes`. None of the conditions must evaluate to `no`. Conditions, which evaluate to `abstain` are ignored. In the 'STRICT' mode, all conditions must evaluate to 'yes' in order for the policy to be applied.
+addressClaim.country.label=User Attribute Name for Country
+downloadType=this is information about the download type
+clustering=Clustering
+createSuccess=Identity provider successfully created
+mapperAttributeName=Attribute Name
+setPassword=Set password
+client-updater-source-roles.tooltip=The condition is checked during client registration or update request; it evaluates to true if the entity (usually a user) is creating or updating client is a member of the specified role. To reference the realm role, you can use the realm role name such as 'my_realm_role'. To reference the client role, you can use the client_id.role_name; for example, 'my_client.my_client_role' refers to the client role 'my_client_role' of the client 'my_client'.
+createRole=Create role
+clientDeletedSuccess=The client has been deleted
+eventTypes.IDENTITY_PROVIDER_RESPONSE_ERROR.description=Identity provider response error
+editModeLdapHelp=READ_ONLY is a read-only LDAP store. WRITABLE means data will be synced back to LDAP on demand. UNSYNCED means user data will be imported, but not synced back to LDAP.
+enableServiceAccount=Enable service account roles
+signOutAllActiveSessionsQuestion=Sign out all active sessions?
+addPostLogoutRedirectUri=Add valid post logout redirect URIs
+SSOSessionMaxRememberMe=SSO Session Max Remember Me
+pkceMethod=PKCE Method
+noRoles-users=No roles for this user
+showInheritedRoles=Show inherited roles
+moveGroupEmptyInstructions=There are no sub groups, select 'Move here' to move the selected group as a subgroup of this group
+hmacGenerated=hmac-generated
+unlockSuccess=User successfully unlocked
+unlockError=Could not unlock user due to {{error}}
+hourHelp=Defines the hour when the policy MUST be granted. You can also provide a range by filling the second field. In this case, permission is granted only if the current hour is between or equal to the two values you provided.
+deleteClientProfileConfirmTitle=Delete profile?
+syncLDAPGroupsError=Data could not be synced due {{error}}
+saveSuccess=User federation provider successfully saved
+generatedAccessToken=Generated access token
+resetPasswordConfirmation=New password confirmation
+testConnection=Test connection
+archiveFormat=Archive format
+requestObjectEncryptionHelp=JWE algorithm, which a client needs to use when sending an OIDC request object specified by 'request' or 'request_uri' parameters. If set to 'any', encryption is optional and any algorithm is allowed.
+importSuccess=New certificate imported
+attributeConsumingServiceName=Attribute Consuming Service Name
+invalidJsonError=Unable to save user profile, the provided information is not valid JSON: {{error}}
+invalidJsonClientProfilesError=Unable to save client profiles, the provided information is not valid JSON: {{error}}
+invalidJsonClientPoliciesError=Unable to save client policies, the provided information is not valid JSON: {{error}}
+promptHelp=Specifies whether the Authorization Server prompts the End-User for re-authentication and consent.
+deleteBtn=Delete
+defaultLocale=Default locale
+addLdapWizardDescription=Text needed here
+aggregate.attrs.label=Aggregate attribute values
+removedGroupMembershipError=Error removing group membership: {{error}}
+allowPasswordAuthenticationHelp=Enable/disable possibility of username/password authentication against Kerberos database
+deleteExecutorSuccess=Success\! The executor was deleted.
+eventTypes.SEND_RESET_PASSWORD_ERROR.name=Send reset password error
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN.name=Identity provider first login
+noRoles-groups=No roles for this group
+enableSwitchSuccess={{switch}} changed successfully
+eventTypes.INTROSPECT_TOKEN_ERROR.name=Introspect token error
+usernameHelperText=Enter the username of the user for this identity provider.
+includeInAccessToken.tooltip=Should the claim be added to the access token?
+noScopeCreateHint=You'll need to create an authorization scope first.
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING_ERROR.name=Client initiated account linking error
+clientScopesCondition=Expected Scopes
+backchannelLogoutSessionRequiredHelp=Specifying whether a sid (session ID) Claim is included in the Logout Token when the Backchannel Logout URL is used.
+global=Global
+userAttributeHelp=Name of user attribute you want to hardcode
+searchForMapper=Search for mapper
+oidcCibaGrantHelp=This enables support for OIDC CIBA Grant, which means that the user is authenticated via some external authentication device instead of the user's browser.
+includeOneTimeUseCondition=Include OneTimeUse Condition
+clientUpdaterSourceRoles=Updating entity role
+enableSwitchError=Could not enable / disable due to {{error}}
+deleteClientPolicyProfileConfirm=This action will permanently delete {{profileName}} from the policy {{policyName}}. This cannot be undone.
+deleteExecutorProfileConfirm=The action will permanently delete {{executorName}}. This cannot be undone.
+confirmClientSecretBody=If you regenerate the secret, the Keycloak database will be updated and you will need to download a new adapter for this client.
+keysList=Keys list
+generatedSamlResponse=Generated SAML response
+generatedSamlResponseIsDisabled=Generated SAML response is disabled when no user is selected
+generatedSamlResponseNo=No generated SAML response
+generatedUserInfo=Generated user info
+clientRegistration=Client registration
+masterSamlProcessingUrl=Master SAML Processing URL
+samlIdentityProviderMetadata=SAML 2.0 Identity Provider Metadata
+importParseError=Could not parse the file {{error}}
+validTo=Valid to
+addMember=Add member
+eventTypes.CLIENT_INFO_ERROR.name=Client info error
+scopeParameterHelp=You can copy the value of the scope parameter and paste it in the initial OpenID Connect Authentication Request sent from this client adapter. The default client scopes and selected optional client scopes will be used when generating token issued for this client.
+idTokenEncryptionKeyManagementAlgorithm=ID token encryption key management algorithm
+authenticatorAttachment.not\ specified=Not specified
+oidcCibaGrant=OIDC CIBA Grant
+displayDescriptionHintHelp=A text that should be used as a tooltip when rendering user-facing forms.
+ssoSessionIdle=Time a session is allowed to be idle before it expires. Tokens and browser sessions are invalidated when a session is expired.
+searchKey=Search key
+deleteClientSuccess=Client profile deleted
+emptyClientScopesPrimaryAction=Add client scopes
+addStepTo=Add step to {{name}}
+eventTypes.AUTHREQID_TO_TOKEN_ERROR.description=Authreqid to token error
+deleteAttributeConfirm=Are you sure you want to permanently delete the attribute {{attributeName}} and its corresponding translations?
+chooseResources=Choose the resources you want to import
+selectOne=Select an option
+emailTheme=Email theme
+eventTypes.UPDATE_PASSWORD.description=Update password
+policiesConfigTypes.jsonEditor=JSON editor
+eventConfigSuccessfully=Successfully saved configuration
+scopePermissions.users.impersonate-description=Policies that decide if administrator can impersonate other users
+deleteResourceWarning=The permissions below will be removed when they are no longer used by other resources\:
+permissionScopesHelp=Specifies that this permission must be applied to one or more scopes.
+moveTo=Move to
+registerNodeManually=Register node manually
+redirectURI=Redirect URI
+publicKeys=Public keys
+publicKey=Public key
+emptyEventsInstructions=There are no more events types left to add
+periodicFullSync=Periodic full sync
+removeConfirmTitle_other=Remove groups?
+emptyBuiltInMappersInstructions=All built in mappers were added to this client
+assertionLifespanHelp=Lifespan set in the SAML assertion conditions. After that time the assertion will be invalid. The "SessionNotOnOrAfter" attribute is not modified and continue using the "SSO Session Max" time defined at realm level.
+noTokensInstructions=You haven't created any initial access tokens. Create an initial access token by clicking "Create".
+editUsername=If enabled, the username field is editable, readonly otherwise.
+ldapAttributeValueHelp=Value of the LDAP attribute, which will be added to the new user during registration. You can either hardcode any value like 'foo' but you can also use some special tokens. Only supported token right now is '${RANDOM}', which will be replaced with some randomly generated string.
+lastRegistration=Last registration
+advancedSettingsOpenid-connect=This section is used to configure advanced settings of this client related to OpenID Connect protocol
+requireSsl=Require SSL
+reevaluate=Re-evaluate
+clientOfflineSessionMax=Client Offline Session Max
+eventTypes.SEND_VERIFY_EMAIL.description=Send verify email
+eventTypes.REVOKE_GRANT_ERROR.description=Revoke grant error
+descriptionLanding=This is the description for the user federation landing page
+moveHere=Move here
+noKeys=No keys
+batchSizeHelp=Count of LDAP users to be imported from LDAP to Keycloak within a single transaction
+createClientConditionSuccess=Condition created successfully.
+kerberosKeyTab=Kerberos Key Tab
+principalAttribute=Principal attribute
+userRegistrationHelpText=Enable/disable the registration page. A link for registration will show on the login page too.
+activeHelp=Set if the keys can be used for signing
+addMapperExplain=If you want more fine-grain control, you can create protocol mapper on this client
+realmRoles=Realm roles
+fineGrainOpenIdConnectConfigurationHelp=This section is used to configure advanced settings of this client related to OpenID Connect protocol.
+searchForUserDescription=This realm may have a federated provider. Viewing all users may cause the system to slow down, but it can be done by searching for "*". Please search for a user above.
+expirationHelp=Sets the expiration for events. Expired events are periodically deleted from the database.
+webAuthnPolicySignatureAlgorithmsHelp=The signature algorithms that should be used for the Authentication Assertion.
+setToNowError=Error\! Failed to set notBefore to current date and time: {{error}}
+eventTypes.UNREGISTER_NODE_ERROR.description=Unregister node error
+clientScopeTypes.optional=Optional
+nameIdFormat=Name ID format
+eventTypes.SEND_VERIFY_EMAIL_ERROR.name=Send verify email error
+addTranslationSuccess=Success\! The translation has been added.
+validRedirectUri=Valid redirect URIs
+webauthnIntro=What is this form used for?
+wantAssertionsEncryptedHelp=Indicates whether this service provider expects an encrypted Assertion.
+roleObjectClasses=Role object classes
+deleteClientScope_other=Delete {{count}} client scopes
+deleteCredentialsConfirmTitle=Delete credentials?
+expires=Expires
+OVERWRITE=Overwrite
+user-clearEventsHelp=Deletes all user events in the database.
+eventTypes.REFRESH_TOKEN.name=Refresh token
+userAttribute=User Attribute
+revoke=Revoke
+admin=Admin
+syncUsersError=Could not sync users\: '{{error}}'
+generatedAccessTokenHelp=See the example access token, which will be generated and sent to the client when the selected user is authenticated. You can see claims and roles that the token will contain based on the effective protocol mappers and role scope mappings and also based on the claims and roles assigned to the actual user.
+webAuthnPolicyAcceptableAaguidsHelp=The list of allowed AAGUIDs of which an authenticator can be registered. An AAGUID is a 128-bit identifier indicating the authenticator's type (e.g., make and model). This option needs the Attestation conveyance preference to be configured (normally `Direct`) to ensure a trusted AAGUID is passed. Default attestation `None` is not reliable, and can anonymize the AAGUID to zero value.
+keyPasswordHelp=Password for the private key
+frontchannelLogout=Front channel logout
+logoutConfirmation=Logout confirmation
+logoutConfirmationHelp=After the user logs out (OIDC RP-Initiated Logout), an additional confirmation page will be displayed showing a message such as 'You are logged out' before redirecting the user to the post-logout landing page. On this page, the user must confirm that they want to be redirected to the post-logout landing page.
+titleRoles=Realm roles
+sectorIdentifierUri.tooltip=Providers that use pairwise sub values and support Dynamic Client Registration SHOULD use the sector_identifier_uri parameter. It provides a way for a group of websites under common administrative control to have consistent pairwise sub values independent of the individual domain names. It also provides a way for Clients to change redirect_uri domains without having to reregister all their users.
+eventTypes.REVOKE_GRANT.name=Revoke grant
+rdnLdapAttribute=RDN LDAP attribute
+usedBy=Used by
+replyToDisplayName=Reply to display name
+xRobotsTag=X-Robots-Tag
+bindType=Bind type
+tokenDeleteSuccess=Initial access token deleted successfully
+contextualInfo=Contextual Information
+syncModeHelp=Default sync mode for all mappers. The sync mode determines when user data is synced using the mappers. Three possible values exist\: 'legacy' to keep the behavior before this option was introduced, 'import' to import the user only once, specifically during the first login of the user with this identity provider, and force' to always update the user at every login with this identity provider.
+temporaryPassword=Temporary
+applyPolicyHelp=Specifies all the policies that must be applied to the scopes defined by this policy or permission.
+addKerberosWizardDescription=Text needed here
+sslType.none=None
+dateTo=Date(to)
+eventTypes.REVOKE_GRANT.description=Revoke grant
+keyPlaceholder=Type a key
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR.name=OAuth2 device verify user code error
+addAuthnContextDeclRef=Add AuthnContext DeclRef
+eventTypes.SEND_IDENTITY_PROVIDER_LINK.description=Send identity provider link
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN.name=Identity provider retrieve token
+userInfo=User info
+consentScreenText=Consent screen text
+addRoles=Add roles
+clientPoliciesProfilesHelpText=Client Profile allows creating a set of executors that enforce various actions that are done with the client. Actions can be admin actions such as creating or updating a client or user actions such as authentication to the client.
+archiveFormatHelp=Java keystore or PKCS12 archive format.
+xContentTypeOptions=X-Content-Type-Options
+groupsDescription=A group is a set of attributes and role mappings that can be applied to a user. You can create, edit, and delete groups and manage their child-parent relationships.
+orgGroupsDescription=A group is a set of attributes that can be applied to a user. You can create, edit, and delete groups and manage their child-parent relationships.
+addValidatorRole=Add {{validatorName}} validator
+protocolTypes.all=All
+keyAlias=Key alias
+xContentTypeOptionsHelp=The default value prevents Internet Explorer and Google Chrome from MIME-sniffing a response away from the declared content-type. Learn more
+privateKeyMask=PRIVATE KEY NOT SET UP OR KNOWN
+signOutAllActiveSessions=Sign out all active sessions
+addExecutorSuccess=Success\! Executor created successfully
+executorTypeSelectHelpText=Executor Type Select Help Text
+useDiscoveryEndpointHelp=If this setting is enabled, the discovery endpoint will be used to fetch the provider config. Keycloak can load the config from the endpoint and automatically update the config if the source has any updates.
+eventTypes.USER_INFO_REQUEST_ERROR.name=User info request error
+createUserProviderError=User federation provider could not be created\: {{error}}
+learnMore=Learn more
+onDragCancel=Dragging cancelled. List is unchanged.
+removeUser=Remove users
+ownerManagedAccess=User-Managed access enabled
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT.description=User disabled by permanent lockout
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT_ERROR.description=User disabled by permanent lockout error
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT.description=User disabled by temporary lockout
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT_ERROR.description=User disabled by temporary lockout error
+userModelAttributeNameHelp=Name of the model attribute to be added when importing user from LDAP
+templateHelp=Template to use to format the username to import. Substitutions are enclosed in ${}. For example\: '${ALIAS}.${CLAIM.sub}'. ALIAS is the provider alias. CLAIM. references an ID or Access token claim. The substitution can be converted to upper or lower case by appending |uppercase or |lowercase to the substituted value, for example, '${CLAIM.sub | lowercase}.
+permissions=Permissions
+emptyExecutionInstructions=You can start defining this flow by adding a sub-flow or an execution
+offlineSessionSettings=Offline session settings
+unAssignRole=Unassign
+deleteScope=Permanently delete authorization scope?
+eventTypes.CODE_TO_TOKEN.description=Code to token
+oAuthDevicePollingIntervalHelp=The minimum amount of time in seconds that the client should wait between polling requests to the token endpoint.
+passwordDataTitle=Password data
+accountThemeHelp=Select a theme for the user account management console.
+clientPolicies=Client policies
+NONE=NONE
+keystorePasswordHelp=Password for the keystore
+clientSettings=Client details
+deleteClientPolicyConditionConfirm=This action will permanently delete {{condition}}. This cannot be undone.
+selectATheme=Select a theme
+themeColors=Theme colors
+defaults=Reset to defaults
+quickTheme=Quick Theme
+themeMode=Theme mode
+lightMode=Light
+darkMode=Dark
+themePreviewInfo=In order to preview the theme colors, the current theme needs to be set to the one you want to preview, so we have automatically switched you to the one you want to preview.
+backgroundImage=Login background image
+favicon=Favicon
+errorColor=Error color
+successColor=Success color
+activeColor=Active color
+primaryColor=Primary color
+primaryColorHover=Primary color hover
+secondaryColor=Secondary color
+linkColor=Link color
+linkColorHover=Link color hover
+backgroundColorAccent=Background color accent
+backgroundColor=Background color
+backgroundColorNav=Background color navigation
+backgroundColorHeader=Background color header
+iconColor=Icon color
+textColor=Text color
+lightTextColor=Light text color
+inputBackgroundColor=Input background color
+inputTextColor=Input text color
+permissionsList=Permission list
+attributeGroupHelp=Specifies the user profile group where this attribute will be added. This allows grouping various similar attributes together on different parts of the screen when creating or updating user.
+createRealm=Create realm
+eventTypes.VALIDATE_ACCESS_TOKEN_ERROR.description=Validate access token error
+mapperSaveError=Error saving mapper\: {{error}}
+eventTypes.CLIENT_LOGIN_ERROR.name=Client login error
+passwordPoliciesHelp.passwordHistory=Prevents a recently used password from being reused.
+displayOnConsentScreenHelp=If on, and this client scope is added to some client with consent required, the text specified by 'Consent Screen Text' will be displayed on consent screen. If off, this client scope will not be displayed on the consent screen.
+alwaysDisplayConsentHelp=When enabled, user consent for this scope is never saved to the database. The consent screen will appear on every authentication, requiring the user to approve access each time. Only clients with "Consent Required" enabled can use this scope. Requests from clients without consent requirements will return an error. When disabled, standard behavior applies, user consent is saved and reused across sessions.
+requirements.DISABLED=Disabled
+titleUsers=Users
+whoWillAppearLinkText=Who will appear in this group list?
+ldapFullNameAttribute=LDAP full name attribute
+createClientError=Could not create client\: '{{error}}'
+deleteConfirmClientScopes=Are you sure you want to delete this client scope?
+forceAuthenticationHelp=Indicates whether the identity provider must authenticate the presenter directly rather than rely on a previous security context.
+testClusterAvailability=Test cluster availability
+reGenerateSigning=Regenerate signing key for this client
+reGenerateEncryption=Regenerate encryption key for this client
+authorizationEncryptedResponseAlgHelp=JWA Algorithm used for key management in encrypting the authorization response when the response mode is jwt. This option is needed if you want encrypted authorization response. If left empty, the authorization response is just signed, but not encrypted.
+deleteConfirmGroup_other=Are you sure you want to delete these groups?
+scopePermissions.users.manage-description=Policies that decide if an administrator can manage all users in the realm
+defaultACRValuesHelp=Default values to be used as voluntary ACR in case that there is no explicit ACR requested by 'claims' or 'acr_values' parameter in the OIDC request.
+minimumACRValueHelp=Minimum ACR to be enforced by Keycloak. Overrides lower ACRs explicitly requested by 'acr_values' or 'claims', unless they are marked as essential.
+minimumACRValueSamlHelp=Minimum ACR to be enforced by Keycloak. If the resulting authentication context for the request is as strong as this ACR the request is valid, otherwise Keycloak returns the NoAuthnContext status error.
+membershipAttributeType=Membership attribute type
+eventTypes.PUSHED_AUTHORIZATION_REQUEST.name=Pushed authorization request
+included.client.audience.tooltip=The Client ID of the specified audience client will be included in the audience (aud) field of the token. If the token includes audiences, the specified value is added to them. It will not override existing audiences.
+searchGroup=Search group
+allowCreateHelp=Allow the external identity provider to create a new identifier to represent the principal.
+allResults=All results
+addressClaim.locality.tooltip=Name of User Attribute, which will be used to map to the 'locality' subclaim inside the 'address' token claim. Defaults to 'locality'.
+keyForCodeExchangeHelp=Choose the PKCE challenge method. S256 (recommended) uses SHA-256 hashing for enhanced security. Plain sends the code verifier without hashing and should only be used if the client cannot support SHA-256.
+includeInAccessTokenResponse.tooltip=Should the claim be added to the access token response? Should only be used for informative and non-sensitive data
+removeMappingConfirm_one=Are you sure you want to remove this role?
+oidcSettings=OpenID Connect settings
+oAuthSettings=OAuth2 settings
+otpPolicyDigitsHelp=How many digits should the OTP have?
+clientAuthentications.client_secret_post=Client secret sent in the request body
+prompts.select_account=Select account
+defaultACRValues=Default ACR Values
+minimumACRValue=Minimum ACR Value
+valueError=A value must be provided.
+loa=LoA
+uri=URI
+acr=ACR
+loaError=Invalid LoA
+uriError=Invalid URI
+acrError=Invalid ACR
+loaPlaceholder=Type a LoA
+uriPlaceholder=Type an URI
+acrPlaceholder=Type an ACR
+noConsents=No consents
+orderChangeSuccessUserFed=Successfully changed the priority order of user federation providers
+noUsersEmptyStateDescriptionContinued=to find them. Users that already have this role as an effective role cannot be added here.
+userProviderSaveError=User federation provider could not be saved\: {{error}}
+executorsHelpText=Executors, which will be applied for this client profile
+ldapSearchingAndUpdatingSettings=LDAP searching and updating
+authenticationAliasHelp=Name of the configuration
+SSOSessionIdle=SSO Session Idle
+deleteClientPolicyConditionConfirmTitle=Delete condition?
+initialCounterErrorHint=Value needs to be between 1 and 120
+connectionTimeout=Connection timeout
+passLoginHintHelp=Pass login_hint to identity provider.
+monthHelp=Defines the month which the policy MUST be granted. You can also provide a range by filling the second field. In this case, permission is granted only if current month is between or equal to the two values you provided.
+eventTypes.CLIENT_LOGIN.description=Client login
+registrationAccessToken=Registration access token
+headerName=header name
+issuerHelp=The issuer identifier for the issuer of the response. If not provided, no validation will be performed.
+uiDisplayNameHelp=Display name of provider when linked in the Admin UI
+titleSessions=Sessions
+dedicatedScopeName={{clientName}}-dedicated
+deleteAttributeConfirmTitle=Delete attribute?
+importSkipped_zero=No records skipped.
+rootURL=Root URL appended to relative URLs
+contentSecurityPolicyHelp=Default value prevents pages from being included by non-origin iframes. Learn more
+policyUsers=Specifies which user(s) are allowed by this policy.
+logoutServicePostBindingURLHelp=SAML POST Binding URL for the client's single logout service. You can leave this blank if you are using a different binding.
+generatedIdTokenNo=No generated id token
+byConfiguration=By configuration
+usersAdded_other={{count}} users added to the group
+userFedUnlinkUsersConfirmTitle=Unlink all users?
+passCurrentLocale=Pass current locale
+realmNameField=Realm name
+roleCreated=Role created
+socialProfileJSONFieldPath=Social Profile JSON Field Path
+noViewRights=You do not have rights to view this group.
+eventTypes.SEND_RESET_PASSWORD.description=Send reset password
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING.name=Client initiated account linking
+resourceScopeError=Could not remove the authorization scope due to {{error}}
+identityInformation=Identity Information
+usermodel.clientRoleMapping.rolePrefix.label=Client Role prefix
+partialImport=Partial import
+cibaBackhannelTokenDeliveryModes.ping=Ping
+includeInTokenScopeHelp=If on, the name of this client scope will be added to the access token property 'scope' as well as to the Token Introspection Endpoint response. If off, this client scope will be omitted from the token and from the Token Introspection Endpoint response.
+savePassword=Save password
+noRolesInstructions-users=You haven't assigned any roles to this user. Assign a role to get started.
+signatureKeyNameHelp=Signed SAML documents contain identification of signing key in KeyName element. For Keycloak / RH-SSO counterparty, use KEY_ID, for MS AD FS use CERT_SUBJECT, for others check and use NONE if no other option works.
+sync-keycloak-roles-to-ldap=Sync Keycloak roles to LDAP
+decisionStrategies.UNANIMOUS=Unanimous
+cacheSettingsDescription=This section contains options useful for caching users, which were loaded from this user storage provider.
+groupsPathHelp=Keycloak group path the LDAP groups are added to. For example if value '/Applications/App1' is used, then LDAP groups will be available in Keycloak under group 'App1', which is child of top level group 'Applications'. The default value is '/' so LDAP groups will be mapped to the Keycloak groups at the top level. The configured group path must already exist in the Keycloak when creating this mapper.
+aesGenerated=aes-generated
+addPolicy=Add policy
+tokenClaimName.label=Token Claim Name
+executorsTable=Executors table
+extendToChildren=Extend to children
+from=From
+decisionStrategyHelp=The decision strategy dictates how permissions are evaluated and how a final decision is obtained. 'Affirmative' means that at least one permission must evaluate to a positive decision in order to grant access to a resource and its scopes. 'Unanimous' means that all permissions must evaluate to a positive decision in order for the final decision to be also positive.
+deleteClientPolicyProfileError=Could not delete profile from the policy\: {{error}}
+greaterThan=Must be greater than {{value}}
+hideOnLoginPage=Hide on login page
+couldNotCreateGroup=Could not create group {{error}}
+defaultRole=This role serves as a container for both realm and client default roles. It cannot be removed.
+eventConfigs=Event configs
+conditionsHelp=Conditions, which will be evaluated to determine if client policy should be applied during particular action or not.
+disableProvider=Disable provider?
+eventTypes.UNREGISTER_NODE.name=Unregister node
+anonymousAccessPoliciesHelp=Those Policies are used when the Client Registration Service is invoked by unauthenticated request. This means that the request does not contain Initial Access Token nor Bearer Token.
+clientScopeError=Could not update scope mapping {{error}}
+saveRealmSuccess=Realm created successfully
+createToken=Create initial access token
+clientsClientTypeHelp='OpenID Connect' allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server.'SAML' enables web-based authentication and authorization scenarios including cross-domain single sign-on (SSO) and uses security tokens containing assertions to pass information.
+orderChangeSuccess=Successfully changed display order of identity providers
+emptyPoliciesInstructions=If you want to create a policy, please click the button below to create the policy.
+createScopeSuccess=Authorization scope created successfully
+logoUrl=Logo URL
+accessTokenLifespanImplicitFlowHelp=Max time before an access token issued during OpenID Connect Implicit Flow is expired. This value is recommended to be shorter than the SSO timeout. There is no possibility to refresh token during implicit flow, that's why there is a separate timeout different to 'Access Token Lifespan'.
+noRealmRolesToAssign=There are no realm roles to assign
+logoutUrl=Logout URL
+regexPatternHelp=Specifies the regex pattern.
+searchForUserEvent=Search user event
+usernameLdapAttributeHelp=Name of the LDAP attribute, which is mapped as Keycloak username. For many LDAP server vendors it can be 'uid'. For Active directory it can be 'sAMAccountName' or 'cn'. The attribute should be filled for all LDAP user records you want to import from LDAP to Keycloak.
+federationLink=Federation link
+webAuthnPolicyPasswordlessFormHelp=Policy for passwordless WebAuthn authentication. This policy is used by the 'WebAuthn Register Passwordless' required action and 'WebAuthn Passwordless Authenticator' authenticator. A typical usage is when WebAuthn is used as first-factor authentication. Having both 'WebAuthn Policy' and 'WebAuthn Passwordless Policy' allows using WebAuthn as both first factor and second factor authenticator in the same realm.
+unlinkUsersError=Could not unlink users\: '{{error}}'
+roleHelpHelp=Role to grant to user. Click 'Select Role' button to browse roles, or just type it in the textbox. To reference an application role the syntax is appname.approle, i.e. myapp.myrole.
+storedTokensReadable=Stored tokens readable
+defaultRoleDeleteError=You cannot delete a default role.
+unknownUser=Anonymous
+displayHeader=Display name
+userVerify.not\ specified=Not specified
+usermodel.prop.label=Property
+userFedUnlinkUsersConfirm=Do you want to unlink all the users? Any users without a password in the database will not be able to authenticate anymore.
+searchUserByAttributeDescription=It supports setting multiple attributes as the search filter by setting different keys or values. Only one value can be typed for a key.
+eventTypes.REMOVE_FEDERATED_IDENTITY.name=Remove federated identity
+membership=Membership
+eventTypes.RESET_PASSWORD.description=Reset password
+authenticationOverrides=Authentication flow overrides
+client-scopes-condition.label=Expected Scopes
+deleteAttributeSuccess=Attribute deleted
+artifactResolutionService=Artifact Resolution Service
+clientProfilesSubTab=Client profiles subtab
+selectEncryptionType=Select Encryption type
+realmSettingsExplain=Realm settings are settings that control the options for users, applications, roles, and groups in the current realm.
+mappingUpdatedError=Could not update mapping\: '{{error}}'
+manageDisplayOrder=Manage display order
+emptyRealmBasedIdps=No realm based identity providers are configured for this realm.
+hideOrganizationLinkedIdps=Hide organization linked identity providers
+exactSearch=Exact search
+value=Value
+filenamePlaceholder=Upload a PEM file or paste key below
+deleteConfirm_one=Are you sure you want to delete this group '{{groupName}}'.
+scopeDisplayNameHelp=A unique name for this scope. The name can be used to uniquely identify a scope, useful when querying for a specific scope.
+times.seconds=Seconds
+removeMappingTitle=Remove role?
+executorTypeSelectAlgorithm=Executor Type Select Algorithm
+resources=Resources
+userRolesRetrieveStrategy=User roles retrieve strategy
+importKey=Import key
+events-disable-title=Unsave events?
+ellipticCurve=Elliptic Curve
+forceArtifactBindingHelp=Should response messages be returned to the client through the SAML ARTIFACT binding system?
+forceAuthentication=Force authentication
+connectionPoolingHelp=Determines if Keycloak should use connection pooling for accessing LDAP server. Connection pooling cannot be used if StartTLS is enabled.
+unlink=Unlink
+groupRemove_other=Groups removed
+claimFilterName=Essential claim
+deletePolicy=Permanently delete policy?
+assertionConsumerServiceRedirectBindingURLHelp=SAML Redirect Binding URL for the client's assertion consumer service (login responses). You can leave this blank if you do not have a URL for this binding.
+searchFor=Search role by name
+add-providers=Add providers
+providers=Providers
+writeOnly=Write only
+noRolesInstructions-clientScopes=You haven't created any roles for this client scope. Create a role to get started.
+noRolesInstructions-clients=You haven't created any roles for this client scope. Create a role to get started.
+removeImportedUsersMessage=Do you really want to remove all imported users?
+noGroupsInThisSubGroup=No groups in this sub group
+validateUserObjectClasses=You must enter one or more user object classes
+encryptionAlgorithm=Encryption Algorithm
+requiredForLabel.users=Only users
+groupUpdated=Group updated
+hideMetaData=Hide metadata
+customAttribute=Custom Attribute…
+themes=Themes
+clientType=Client type
+addClientScope=Add client scope
+notBeforeSuccess=Success\! "Not before" set for realm
+clientPoliciesSubTab=Client policies subtab
+quickLoginCheckMilliSecondsHelp=If a failure happens concurrently too quickly, lock out the user.
+unanimous=Unanimous
+policy-name=The name of this policy.
+syncRegistrations=Sync Registrations
+eventTypes.REMOVE_TOTP.name=Remove totp
+clientHelp=Select the client making this authorization request. If not provided, authorization requests would be done based on the client you are in.
+eventTypes.CLIENT_REGISTER_ERROR.name=Client register error
+unlockUsersError=Could not unlock all users {{error}}
+serviceProviderEntityIdHelp=The Entity ID that will be used to uniquely identify this SAML Service Provider.
+disabledFeatures=Disabled features
+eventTypes.UPDATE_CONSENT_ERROR.name=Update consent error
+noAdminUrlSet=No push sent. No admin URI configured or no registered cluster nodes available
+authData=Authorization data
+realmInfo=Realm info
+chooseAPolicyType=Choose a policy type
+signOut=Sign out
+deleteExecutorError=Could not delete executor\: {{error}}
+userProfileError=Could not update user profile settings\: {{error}}
+validatorDialogColNames.colName=Role name
+UPDATE_PASSWORD=Update password (UPDATE_PASSWORD)
+version=Version
+synchronizationSettings=Synchronization settings
+certificateHelp=Client Certificate for validate JWT issued by client and signed by Client private key from your keystore.
+samlclientSignatureCertificateHelp=Client Certificate of public key for validate SAML requests and responses signed by SAML client.
+samlencryptAssertionsCertificateHelp=Client Certificate of public key for encrypt SAML assertions.
+resetPasswordError=Error resetting password\: {{error}}
+associatedPermissions=Associated permission
+encryptionKeysConfigExplain=If you enable the "Encrypt assertions" below, the SAML assertions will be encrypted with the client's public key. If the client provides a SP Metadata Descriptor URL with signing and encryption keys, you can enable automatic management of keys with the option "Use metadata descriptor URL" in the "Signature and Encryption" section of the "Settings" tab. You can also configure manually the encryption key by generating or importing it on activation. When this option is enabled, the encryption details can be modified in the "Settings" tab, section "Signature and Encryption".
+preserveGroupInheritanceHelp=Flag whether group inheritance from LDAP should be propagated to Keycloak. If false, then all LDAP groups will be mapped as flat top-level groups in Keycloak. Otherwise group inheritance is preserved into Keycloak, but the group sync might fail if LDAP structure contains recursions or multiple parent groups per child groups.
+createScopeBasedPermission=Create scope-based permission
+showMore=Show more
+showMoreUsers=Show more users
+operationType=Operation type
+userInitiatedActionLifespan=User-Initiated Action Lifespan
+decisionStrategy=Decision strategy
+roleMappingUpdatedSuccess=Role mapping updated
+securityDefences=Security defenses
+realmSettings=Realm settings
+emptyStateInstructions=If you want to add an attributes group click the button below.
+logoutAllSessionsError=Error\! Failed to log out of all sessions\: {{error}}.
+eventTypes.VERIFY_EMAIL_ERROR.name=Verify email error
+partialExport=Partial export
+eventTypes.CLIENT_REGISTER.description=Client register
+generalOptions=General options
+decisionStrategies.AFFIRMATIVE=Affirmative
+helpEnabled=Help on
+defaultGroupsHelp=Default groups allow you to automatically assign groups membership whenever any new user is created or imported through <1>identity brokering1>.
+times.years=Years
+userLdapFilterHelp=Additional LDAP filter for filtering searched users. Leave this empty if you don't need an additional filter. Make sure that it starts with '(' and ends with ')'.
+generatedIdToken=Generated ID token
+effectiveRoleScopeMappings=Effective role scope mappings
+clientAuthenticator=Client Authenticator
+importAdded_other={{count}} records added.
+oAuthDeviceCodeLifespanHelp=Max time before the device code and user code are expired. This value needs to be a long enough lifetime to be usable (allowing the user to retrieve their secondary device, navigate to the verification URI, login, etc.), but should be sufficiently short to limit the usability of a code obtained for phishing.
+parameterizedScopeHelp=If on, this scope will be considered a Parameterized Scope, which will be comprised of a static and a variable portion. Currently, parameterized scopes cannot be assigned as Default type.
+parameterizedScopeDisabledInfo=This scope was previously configured as parameterized, but the Parameterized Scopes feature is currently disabled. Saving will convert it to a regular scope, or consider removing it.
+attributePermissionDescription=This section contains permissions for who can edit and who can view the attribute.
+providerDetails=Provider details
+groupDeleteError=Error deleting group {{error}}
+editGroupText=Edit attributes group
+updateFirstLoginHelp=Update profile on first login
+deleteGroup=Delete group
+eventTypes.VERIFY_EMAIL_ERROR.description=Verify email error
+close=Close
+usersDNHelp=Full DN of the LDAP tree where your users exist. This DN is the parent of LDAP users. It could be for example 'ou\=users,dc\=example,dc\=com' assuming that your typical user will have a DN such as 'uid\='john',ou\=users,dc\=example,dc\=com'.
+addKeycloakOpenIdProvider=Add Keycloak OpenID Connect provider
+addOAuth2Provider=Add OAuth v2 provider
+clientSessionMax=Client Session Max
+deleteClientPolicy=Delete client policy
+authenticatorAttachment.cross-platform=Cross platform
+whoCanView=Who can view?
+lastAccess=Last access
+emptyClientScopesInstructions=There are currently no client scopes linked to this client. You can add existing client scopes to this client to share protocol mappers and roles.
+clientAuthentications.private_key_jwt=JWT signed with private key
+uiDisplayName=UI display name
+createClientSuccess=Client created successfully
+adminEventsSettings=Admin events settings
+cibaInterval=Interval
+totalMemory=Total memory
+usernameTemplateImporter=Format the username to import.
+resourceNameHelp=A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource.
+times.minutes=Minutes
+disableUserInfo=Disable user info
+authorizationEncryptedResponseEnc=Authorization response encryption content encryption algorithm
+editCondition=Edit condition
+viewCondition=View condition
+ssoSessionMaxRememberMe=Max time before a session is expired when a user has set the remember me option. Tokens and browser sessions are invalidated when a session is expired. If not set it uses the standard SSO Session Max value.
+forcePostBinding=Force POST binding
+usersExplain=Users are the users in the current realm.
+passMaxAgeHelp=Pass max_age to identity provider.
+exportFail=Could not export realm\: '{{error}}'
+flowTypeHelp=What kind of form is it
+targetHelp=Destination field for the mapper. LOCAL (default) means that the changes are applied to the username stored in the local database upon user import. BROKER_ID and BROKER_USERNAME means that the changes are stored into the ID or username used for federation user lookup, respectively.
+setPasswordConfirm=Set password?
+attributeDisplayNameHelp=Display name for the attribute. Supports keys for localized values as well. For example\: ${profile.attribute.phoneNumber}. Hit the 'Globe Route' icon to add translations.
+assignedType=Assigned type
+modeHelp=LDAP_ONLY means that all group mappings of users are retrieved from LDAP and saved into LDAP. READ_ONLY is Read-only LDAP mode where group mappings are retrieved from both LDAP and the database and they are merged together. New group joins are not saved to LDAP but to the database. IMPORT is Read-only LDAP mode where group mappings are retrieved from LDAP when the user is imported from LDAP and then they are saved to the local Keycloak database.
+identityProvider=Identity provider
+forgotPasswordHelpText=Show a link on the login page for users who have forgotten their credentials.
+identityProviderLinks=Identity provider links
+leave=Leave
+loginSettings=Login settings
+deleteMessageBundleError=Error removing the message from the bundle, {{error}}
+finish=Finish
+eventTypes.LOGIN_ERROR.name=Login error
+validations=Validations
+updatedRequiredActionError=Could not update required action\: {{error}}
+createChildGroup=Create child group
+x509Certificate=X509 Certificate
+addressClaim.formatted.label=User Attribute Name for Formatted Address
+metadataOfDiscoveryEndpoint=Metadata of the discovery endpoint
+add=Add
+createPolicySuccess=Successfully created the policy
+notVerified=Not verified
+encryptionKeysConfig=Encryption keys config
+updateClientProfileSuccess=Client profile updated successfully
+openIDEndpointConfiguration=OpenID Endpoint Configuration
+oid4vcIssuerMetadata=OpenID4VCI Credential Issuer Metadata
+ssfConfigurationMetadata=SSF Configuration Metadata
+prompts.login=Login
+users=Users
+keyTabHelp=Location of the Kerberos KeyTab file containing the credentials of the server principal. For example, /etc/krb5.keytab
+wantAssertionsEncrypted=Want Assertions encrypted
+noClientPoliciesInstructions=There are no client policies. Select 'Create client policy' to create a new client policy.
+deleteValidatorConfirmMsg=Are you sure you want to permanently delete the validator {{validatorName}}?
+uris=URIs
+jwksUrlConfig=JWKS URL configs
+forceNameIdFormatHelp=Ignore requested NameID subject format and use Admin UI configured one.
+validateKeyTab=You must enter a key tab
+editUsernameAllowed=Edit username
+searchType.attribute=Attribute search
+saveProviderError=Error saving provider\: {{error}}
+port=Port
+searchForPermission=Search for permission
+ldapFilterHelp=LDAP Filter adds an additional custom filter to the whole query for retrieve LDAP groups. Leave this empty if no additional filtering is needed and you want to retrieve all groups from LDAP. Otherwise make sure that filter starts with '(' and ends with ')'.
+addRequestUri=Add valid request URIs
+selectACondition=Select a condition
+ldapAttributeValue=LDAP attribute value
+jwksUrlHelp=URL where identity provider keys in JWK format are stored. See the JWK specification for more details. If you use an external Keycloak identity provider, you can use a URL such as 'http\://broker-keycloak\:8180/realms/test/protocol/openid-connect/certs' assuming your brokered Keycloak is running on 'http\://broker-keycloak\:8180' and its realm is 'test'.
+eventTypes.CLIENT_DELETE.description=Client delete
+emptyResources=No resources
+roleHelp=Role to grant to user if all attributes are present. Click 'Select Role' to browse roles, or just type it in the text box. To reference a client role, the syntax is clientname.clientrole, for example, myclient.myrole.
+ldapSynchronizationSettingsDescription=This section contains options related to synchronization of users from LDAP to the Keycloak database.
+addPredefinedMappers=Add predefined mappers
+updatedRequiredActionSuccess=Updated required action successfully
+roles=Roles
+displayOrder=Display order
+registrationAllowed=User registration
+choose=Choose...
+appliedByProviders=Applied by the following providers
+saveEventListenersSuccess=Event listener has been updated.
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT.description=Identity provider link account
+eventTypes.TOKEN_EXCHANGE.name=Token exchange
+skipped=Skipped
+eventTypes.RESTART_AUTHENTICATION.description=Restart authentication
+scopePermissions.users.manage-group-membership-description=Policies that decide if an administrator can manage group membership for all users in the realm. This is used in conjunction with specific group policy
+loginTheme=Login theme
+eventTypes.UPDATE_PASSWORD_ERROR.description=Update password error
+deleteConfirmRealmSetting=If you delete a realm, all associated data will be removed.
+scope=Scope
+evaluateExplain=This page allows you to see all protocol mappers and role scope mappings
+providerCreateError=Could not create client policy due to {{error}}
+includeRepresentationHelp=Include JSON representation for create and update requests.
+searchForClientScope=Search for client scope
+removeAttribute=Remove attribute
+deleteProviderSuccess=Success. The provider has been deleted.
+sessionsType.offline=Offline
+validatorDeletedError=Error saving User Profile\: {{error}}
+preserveGroupInheritance=Preserve group inheritance
+createClientScopeSuccess=Client scope created
+selectOrTypeAKey=Select or type a key
+resourceDetails=Resource details
+authorizationScopes=Authorization scopes
+fromDisplayNameHelp=A user-friendly name for the 'From' address (optional).
+identityProviderEntityIdHelp=The Entity ID used to validate the Issuer for received SAML assertions. If empty, no Issuer validation is performed.
+noRoles-client=No roles for this client
+eventTypes.EXECUTE_ACTION_TOKEN_ERROR.name=Execute action token error
+eventTypes.USER_INFO_REQUEST_ERROR.description=User info request error
+policyRoles=Specifies the client roles allowed by this policy.
+roleMapping=Role mapping
+accountLinkingOnlyHelp=If true, users cannot log in through this provider. They can only link to this provider. This is useful if you don't want to allow login from the provider, but want to integrate with a provider.
+refreshTokenMaxReuseHelp=Maximum number of times a refresh token can be reused. When a different token is used, revocation is immediate.
+eventTypes.REMOVE_FEDERATED_IDENTITY.description=Remove federated identity
+childGroups=Child groups
+eventTypes.IDENTITY_PROVIDER_LOGIN.name=Identity provider login
+exportAuthDetailsError=Error exporting authorization details\: {{error}}
+clientOfflineSessionIdleHelp=Time a client offline session is allowed to be idle before it expires. Offline tokens are invalidated when a client offline session is expired. The option does not affect the global user SSO session. If not set, it uses the realm Offline Session Idle value.
+selectGroups=Select groups to join
+webAuthnPolicyAuthenticatorAttachmentHelp=Communicates to an authenticator an acceptable attachment pattern.
+did=Identity (DID)
+username=Username
+mappedGroupAttributes=Mapped group attributes
+localization=Localization
+importConfig=Import config from file
+replyToDisplayNameHelp=A user-friendly name for the 'Reply-To' address (optional).
+webAuthnPolicyRpIdHelp=The WebAuthn Relying Party ID (RpID). It must be the origin's effective domain, e.g. 'company.com' or 'auth.company.com'.
+signingKeysConfigExplain=If you enable the "Client signature required" below, the client should sign their SAML requests and responses and the signature will be validated by the server. If the client provides a SP Metadata Descriptor URL with signing and encryption keys, you can enable automatic management of keys with the option "Use metadata descriptor URL" in the "Signature and Encryption" section of the "Settings" tab. You can also configure manually the signing key by generating or importing it on activation.
+newClientProfile=Create client profile
+consoleDisplayConnectionUrlHelp=Connection URL to your LDAP server
+enabledWhen=Enabled when
+enabledWhenTooltip=Specifies when the attribute is available. When scopes are used, the attribute is available when at least one of the configured scopes is applied in the login request. Both default and optional scopes of the current request are evaluated. In the Admin Console and Account Console contexts, scopes are not evaluated and the attribute is always available (if not further restricted by permissions).
+clientAssertionSigningAlg=Client assertion signature algorithm
+homeURLHelp=Default URL to use when the auth server needs to redirect or link back to the client.
+ldapAttribute=LDAP attribute
+fullScopeAllowedHelp=Allows you to disable all restrictions.
+eventTypes.SEND_IDENTITY_PROVIDER_LINK_ERROR.description=Send identity provider link error
+otpType=OTP type
+algorithm=Algorithm
+grantedScopes=Granted scopes
+groupNameLdapAttribute=Group name LDAP attribute
+deleteProviderConfirm=Are you sure you want to permanently delete the key provider {{provider}}?
+removeConfirmTitle_one=Remove group?
+eventTypes.PUSHED_AUTHORIZATION_REQUEST_ERROR.description=Pushed authorization request error
+includeInTokenScope=Include in token scope
+eventType=Event saved type
+tokenDeleteConfirmTitle=Delete initial access token?
+useRefreshTokenForClientCredentialsGrant=Use refresh tokens for client credentials grant
+userDetails=User details
+sectorIdentifierUri.label=Sector Identifier URI
+inputTypeStep=Input step size
+mapperTypeHelp=Used to map single attribute from LDAP user to attribute of UserModel in Keycloak database
+importWarning=The data and settings imported above may overwrite the data and settings that already exist.
+kerberosRequiredSettingsDescription=This section contains a few basic options common to all user storage providers.
+resetPasswordFor=Set password for {{username}}
+duplicateEmailsAllowed=Duplicate emails
+deleteEventsConfirm=If you clear all events of this realm, all records will be permanently cleared in the database
+noGroupsInThisRealmInstructions=You haven't created any groups in this realm. Create a group to get started.
+noGroupsInThisOrganizationInstructions=You haven't created any groups in this organization. Create a group to get started.
+groupAction=Group action
+eventTypes.REMOVE_TOTP_ERROR.name=Remove totp error
+groupUpdateError=Error updating group {{error}}
+logoutAllSessions=Logout all sessions
+membershipUserLdapAttribute=Membership user LDAP attribute
+noKeysDescription=You haven't created any active keys
+rememberMeHelpText=Show checkbox on the login page to allow the user to remain logged in between browser restarts until the session expires. If disabled, all sessions created with the "Remember me" checkbox selected during login are considered invalid.
+eventTypes.UPDATE_EMAIL.name=Update email
+notBeforeHelp=Revoke any tokens issued before this time for this client. To push the policy, you should set an effective admin URL in the Settings tab first.
+protocolTypes.saml=SAML
+idTokenSignatureAlgorithm=ID token signature algorithm
+displayHeaderHintHelp=A user-friendly name for the group that should be used when rendering a group of attributes in user-facing forms. Supports keys for localized values as well. For example\: ${profile.attribute.group.address}.
+providerInfo=Provider info
+ssoServiceUrl=Single Sign-On service URL
+artifactResolutionServiceUrl=Artifact Resolution service URL
+inputHelperTextAfter=Helper text (under) the input field
+appliedByClients=Applied by the following clients
+defaultLocaleHelp=The initial locale to use. It is used on the login screen and other screens in the Admin UI and Account UI.
+deleteConfirmFlowMessage=Are you sure you want to permanently delete the flow "<1>{{flow}}1>".
+webAuthnPolicyAuthenticatorAttachment=Authenticator Attachment
+logoutServiceSoapBindingUrlHelp=SAML SOAP Binding URL for the client's single logout service. You can leave this blank if you are using a different binding.
+kerberos=Kerberos
+noNodesInstructions=There are no nodes registered, you can add one manually.
+login=Login
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN_ERROR.name=Identity provider retrieve token error
+local=Local
+noGroupsInThisSubGroupInstructions=You haven't created any groups in this sub group.
+validatorColNames.colName=Validator name
+userVerify.required=Required
+searchMembers=Search members
+keySizeHelp=Size for the generated keys
+otpSupportedApplications.totpAppGoogleName=Google Authenticator
+clientDeleteConfirmTitle=Delete client?
+policyDetails=Policy details
+changedUsersSyncHelp=Period for synchronization of changed or newly created LDAP users in seconds
+trustEmailHelp=If enabled, email provided by this provider is not verified even if verification is enabled for the realm.
+editModeKerberosHelp=READ_ONLY means that password updates are not allowed and user always authenticates with Kerberos password. UNSYNCED means that the user can change the password in the Keycloak database and this one will be used instead of the Kerberos password.
+invalidateRotatedSecretExplain=After invalidating rotated secret, the rotated secret will be removed automatically
+clientSessionMaxHelp=Max time before a client session is expired. Tokens are invalidated when a session is expired. The option does not affect the global user SSO session. If not set, it uses the standard SSO Session Max value.
+clientScopeDetails=Client scope details
+requiredHelp=Set the attribute as required. If enabled, the attribute must be set by users and administrators. Otherwise, the attribute is optional.
+clientScopeRemoveError=Could not remove the scope mapping {{error}}
+testConnectionHint.withEmail=When testing the connection an e-mail will be sent to the current user ({{email}}).
+adminURLHelp=URL to the admin interface of the client. Set this if the client supports the adapter REST API. This REST API allows the auth server to push revocation policies and other administrative tasks. Usually this is set to the base URL of the client.
+otpPolicyPeriodHelp=How many seconds should an OTP token be valid? Defaults to 30 seconds.
+otpPolicyCodeReusableHelp=Possibility to use the same OTP code again after successful authentication.
+parentId=Parent ID
+storePasswordHelp=Password to access the archive itself
+directAccess=Direct access grants
+logoutServiceSoapBindingUrl=Logout Service SOAP Binding URL
+userFedDeletedSuccess=The user federation provider has been deleted.
+eventTypes.UNREGISTER_NODE.description=Unregister node
+whoWillAppearPopoverTextRoles=This tab shows only the users who are assigned directly to this role. To see users who are assigned this role as an associated role or through a group, go to
+showPassword=Show password field in clear text
+logic=Logic
+clientScopeSearch.type=Assigned type
+scopePermissions.groups.manage-membership-description=Policies that decide if an administrator can add or remove users from this group
+resourceType=Resource type
+copied=Authorization details copied.
+scopeName=A unique name for this scope. The name can be used to uniquely identify a scope, useful when querying for a specific scope.
+userObjectClassesHelp=All values of LDAP objectClass attribute for users in LDAP, divided by commas. For example\: 'inetOrgPerson, organizationalPerson'. Newly created Keycloak users will be written to LDAP with all those object classes and existing LDAP user records are found just if they contain all those object classes.
+userInfoUrlHelp=The User Info Url. This is optional.
+clientProfileSearch=Search
+addSavedTypes=Add saved types
+setPasswordFor=Set password for {{username}}
+eventTypes.CODE_TO_TOKEN.name=Code to token
+updateUserLocale=Update User Locale
+whoWillAppearPopoverTextUsers=Groups are hierarchical. When you select Direct Membership, you see only the child group that the user joined. Ancestor groups are not included.
+mapperCreateError=Error creating mapper: {{error}}
+resetBtn=Reset
+mode=Mode
+kc.realm.name=Realm
+userFedDisableConfirmTitle=Disable user federation provider?
+impersonate=Impersonate
+eventTypes.CLIENT_REGISTER.name=Client register
+mappingTable=Table with predefined mapping
+requestObject.not\ required=Not required
+adminURL=Admin URL
+generatedAccessTokenNo=No generated access token
+always=Always
+pkceEnabledHelp=Use PKCE (Proof of Key-code exchange) for IdP Brokering
+settings=Settings
+webAuthnPolicyUserVerificationRequirement=User verification requirement
+failureFactorHelp=Number of failures before wait is triggered.
+maxSecondaryAuthFailuresHelp=Maximum number of secondary authentication failures before permanent lockout is triggered. Account will be locked even in temporary lockout brute force modes. Value of 0 means the behavior is disabled.
+unlinkAccountTitle=Unlink account from {{provider}}?
+noNodes=No nodes registered
+singleLogoutServiceUrlHelp=The Url that must be used to send logout requests.
+authorizationEncryptedResponseAlg=Authorization response encryption key management algorithm
+useTruststoreSpi=Use Truststore SPI
+allowEcpFlowHelp=This client is allowed to use ECP flow for authenticating users.
+noSessions=No sessions
+clipboardCopyError=Error copying to clipboard.
+storeTokens=Store tokens
+storeTokenInSession=Store token in session
+usermodel.clientRoleMapping.rolePrefix.tooltip=A prefix for each client role (optional). The special token ${client_id} can be used and this will be replaced by the actual client ID. This is useful especially when you are adding roles from all the clients (Hence 'Client ID' switch is unset) and need to present the client roles as a list, prefixed with the originating client's client ID.
+deleteConfirmCurrentUser=Are you sure you want to permanently delete this user?
+eventTypes.CLIENT_REGISTER_ERROR.description=Client register error
+addClientScopesTo=Add client scopes to {{clientName}}
+x509=X.509 Subject Name
+showDataBtn=Show data
+dedicatedScopeDescription=Dedicated scope and mappers for this client
+Sunday=Sunday
+editMode=Edit mode
+updatePasswordPolicySuccess=Password policies successfully updated
+passwordHelp=SMTP password. This field is able to obtain its value from vault, use ${vault.ID} format.
+removedGroupMembership=Removed group membership
+deleteScopeWarning=The permissions below will be removed when they are no longer used by other authorization scopes\:
+compositeRoleOff=Composite role turned off
+fullSyncPeriod=Full sync period
+clientsExplain=Clients are applications and services that can request authentication of a user.
+addNode=Add node
+jwksUrl=JWKS URL
+jwks=JSON Web Key Set
+policy-description=A description for this policy.
+defaultPasswordLabel=My password
+mapperUserAttributeName=User Attribute Name
+importClient=Import client
+deleteMapperSuccess=Mapper successfully deleted.
+scopeSaveError=Could not persist authorization scope due to {{error}}
+used.SPECIFIC_PROVIDERS=Specific providers
+deletedSuccessIdentityProvider=Provider successfully deleted.
+reload=Reload
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING_ERROR.description=Client initiated account linking error
+eventTypes.IDENTITY_PROVIDER_LOGIN_ERROR.name=Identity provider login error
+scopePermissions.groups.view-description=Policies that decide if an administrator can view this group
+tokens=Tokens
+createFlow=Create flow
+encryptAssertionsHelp=Should SAML assertions be encrypted with client's public key?
+oAuthDPoPHelp=This enables support for Demonstrating Proof-of-Possession (DPoP) bound tokens. For public clients, both access and refresh tokens are bound to the key stored on the client. In order to prove the possession of the key, the client must send a signed proof alongside the token. For confidential clients, only access tokens are DPoP bound because, following the specification, refresh tokens are already sender-constrained by the associated authentication requirement.
+unsavedChangesConfirm=You have unsaved changes. Do you really want to leave the page?
+disabledOff=Disabled off
+membershipLdapAttributeHelp=Name of LDAP attribute on group, which is used for membership mappings. Usually it will be 'member'. However when 'Membership Attribute Type' is 'UID', then 'Membership LDAP Attribute' could be typically 'memberUid'.
+usersLeftError=Could not remove users from the group\: {{error}}
+addTypes=Add types
+pushedAuthorizationRequestRequiredHelp=Boolean parameter indicating whether the authorization server accepts authorization request data only via the pushed authorization request method.
+requirement=Requirement
+any=Any
+minute=Minute
+useJwksUrl=Use JWKS URL
+wantAssertionsSigned=Want Assertions signed
+roleSaveSuccess=The role has been saved
+scopeParameter=Scope parameter
+unsigned=Unsigned
+userGroupsRetrieveStrategy=User groups retrieve strategy
+addSubFlow=Add sub-flow
+validatingPublicKeyHelp=The public key in PEM or JWKS format that must be used to verify external IDP signatures. When JWKS is used, it can contain multiple public keys. The button below can be used to import an external file with different key and certificate formats. The provider needs to be saved after the import to store the changes.
+client-uris-must-match.label=Client URIs Must Match
+webAuthnPolicyAcceptableAaguids=Acceptable AAGUIDs
+noRoles-roles=No roles in this realm
+logoutServiceRedirectBindingURLHelp=SAML Redirect Binding URL for the client's single logout service. You can leave this blank if you are using a different binding.
+deleteMapperConfirm=Are you sure you want to permanently delete the mapper {{mapper}}?
+scopePermissions.roles.map-role-description=Policies that decide if an administrator can map this role to a user or group
+backchannelUrlInvalid=Backchannel logout URL is not a valid URL
+eventTypes.LOGIN.description=Login
+impersonateConfirm=Impersonate user?
+scopePermissions.clients.map-roles-client-scope-description=Policies that decide if an administrator can apply roles defined by this client to the client scope of another client
+accessTokenSuccess=Access token regenerated
+includeInIdToken.tooltip=Should the claim be added to the ID token?
+validRequestURIs=Valid request URIs
+allowPasswordAuthentication=Allow password authentication
+federationLinkHelp=UserStorageProvider this locally stored user was imported from.
+validateUsernameLDAPAttribute=You must enter a username LDAP attribute
+pairwiseSubAlgorithmSalt.tooltip=Salt used when calculating the pairwise subject identifier. If left blank, a salt will be generated.
+waitIncrementSecondsHelp=When the failure threshold is met, how long should the user be locked out?
+allowKerberosAuthentication=Allow Kerberos authentication
+addressClaim.formatted.tooltip=Name of the User Attribute to use for mapping to the 'formatted' subclaim inside the 'address' token claim. Defaults to 'formatted'.
+predefinedMappingDescription=Choose any of the predefined mappings from this table
+allowedClockSkew=Allowed clock skew
+privateRSAKey=Private RSA Key
+createPermission=Create permission
+moveToGroup=Move {{group1}} to {{group2}}
+noRealmRoles=No realm roles
+events-disable-confirm=If "Save events" is disabled, subsequent events will not be displayed in the "Events" menu
+reqAuthnConstraints=Requested AuthnContext Constraints
+eventTypes.PUSHED_AUTHORIZATION_REQUEST.description=Pushed authorization request
+addIdpMapperNameHelp=Name of the mapper.
+requirements.ALTERNATIVE=Alternative
+claimFilterValueHelp=Value of the essential claim (with regex support)
+credentialResetConfirm=Send Email
+permissionsEnabledHelp=Determines if fine grained permissions are enabled for managing this role. Disabling deletes all current permissions.
+consentScreenTextHelp=Text that will be shown on the consent screen when this client scope is added to some client with consent required. The placeholder 0 can be used to reference the parameter if the scope is dynamic (between curly brackets). Defaults to name of client scope if it is not filled.
+realmRolesList=Realm roles
+roleList=Role list
+kerberosRealm=Kerberos realm
+scopePermissions.groups.manage-members-description=Policies that decide if an administrator can manage the members of this group
+consentRequiredHelp=If enabled, users have to consent to client access.
+flow.direct\ grant=Direct grant flow
+eventTypes.EXECUTE_ACTION_TOKEN.name=Execute action token
+groupName=Group name
+eventTypes.RESTART_AUTHENTICATION.name=Restart authentication
+authorizationUrl=Authorization URL
+eventTypes.VALIDATE_ACCESS_TOKEN.name=Validate access token
+contextualAttributes=Contextual Attributes
+replyTo=Reply to
+providerDescription=Provider description
+downloadAdapterConfig=Download adapter config
+scopePermissions.clients.view-description=Policies that decide if an administrator can view this client
+allowEcpFlow=Allow ECP flow
+rsa=rsa
+setPasswordConfirmText=Are you sure you want to set the password for the user {{username}}?
+updateErrorIdentityProvider=Could not update the provider. {{error}}
+emptyProfiles=No client profiles configured
+createClientProfileError=Could not create client profile\: '{{error}}'
+usermodel.clientRoleMapping.clientId.tooltip=Client ID for role mappings. Just client roles of this client will be added to the token. If this is unset, client roles of all clients will be added to the token.
+targetOptions.local=LOCAL
+addTranslationError=Error creating translation, {{error}}
+pkceMethodHelp=PKCE Method to use
+encryption=Encryption
+addExecutorError=Executor not created: {{error}}
+scopePermissions.clients.manage-description=Policies that decide if an administrator can manage this client
+vendor=Vendor
+roleRemoveAssociatedText=This action will remove {{role}} from {{roleName}}. All the associated roles of {{role}} will also be removed.
+disabled=Disabled
+idpInitiatedSsoRelayState=IDP Initiated SSO Relay State
+attribute=Attribute
+clientScopesConditionTooltip=The list of expected client scopes. Condition evaluates to true if specified client request matches some of the client scopes. It depends also whether it should be default or optional client scope based on the 'Scope Type' configured.
+timestamp=Created date
+principalAttributeHelp=Name or Friendly Name of the attribute used to identify external users.
+nameIdPolicyFormat=NameID policy format
+idpInitiatedSsoUrlName=IDP-Initiated SSO URL name
+selectMethod=Select method
+deleteConfirmExecution=Delete flow {{name}}?
+eventTypes.VALIDATE_ACCESS_TOKEN_ERROR.name=Validate access token error
+xFrameOptions=X-Frame-Options
+scopeDescriptionHelp=Description of the client scope
+deletedErrorRealmSetting=Could not delete realm\: {{error}}
+copyInitialAccessToken=Please copy and paste the initial access token before closing as it can not be retrieved later.
+consensus=Consensus
+scopePermissions.roles.map-role-composite-description=Policies that decide if an administrator can apply this role as a composite to another role
+emptyEvents=Nothing to add
+residentKey.Yes=Yes
+eventTypes.SEND_IDENTITY_PROVIDER_LINK.name=Send identity provider link
+ssoSessionIdleRememberMe=Time a remember me session is allowed to be idle before it expires. Tokens and browser sessions are invalidated when a session is expired. If not set it uses the standard SSO Session Idle value.
+SSOSessionIdleRememberMe=SSO Session Idle Remember Me
+cibaBackchannelTokenDeliveryModeHelp=Specifies how the CD (Consumption Device) gets the authentication result and related tokens. This mode will be used by default for the CIBA clients, which do not have other mode explicitly set.
+eventTypes.REGISTER_NODE.description=Register node
+supported=Supported
+deprecated=Deprecated
+deleteAttributeText=Delete an attribute
+deleteNodeSuccess=Node successfully removed
+includeInIntrospection.label=Add to token introspection
+roleImportSuccess=Role import successful
+tokenUrl=Token URL
+executionConfig={{name}} config
+grantedClientScopes=Granted client scopes
+keyError=A key must be provided.
+invitations=Invitations
+invitationsList=Invitations list
+searchInvitations=Search invitations
+filterByStatus=Filter by status
+sentDate=Sent date
+expiresAt=Expires at
+resendInvitation=Resend invitation
+copyInviteLink=Copy invite link
+inviteLinkCopied=Invite link copied to clipboard
+deleteInvitation=Delete invitation
+deleteInvitations=Delete invitations
+organizationInvitationsDeleteConfirmTitle=Delete invitations?
+organizationInvitationsDeleteConfirm=Are you sure you want to delete the selected invitations?
+organizationInvitationResent=Invitation resent successfully
+organizationInvitationResendError=Could not resend invitation\: {{error}}
+organizationInvitationsDeleted_one=Invitation deleted successfully
+organizationInvitationsDeleted_other={{count}} invitations deleted successfully
+organizationInvitationsDeleteError=Could not delete invitations\: {{error}}
+organizationsInvitationsListError=Could not load invitations\: {{error}}
+emptyInvitations=No invitations
+emptyInvitationsInstructions=There are no invitations yet. Send an invitation first.
+organizationInvitationStatus.pending=Pending
+organizationInvitationStatus.expired=Expired
+addAnnotationText=Add annotation
+helpToggleInfo=This toggle will enable / disable part of the help info in the UI. Includes any help text, links and popovers.
+clientProfileName=Client profile name
+effectiveProtocolMappers=Effective protocol mappers
+userVerify.preferred=Preferred
+syncModes.legacy=Legacy
+allowRegexComparisonHelp=If OFF, then the Subject DN from given client certificate must exactly match the given DN from the 'Subject DN' property as described in the RFC8705 specification. The Subject DN can be in the RFC4514 or RFC1779 format. If ON, then the Subject DN from given client certificate should match regex specified by 'Subject DN' property. This option is deprectated, in the future only exact DN comparison will be allowed.
+eventTypes.UPDATE_TOTP_ERROR.description=Update totp error
+titleEvents=Events
+signServiceProviderMetadata=Sign service provider metadata
+updateClientPoliciesError=Could not update client policies\: {{error}}
+acceptsPromptNoneHelp=This is used only together with the Identity Provider Authenticator or when kc_idp_hint points to this identity provider. If that client sends a request with prompt\=none and the user is not authenticated, the error is not directly returned to the client; the request with prompt\=none is forwarded to this identity provider.
+requiresShortStateParameterHelp=This switch needs to be enabled if identity provider does not support long value of the 'state' parameter sent in the initial OIDC/OAuth2 authentication request (EG. more than 100 characters). In this case, Keycloak will try to make shorter 'state' parameter and may omit some client data to be sent in the initial request. This may result in the limited functionality in some very corner case scenarios (EG. in case that IDP redirects to Keycloak with the error in the OIDC authentication response, Keycloak might need to display error page instead of being able to redirect to the client in case that login session is expired).
+roleDetails=Role details
+eventTypes.USER_INFO_REQUEST.name=User info request
+clientScopeType.none=None
+results=Results
+userRolesRetrieveStrategyHelp=Specify how to retrieve roles of user. LOAD_ROLES_BY_MEMBER_ATTRIBUTE means that roles fo user will be retrieved by sending LDAP query to retrieve all roles where 'member' is our user. GET_ROLES_FROM_USER_MEMBEROF means that roles of user will be retrieved from 'memberOf' attribute of our user. Or from the other attributes specified by 'Member-Of LDAP Attribute'. LOAD_ROLES_BY_MEMBER_ATTRIBUTE is applicable just in Active Directory and it means that roles of user will be retrieved recursively with usage of LDAP_MATCHING_RULE_IN_CHAIN LDAP extension.
+roleDeleteError=Could not delete role\: {{error}}
+selectScope=Select a scope
+attributeDefaultValue=Attribute default value
+eventTypes.UPDATE_PASSWORD_ERROR.name=Update password error
+addGroups=Add groups
+offlineSessionIdle=Offline Session Idle
+mapperAttributeFriendlyName=Friendly name
+addProvider=Add provider
+readOnlyHelp=Read-only attribute that is imported from LDAP to UserModel but is not saved back to LDAP when the user is updated in Keycloak.
+resourceDeletedError=Could not remove the resource {{error}}
+backchannelLogoutUrl=Backchannel logout URL
+requestObjectEncodingHelp=JWE algorithm, which the client needs to use when encrypting the content of the OIDC request object specified by the 'request' or 'request_uri' parameters. If set to 'any', any algorithm is allowed.
+minimumQuickLoginWaitSeconds=Minimum quick login wait
+duplicate=Duplicate
+roleDeleteConfirm=Delete role?
+createClientProfileNameHelperText=The name must be unique within the realm
+disabledHelp=A disabled user cannot log in.
+eventTypes.UPDATE_PROFILE_ERROR.name=Update profile error
+adminThemeHelp=Select a theme for administration console.
+name=Name
+deleteConfirmDialog_other=Are you sure you want to permanently delete {{count}} selected users
+targetOptions.brokerUsername=BROKER_USERNAME
+clientList=Clients
+eventTypes.REGISTER_ERROR.description=Register error
+infoDisabledFeatures=Shows all disabled features.
+userSession.modelNote.label=User Session Note
+next=Next
+previous=Previous
+userLabel=User label
+pagination=Pagination
+changeAuthenticatorConfirm=If you change authenticator to {{clientAuthenticatorType}}, the Keycloak database will be updated and you may need to download a new adapter configuration for this client.
+import=Import
+otpHashAlgorithm=OTP hash algorithm
+importFail=Import failed\: {{error}}
+show=Show
+description=Description
+alwaysReadValueFromLdap=Always read value from LDAP
+searchUserEventsBtn=Search events
+addressClaim.postal_code.tooltip=Name of User Attribute, which will be used to map to the 'postal_code' subclaim inside the 'address' token claim. Defaults to 'postal_code'.
+generatedUserInfoNo=No generated user info
+allowed-client-scopes.label=Allowed Client Scopes
+providerId=Provider ID
+assignedClientScope=Assigned client scope
+savePasswordSuccess=The password has been set successfully.
+Tuesday=Tuesday
+idTokenEncryptionContentEncryptionAlgorithm=ID token encryption content encryption algorithm
+idTokenAsDetachedSignature=Use ID Token as a Detached Signature
+newRoleName=New role name
+listExplain=Identity providers are social networks or identity brokers that allow users to authenticate to Keycloak.
+emptyInstructions=Change your search criteria or add a user
+tableView=Table view
+addClientProfile=Add client profile
+maxFailureWaitSeconds=Max wait
+userEventsRegistered=User events registered
+editGroup=Edit group
+eventConfigError=Could not save event configuration\: {{error}}
+confirmAccessTokenTitle=Regenerate registration access token?
+target=Target
+impersonateConfirmDialog=Are you sure you want to log in as this user? If this user is in the same realm with you, your current login session will be logged out before you log in as this user.
+alwaysDisplayInUI=Always display in UI
+protocolMapper=Protocol...
+requiredSettings=Required Settings
+oneLevel=One Level
+userSaved=The user has been saved
+useRefreshTokens=Use refresh tokens
+standardFlowHelp=This enables standard OpenID Connect redirect based authentication with authorization code. In terms of OpenID Connect or OAuth2 specifications, this enables support of 'Authorization Code Flow' for this client.
+clientDeleteConfirm=If you delete this client, all associated data will be removed.
+derFormattedHelp=Activate this if the certificate is DER formatted in LDAP and not PEM formatted.
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN.name=Identity provider post login
+scopePermissions.users.view-description=Policies that decide if an administrator can view all users in realm
+ldapGeneralOptionsSettingsDescription=This section contains a few basic options common to all user storage providers.
+importSkipped_one=One record skipped.
+eventTypes.OAUTH2_DEVICE_AUTH.description=OAuth2 device authentication
+notBeforeClearedSuccess=Success\! "Not Before" cleared for realm.
+policySaveError=Could not update the policy: {{error}}
+experimental=Experimental
+idTokenSignatureAlgorithmHelp=JWA algorithm used for signing ID tokens.
+deleteResourceConfirm=If you delete this resource, some permissions will be affected.
+httpPostBindingResponse=HTTP-POST binding response
+artifactBindingResponse=ARTIFACT binding response
+tokenLifespan.inherited=Inherits from realm settings
+saveEvents=Save events
+issuer=Issuer
+policyEnforcementModeHelp=The policy enforcement mode dictates how policies are enforced when evaluating authorization requests. 'Enforcing' means requests are denied by default even when there is no policy associated with a given resource. 'Permissive' means requests are allowed even when there is no policy associated with a given resource. 'Disabled' completely disables the evaluation of policies and allows access to any resource.
+selectAUser=Select a user
+groupCreated=Group created
+generateError=Could not generate a new key pair and certificate {{error}}
+getKeyInfoError=Could not read the certificate information {{error}}
+testClusterSuccess=Successfully verified availability for\: {{successNodes}}
+whoWillAppearLinkTextRoles=Who will appear in this user list?
+attestationPreference.not\ specified=Not specified
+importConfigHelp=Import metadata from a downloaded IDP discovery descriptor.
+targetClaim=Target claim
+assignRole=Assign role
+accessSettings=Access settings
+updateFlowSuccess=Flow successfully updated
+authenticatedAccessPolicies=Authenticated access polices
+addExecutor=Add executor
+selectIfResourceExists=If a resource already exists, specify what should be done
+passwordPoliciesHelp.notEmail=The password cannot match the email address of the user.
+deleteAttributeGroupError=Could not delete user attributes group\: {{error}}
+trustEmail=Trust Email
+credentialReset=Credentials Reset
+eventTypes.CUSTOM_REQUIRED_ACTION_ERROR.name=Custom required action error
+deleteValidatorConfirmTitle=Delete validator?
+claimJsonType=JSON type that should be used to populate the JSON claim in the token. Valid values are long, int, boolean, String, and JSON.
+kc.client.network.ip_address=Client IPv4 Address
+signatureAndEncryption=Signature and Encryption
+reset=Reset
+hardcodedUserSessionAttribute=When a user is imported from a provider, hardcode a value to a specific user session attribute.
+conditionType=Condition type
+multiValued=Indicates if this attribute supports multiple values. If true, the list of all values of this attribute are set as claim. If false, only the first value is set as claim.
+browse=Browse
+duplicateEmailsHelpText=Allow multiple users to have the same email address. Changing this setting will also clear the user's cache. It is recommended to manually update email constraints of existing users in the database after switching off support for duplicate email addresses.
+importOverwritten_zero=No records overwritten.
+usermodel.realmRoleMapping.rolePrefix.label=Realm Role prefix
+eventTypes.GRANT_CONSENT.name=Grant consent
+noProvidersLinked=No identity providers linked.
+testConnectionSuccess=Success\! SMTP connection successful. E-mail was sent\!
+samlSettings=SAML settings
+userFedDisableConfirm=If you disable this user federation provider, it will not be considered for queries and imported users will be disabled and read-only until the provider is enabled again.
+userSessionAttribute=User Session Attribute
+enabled=Enabled
+forgotPassword=Forgot password
+searchUserByAttributeMissingValueError=Specify a attribute value
+passwordPoliciesHelp.maxLength=The maximum number of characters allowed in the password.
+passwordPoliciesHelp.maxAuthAge=The maximum age of an authentication with which a password may be changed without re-authentication.
+moveGroupError=Could not move group: {{error}}
+clientImportSuccess=Client imported successfully
+dragHelp=Press space or enter to begin dragging, and use the arrow keys to navigate up or down. Press enter to confirm the drag, or any other key to cancel the drag operation.
+startTime=Start time
+logicHelp=The logic dictates how the policy decision should be made. If 'Positive', the resulting effect (permit or deny) obtained during the evaluation of this policy will be used to perform a decision. If 'Negative', the resulting effect will be negated, in other words, a permit becomes a deny and vice-versa.
+allowRegexComparison=Allow regex pattern comparison
+noSessionsForUser=There are currently no active sessions for this user.
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR.description=Identity provider link account error
+implicitFlowHelp=This enables support for OpenID Connect redirect based authentication without authorization code. In terms of OpenID Connect or OAuth2 specifications, this enables support of 'Implicit Flow' for this client.
+user-events-cleared-error=Could not clear the user events {{error}}
+eventTypes.IMPERSONATE_ERROR.name=Impersonate error
+executorType=Executor type
+configureMappingDescription=Choose any of the mappings from this table
+keystorePassword=Keystore password
+more={{count}} more
+clientNameHelp=Specifies display name of the client. For example 'My Client'. Supports keys for localized values as well. For example\: ${my_client}.
+mappersList=Mappers list
+rootUrl=Root URL
+realmExplain=A realm manages a set of users, credentials, roles, and groups. A user belongs to and logs into a realm. Realms are isolated from one another and can only manage and authenticate the users that they control.
+inputHelperTextBefore=Helper text (above) the input field
+webAuthnPolicyExtraOrigins=Extra Origins
+passkeys=Passkeys
+webAuthnPolicyPasskeysEnabled=Enable Passkeys
+webAuthnPolicyPasswordlessPasskeysEnabled=Enable Passkeys
+passkeysSettingsTooltip=Go to WebAuthn Passwordless Policy to configure Passkeys settings
+webAuthnPolicyMediation=Passkey Mediation
+mediation.conditional=Conditional (autofill only)
+mediation.none=None (button only, no automatic prompt)
+mediation.optional=Optional (show dialog on page load)
+mediation.required=Required (force immediate dialog)
+mediation.silent=Silent (no user interaction)
+samlSignatureKeyName=SAML signature key name
+validateUsersDn=You must enter users DN
+importError=Could not import certificate {{error}}
+logicType.negative=Negative
+otpPolicy=OTP Policy
+noRolesInstructions-groups=You haven't created any roles for this group. Create a role to get started.
+cibaBackchannelTokenDeliveryMode=Backchannel Token Delivery Mode
+validateAttributeName=Attribute configuration without a name is not allowed.
+eventTypes.RESET_PASSWORD_ERROR.description=Reset password error
+addUser=Add user
+eventTypes.REGISTER.description=Register
+includeAuthnStatementHelp=Should a statement specifying the method and timestamp be included in login responses?
+evaluateError=Could not evaluate due to\: {{error}}
+iconUriHelp=A URI pointing to an icon.
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE.name=OAuth2 device verify user code
+protocol=Protocol
+permissionsScopeName=Scope-name
+validPostLogoutRedirectURIsHelp=Valid URI pattern a browser can redirect to after a successful logout. A value of '+' or an empty field uses the list of valid redirect URIs. A value of '-' does not allow any post logout redirect URIs. Simple wildcards are allowed such as 'http\://example.com/*'. A relative path can be specified too, such as /my/relative/path/*. Relative paths are relative to the client root URL; if none is specified, the auth server root URL is used.
+manageAccount=Manage account
+oauthDeviceAuthorizationGrant=OAuth 2.0 Device Authorization Grant
+copyFlowError=Could not duplicate flow\: {{error}}
+roleRemoveAssociatedRoleConfirm=Remove associated role?
+httpPostBindingAuthnRequest=HTTP-POST binding for AuthnRequest
+includeInAccessToken.label=Add to access token
+samlKeysExportSuccess=Successfully exported keys
+usersInRole=Users in role
+policyProvider.group=Define conditions for your permissions where a set of one or more groups (and their hierarchies) is permitted to access an object.
+updatedUserProfileError=User Profile configuration hasn't been saved: {{error}}
+emptyPermissions=No permissions
+deletePermission=Permanently delete permission?
+selectUser=Select a user whose identity is going to be used to query permissions from the server.
+resultPermit=Result-Permit
+userFederationExplain=User federation provides access to external databases and directories, such as LDAP and Active Directory.
+emptyAuthorizationScopes=No authorization scopes
+noDefaultGroups=No default groups
+policyProvider.time=Define time conditions for your permissions.
+updateFlowError=Could not update flow\: {{error}}
+valuePlaceholder=Type a value
+usersLeft_other={{count}} users left the group
+updateClientContext=Update Client Context
+removeAssociatedRoles=Remove associated roles
+nameIdPolicyFormatHelp=Specifies the URI reference corresponding to a name identifier format.
+mappers=Mappers
+attributeGeneralSettingsDescription=This section contains a few basic settings common to all attributes.
+name-id-format=Name ID Format
+deleteRealm=Delete realm
+noRoles-clientScopes=No roles for this client scope
+noRoles-clients=No roles for this client scope
+deleteFlowError=Could not delete flow\: {{error}}
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN.description=Identity provider post login
+roleImportError=Could not import role
+regexAttributeValuesHelp=If enabled, attribute values are interpreted as regular expressions.
+userCreated=The user has been created
+residentKey.not\ specified=Not specified
+alwaysReadValueFromLdapHelp=If on, then during reading of the LDAP attribute value will always be used instead of the value from Keycloak database.
+usermodel.clientRoleMapping.tokenClaimName.tooltip=Name of the claim to insert into the token. This can be a fully qualified name such as 'address.street'. In this case, a nested JSON object is created. To prevent nesting and to use the dot literally, escape the dot with a backslash (\\.). You can use the special token ${client_id}; it will be replaced by the actual client ID. An example usage is 'resource_access.${client_id}.roles'. This option is especially useful when you add roles from all the clients, meaning 'Client ID' is disabled, and you want client roles of each client stored separately.
+scopePermissions.clients.map-roles-description=Policies that decide if an administrator can map roles defined by this client
+signAssertions=Sign assertions
+disableUserInfoHelp=Disable usage of User Info service to obtain additional user information? Default is to use this OIDC service.
+xFrameOptionsHelp=Default value prevents pages from being included by non-origin iframes. Learn more
+copyError=Error copying authorization details\: {{error}}
+validateSignatures=Enable/disable signature validation of SAML responses.
+authentication=Authentication
+eventTypes.DELETE_ACCOUNT.name=Delete account
+logoutUrlHelp=End session endpoint to use to log out the user from the external IDP.
+noUserDetails=No user details
+sync-ldap-groups-to-keycloak=Sync LDAP groups to Keycloak
+attestationPreference.indirect=Indirect
+frontchannelUrlInvalid=Front-channel logout URL is not a valid URL
+noCredentialsText=This user does not have any credentials. You can set password for this user.
+deletePolicyWarning=The aggregated polices below will be removed automatically\:
+validatingPublicKey=Validating public key
+permissionsListIntro=Edit the permission list by clicking the scope-name. It then redirects to the permission details page of the client named <1>{{realm}}1>
+deleteClientConditionSuccess=Condition deleted successfully.
+signatureAlgorithm=Signature algorithm
+deleteConfirmIdentityProvider=Are you sure you want to permanently delete the provider '{{provider}}'?
+resetActions=Reset Actions
+cibaExpiresInHelp=The expiration time of the "auth_req_id" in seconds since the authentication request was received.
+eventTypes.CLIENT_INFO_ERROR.description=Client info error
+batchSize=Batch size
+user=User
+scopesAsRequested=Scopes are requested
+updateErrorClientScope=Could not update client scope\: '{{error}}'
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE.description=OAuth2 device verify user code
+useKerberosForPasswordAuthentication=Use Kerberos for password authentication
+validateUuidLDAPAttribute=You must enter a UUID LDAP attribute
+client-scopes-condition.tooltip=The list of expected client scopes. Condition evaluates to true if specified client request matches some of the client scopes. It depends also whether it should be default or optional client scope based on the 'Scope Type' configured.
+rootURLHelp=Root URL appended to relative URLs
+anonymousAccessPolicies=Anonymous access polices
+createResourceBasedPermission=Create resource-based permission
+searchForRole=Search role
+debugHelp=Enable/disable debug logging to standard output for Krb5LoginModule.
+validatorColNames.colConfig=Config
+createClient=Create client
+inputTypeRows=Input rows
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN.description=Identity provider first login
+usedMemory=Used memory
+validatePasswordPolicyHelp=Determines if Keycloak should validate the password with the realm password policy before updating it. When the user's password is saved in LDAP, some Keycloak password policies do not work: Not Recently Used, Expire Password, Hashing Iterations, and Hashing Algorithm. This situation occurs because Keycloak does not have direct control over the password storage. if you want to use those policies, enable password policies at the LDAP server layer.
+bruteForceModeHelpText=If enabled, specify what should happen to the user account if a brute force attack is detected.
+quickLoginCheckMilliSeconds=Quick login check milliseconds
+createResourceSuccess=Resource created successfully
+documentation=Documentation
+fullNameLdapReadOnlyHelp=For Read-only, data is imported from LDAP to the Keycloak database, but it is not saved back to LDAP when the user is updated in Keycloak.
+roleExplain=Realm roles are the roles that you define for use in the current realm.
+whatIsDefaultGroups=What is the function of default groups?
+transient=Transient
+generalSettings=General settings
+addClientProfileError=Could not create client profile\: '{{error}}'
+overallResults=Overall Results
+requiredUserActionsHelp=Require an action when the user logs in. 'Verify email' sends an email to the user to verify that user's email address. 'Update profile' requires the user to enter new personal information. 'Update password' requires the user to enter a new password. 'Configure OTP' requires setup of a mobile password generator.
+requestObjectSignatureAlgorithmHelp=JWA algorithm, which the client needs to use when sending an OIDC request object specified by the 'request' or 'request_uri' parameters. If set to 'any', the Request object can be signed by any algorithm (including 'none').
+ldapKerberosSettingsDescription=This section contains options useful for the Kerberos integration. This is used only when the LDAP server is used together with Kerberos/SPNEGO for user authentication.
+deleteEvents=Clear events
+termsOfServiceUrlHelp=URL that the Relying Party Client provides to the End-User to read about the Relying Party's terms of service
+clientSecretError=Could not regenerate client secret due to\: {{error}}
+resourcePath=Resource path
+useJwksUrlHelp=If the switch is ON, identity provider public keys are downloaded from a given JWKS URL. The result is great flexibility because new keys are downloaded again when the identity provider generates a new keypair. If the switch is OFF, a public key (or certificate) from the Keycloak database is used; therefore, when the identity provider keypair changes, you again need to import the new key to the Keycloak database.
+downloadAdaptorTitle=Download adaptor configs
+client-roles.label=Client Roles
+keysFilter.PASSIVE=Passive keys
+revocation=Revocation
+scopeTypeHelp=Determines how the client scope is assigned to new clients. Default scopes are automatically included in token requests. Optional scopes are only included when explicitly requested. None means the scope must be manually added to each client.
+search=Search
+validateEditMode=You must select an edit mode
+copyFlowSuccess=Flow successfully duplicated
+cacheSettings=Cache settings
+client-attributes.label=Client Attributes
+searchForClient=Search for client
+permissionDeletedError=Could not delete permission due to {{error}}
+eventTypes.UPDATE_PROFILE.name=Update profile
+realmId=Realm ID
+eventTypes.PERMISSION_TOKEN_ERROR.description=Permission token error
+algorithmHelp=Intended algorithm for the key
+importFile=Import file
+userVerify.discouraged=Discouraged
+ldapRolesDn=LDAP roles DN
+displayOnClientHelp=Applicable only if 'Consent Required' is on for this client. If this switch is off, the consent screen will contain just the consents corresponding to configured client scopes. If on, there will be also one item on the consent screen about this client itself.
+requestObjectRequired=Request object required
+protocolHelp=SSO protocol configuration supplied by this client scope
+prompts.none=None
+resourcesHelp=Specifies that this permission must be applied to a specific resource instance.
+passwordConfirmation=Password confirmation
+aggregate.attrs.tooltip=Indicates if attribute values should be aggregated with the group attributes. If using OpenID Connect mapper the multivalued option needs to be enabled too in order to get all the values. Duplicated values are discarded and the order of values is not guaranteed with this option.
+helpLabel=More help for '{{label}}'
+noRoles=No roles for this user
+createAttribute=Create attribute
+Thursday=Thursday
+importOverwritten_one=One record overwritten.
+tokenDeleteError=Could not delete initial access token\: '{{error}}'
+eventTypes.REGISTER_NODE_ERROR.name=Register node error
+isMandatoryInLdap=Is mandatory in LDAP
+discoveryEndpoint=Discovery endpoint
+claimValue=Claim Value
+eventTypes.FEDERATED_IDENTITY_LINK.name=Federated identity link
+authenticationHelp=This switch defines the type of OIDC client. When it is ON, the type is confidential access. When it is OFF, the type is public access.
+deleteClientConditionError=Error creating condition\: {{error}}
+noMappers=No Mappers
+couldNotLinkIdP=Could not link identity provider {{error}}
+otpPolicyPeriod=OTP Token period
+managePriorities=Manage priorities
+createClientPolicySuccess=New policy created
+realmDisplayNameHelp=Display name of the realm. Supports the $\{key\} syntax to reference a localization key from the realm's message bundle.
+frontendUrlHelp=Set the frontend URL for the realm. Use in combination with the default hostname provider to override the base URL for frontend requests for a specific realm.
+used.notInUse=Not in use
+emailSettings=Email settings
+samlEntityDescriptorHelp=Allows you to load external IDP metadata from a config file or to download it from a URL.
+generatedIdTokenHelp=See the example ID Token, which will be generated and sent to the client when the selected user is authenticated. You can see claims and roles that the token will contain based on the effective protocol mappers and role scope mappings and also based on the claims and roles assigned to the actual user.
+createClientProfile=Create client profile
+passwordPoliciesHelp.specialChars=The number of special characters required in the password string.
+cachePolicy=Cache policy
+noCredentials=No credentials
+clientOfflineSessionIdle=Client Offline Session Idle
+eventListeners=Event listeners
+bindDn=Bind DN
+evictionHourHelp=Hour of the day the entry will become invalid
+permissionDetails=Permission details
+clipboardCopyDenied=Your browser is blocking access to the clipboard.
+Friday=Friday
+saveProviderListSuccess=The priority of the provider has been updated successfully.
+copyToClipboard=Copy to clipboard
+wantAuthnRequestsSigned=Want AuthnRequests signed
+usermodel.attr.tooltip=Name of stored user attribute which is the name of an attribute within the UserModel.attribute map.
+clientPoliciesProfiles=Client Policies Profiles
+eventTypes.SEND_VERIFY_EMAIL.name=Send verify email
+requiredForLabel.both=Both users and admins
+eventTypes.REGISTER_NODE.name=Register node
+addToFilter=Add to filter
+CONFIGURE_TOTP=Configure OTP (CONFIGURE_TOTP)
+eventTypes.EXECUTE_ACTIONS.description=Execute actions
+userModelAttributeName=User model attribute name
+importResourceError=Could not import the resource due to {{error}}
+parameterizedScope=Parameterized scope
+validateName=You must enter a name
+flowDetails=Flow details
+never=Never
+includeInIntrospection.tooltip=Should the claim be added to the token introspection?
+addressClaim.region.tooltip=Name of User Attribute, which will be used to map to 'region' subclaim inside 'address' token claim. Defaults to 'region'.
+IDK-periodicChangedUsersSyncHelp=Should newly created users be created within LDAP store? Priority affects which provider is chosen to sync the new user.
+logoutServiceArtifactBindingUrlHelp=SAML ARTIFACT Binding URL for the client's single logout service. You can leave this blank if you are using a different binding.
+claimToRole=If a claim exists, grant the user the specified realm or client role.
+logoutServicePostBindingURL=Logout Service POST Binding URL
+eventTypes.REMOVE_FEDERATED_IDENTITY_ERROR.name=Remove federated identity error
+assertionConsumerServicePostBindingURLHelp=SAML POST Binding URL for the client's assertion consumer service (login responses). You can leave this blank if you do not have a URL for this binding.
+createAuthorizationScope=Create authorization scope
+noGroups=No groups
+backchannelLogoutRevokeOfflineSessionsHelp=Specifying whether a "revoke_offline_access" event is included in the Logout Token when the Backchannel Logout URL is used. Keycloak will revoke offline sessions when receiving a Logout Token with this event.
+roleID=Role ID
+roleNameLdapAttributeHelp=Name of LDAP attribute, which is used in role objects for name and RDN of role. Usually it will be 'cn'. In this case typical group/role object may have DN like 'cn\=role1,ou\=finance,dc\=example,dc\=org'.
+origin=Origin
+regexPattern=Regex pattern
+targetContextAttributes=Target Context Attributes
+targetContextAttributesHelp=Defines the evaluation of context attributes (claims) instead of identity attributes
+filteredByClaim=Verify essential claim
+rowCancelBtnAriaLabel=Cancel edits for {{messageBundle}}
+validateSignatureHelp=Enable/disable signature validation of external IDP tokens. When enabled, Keycloak will validate JWT tokens retrieved from the Identity provider during scenarios related to user authentication, for example when Keycloak obtains IDToken or accessToken after completion of the OIDC/OAuth2 flow with Identity provider.
+searchForFlow=Search for flow
+verifyEmail=Verify email
+addressClaim.locality.label=User Attribute Name for Locality
+formatOption=Format option
+addAuthnContextClassRef=Add AuthnContext ClassRef
+showPasswordDataName=Name
+clientScopeTypes.none=None
+whoCanEdit=Who can edit?
+mappingCreatedSuccess=Mapping successfully created
+eventTypes.GRANT_CONSENT.description=Grant consent
+client=Client
+eventTypes.OAUTH2_DEVICE_AUTH_ERROR.name=OAuth2 device authentication error
+addSubFlowHelp=Sub-Flows can be either generic or form. The form type is used to construct a sub-flow that generates a single flow for the user. Sub-flows are a special type of execution that evaluate as successful depending on how the executions they contain evaluate.
+implicitFlow=Implicit flow
+authorizationSignedResponseAlgHelp=JWA algorithm used for signing authorization response tokens when the response mode is jwt.
+associatedRolesRemoved=Associated roles have been removed
+keyAliasHelp=Alias for the private key
+whoWillAppearLinkTextUsers=Who will appear in this group list?
+tokenClaimName.tooltip=Name of the claim to insert into the token. This can be a fully qualified name such as 'address.street'. In this case, a nested JSON object is created. To prevent nesting and use dot literally, escape the dot with a backslash (\\.).
+userName=Username
+clientProfileDescription=Description
+ellipticCurveHelp=Elliptic curve used in ECDSA
+fromPredefinedMapper=From predefined mappers
+attributesGroup=Attributes Group
+ssoSessionMax=Max time before a session is expired. Tokens and browser sessions are invalidated when a session is expired.
+clientDeleteError=Could not delete client\: {{error}}
+optimizeLookup=Optimize REDIRECT signing key lookup
+joinGroupsFor=Join groups for user {{username}}
+temporaryLocked=Temporarily locked
+setup=Setup
+unlinkAccount=Unlink account
+executors=Executors
+eventTypes.CLIENT_UPDATE_ERROR.name=Client update error
+realm=Realm
+attributeConsumingServiceIndex=Attribute Consuming Service Index
+prompt=Prompt
+assign=Assign
+disableConfirmRealm=Users and clients cannot access the realm if it is disabled. Are you sure you want to continue?
+showAuthData=Show authorization data
+includeInUserInfo.tooltip=Should the claim be added to the userinfo?
+select=Select
+signature-algorithm=JWA algorithm, which the client needs to use when signing a JWT for authentication. If left blank, the client is allowed to use any appropriate algorithm for the particular client authenticator.
+advanced=Advanced
+initialCounter=Initial counter
+revokeRefreshTokenHelp=If enabled, a refresh token can only be used up to 'Refresh Token Max Reuse' and it is revoked when a different token is used. Otherwise, refresh tokens are not revoked when used and can be used multiple times.
+nameField=Name
+ownerManagedAccessHelp=If enabled, access to this resource can be managed by the resource owner.
+useLowerCaseBearerTypeHelp=If this is on, token responses will be set the with the type "bearer" in lower-case. By default, the server sets the type as "Bearer" as defined by RFC6750.
+useRfc9068AccessTokenTypeHelp=If enabled, access tokens will get header type "at+jwt" in compliance with RFC9068. Otherwise, the header type will be "JWT".
+addCondition=Add condition
+updateSuccessClientScope=Client scope updated
+connectionAndAuthentication=Connection & Authentication
+clientScopeType.optional=Optional
+permissionsDisableConfirm=If you disable the permissions, all the permissions in the list below will be delete automatically. In addition, the resources and scopes that are related will be removed
+eventTypes.REFRESH_TOKEN.description=Refresh token
+authorization=Authorization
+clientProfilesHelpItem=Client profiles help item
+userSessionAttributeValue=User Session Attribute Value
+dayMonthHelp=Defines the day of month when the policy MUST be granted. You can also provide a range by filling the second field. In this case, permission is granted only if current day of month is between or equal to the two values you provided.
+fullNameLdapWriteOnlyHelp=For Write-only, data is propagated to LDAP when a user is created or updated in Keycloak. But this mapper is not used to propagate data from LDAP back into Keycloak. This setting is useful if you configured separate firstName and lastName attribute mappers and you want to use those to read the attribute from LDAP into Keycloak.
+userFedDeleteError=Could not delete user federation provider\: '{{error}}'
+id=ID
+join=Join
+idTokenEncryptionContentEncryptionAlgorithmHelp=JWA Algorithm used for content encryption in encrypting ID tokens. This option is needed just if you want encrypted ID tokens. If left empty, ID Tokens are just signed, but not encrypted.
+idTokenAsDetachedSignatureHelp=This makes ID token returned from Authorization Endpoint in OIDC Hybrid flow use as a detached signature defined in FAPI 1.0 Advanced Security Profile. Therefore, this ID token does not include an authenticated user's information.
+messageBundleDescription=You can only edit the supported locales. If you haven't selected supported locales yet, you can only edit the English locale.
+saveEventListenersError=Error saving event listener\: {{error}}
+scopesHelp=The scopes to be sent when asking for authorization. It can be a space-separated list of scopes. Defaults to 'openid'.
+multivalued.tooltip=Indicates if attribute supports multiple values. If true, the list of all values of this attribute will be set as claim. If false, just first value will be set as claim
+inputOptionLabelsI18nPrefix=Internationalization key prefix
+enabledHelp=Set if the keys are enabled
+nameHintHelp=A unique name for the group. This name will be used to reference the group when binding an attribute to a group.
+admin-events-cleared-error=Could not clear the admin events {{error}}
+usersPermissionsHint=Fine grained permissions for managing all users in realm. You can define different policies for who is allowed to manage users in the realm.
+isBinaryAttribute=Is binary attribute
+clientScopeList=Client scopes
+noValidMetaDataFound=No valid metadata was found at this URL\: '{{error}}'
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN_ERROR.description=Identity provider retrieve token error
+usernameLdapAttribute=Username LDAP attribute
+updateResourceSuccess=Resource successfully updated
+displayNameHelp=Friendly name for Identity Providers.
+idpAccountEmailVerification=IdP account email verification
+template=Template
+deleteExecutionSuccess=Execution successfully deleted
+deleteConfirmTitle_other=Delete groups?
+profilesConfigTypes.jsonEditor=JSON editor
+testingConnection=Testing connection
+noUsersFoundError=No users found due to {{error}}
+executorDetails=Executor details
+maxDeltaTimeSeconds=Failure reset time
+backchannelLogoutHelp=Does the external IDP support backchannel logout?
+eventTypes.REMOVE_FEDERATED_IDENTITY_ERROR.description=Remove federated identity error
+usermodel.realmRoleMapping.rolePrefix.tooltip=A prefix which will be prepended to each Realm Role name (optional).
+exportSamlKeyTitle=Export SAML Keys
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR.description=OAuth2 device verify user code error
+eventTypes.EXECUTE_ACTIONS_ERROR.description=Execute actions error
+SKIP=Skip
+eventTypes.INTROSPECT_TOKEN.description=Introspect token
+infoEnabledFeatures=Shows all enabled features.
+displayOrderHelp=Number defining the order of the providers in GUI (for example, on the Login page). The lowest number will be applied first.
+deleteCredentialsConfirm=Are you sure you want to delete these users credentials?
+keysIntro=If "Use JWKS URL switch" is on, you need to fill a valid JWKS URL. After saving, admin can download keys from the JWKS URL or keys will be downloaded automatically by Keycloak server when an unknown KID is seen during client authentication.
+logoutServiceArtifactBindingUrl=Logout Service ARTIFACT Binding URL
+passwordPoliciesHelp.lowerCase=The number of lowercase letters required in the password string.
+searchForProvider=Search for provider
+ldapSearchingAndUpdatingSettingsDescription=This section contains options related to searching the LDAP server for the available users.
+sessionsType.regularSSO=Regular SSO
+allowed-client-scopes.tooltip=List of the allowed client scopes, which can be used on a newly registered client. Attempt to register client with some client scope, which is not allowed, will be rejected. By default, the list is either empty or contains just realm default client scopes (based on 'Allow Default Scopes' configuration property)
+maxDeltaTimeSecondsHelp=When will failure count be reset?
+executorsHelpItem=Executors help item
+contentSecurityPolicy=Content-Security-Policy
+client-uris-must-match.tooltip=If on, all Client URIs (Redirect URIs and others) are allowed just if they match some trusted host or domain.
+off=Off
+frontchannelLogoutHelp=When true, logout requires a browser redirect to client. When false, server performs a background invocation for logout.
+frontchannelLogoutOIDCHelp=When true, logout requires a browser to send the request to the client to configured Front-channel logout URL as specified in the OIDC Front-channel logout specification. When false, server can perform a background invocation for logout as long as either the Backchannel-logout URL is configured or Admin URL is configured.
+updateSuccess=Provider successfully updated
+hide=Hide
+isMandatoryInLdapHelp=If true, this attribute is mandatory in LDAP. If no value exists in the Keycloak database, the empty value is propagated to LDAP.
+client-accesstype.label=Client Access Type
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN_ERROR.description=Identity provider post login error
+skipCustomizationAndFinish=Skip customization and finish
+mappingDeletedSuccess=Mapping successfully deleted
+addIdentityProvider=Add {{provider}} provider
+flowDescriptionHelp=Help text for the description of the new flow
+kc.time.date_time=Date/Time (MM/dd/yyyy hh\:mm\:ss)
+principalType=Principal type
+ignoreMissingGroupsHelp=Ignore missing groups in the group hierarchy.
+updatedCredentialMoveSuccess=User Credential configuration has been saved
+deleteExecutorProfileConfirmTitle=Delete executor?
+auth=Auth
+accessTokenLifespanImplicitFlow=Access Token Lifespan For Implicit Flow
+createAttributeSuccess=Success\! User Profile configuration has been saved.
+annotations=Annotations
+scimSettings=SCIM
+scimAttributeMapping=SCIM attribute
+scimAttributeMappingHelp=The SCIM attribute this user profile attribute maps to. Select a predefined attribute from the list or type a custom attribute name. For attributes from a SCIM user extension, use the schema URI followed by a dot and the attribute name, for example 'urn:my:params:scim:schemas:extension:custom:1.0:User.team' where the dot separates the schema 'urn:my:params:scim:schemas:extension:custom:1.0:User' from the attribute name 'team'.
+scimAttributePlaceholder=Select or type a SCIM attribute
+noMatchingScimAttributes=No matching attributes. Continue typing to use a custom attribute name.
+scimCoreUserSchema=Core User (urn:ietf:params:scim:schemas:core:2.0:User)
+scimEnterpriseUserSchema=Enterprise User (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User)
+confirmAccessTokenBody=If you regenerate registration access token, the access data regarding the client registration service will be updated.
+remainingCount=Remaining count
+eventTypes.INVALID_SIGNATURE.description=Invalid signature
+download=Download
+authScopes=Authorization scopes
+requiredWhen=Required when
+requiredWhenTooltip=When scopes are used, attribute is required when at least one of configured scopes is applied in the login request. Both default and optional scopes of current request are evaluated. In the admin console and account console contexts, scopes are not evaluated and attribute is not required.
+updatePasswordPolicyError=Could not update the password policies\: '{{error}}'
+max-clients.tooltip=It will not be allowed to register a new client if count of existing clients in realm is same or bigger than the configured limit.
+uuidLdapAttributeHelp=Name of the LDAP attribute, which is used as a unique object identifier (UUID) for objects in LDAP. For many LDAP server vendors, it is 'entryUUID'; however some are different. For example, for Active directory it should be 'objectGUID'. If your LDAP server does not support the notion of UUID, you can use any other attribute that is supposed to be unique among LDAP users in tree. For example 'uid' or 'entryDN'.
+mappingDetails=Mapper details
+top-level-flow-type.client-flow=Client flow
+eventTypes.GRANT_CONSENT_ERROR.description=Grant consent error
+claim=Claim
+hardcodedAttribute=When user is imported from provider, hardcode a value to a specific user attribute.
+permissionSaveError=Could not update the permission due to {{error}}
+optimizeLookupHelp=When signing SAML documents in REDIRECT binding for SP that is secured by Keycloak adapter, should the ID of the signing key be included in SAML protocol message in element? This optimizes validation of the signature as the validating party uses a single key instead of trying every known key for validation.
+deleteClientScope_one=Delete client scope {{name}}
+accessTokenError=Could not regenerate access token due to\: {{error}}
+joinGroups=Join Groups
+scopePermissions.clients.configure-description=Reduced management permissions for administrator. Cannot set scope, template, or protocol mappers.
+providedBy=Provided by
+doNotStoreUsers=Do not store users
+ms=milliseconds
+ipAddress=IP address
+keyID=KEY_ID
+spi=SPI
+emptyValidators=No validators.
+plus=Plus
+browserFlow=Browser Flow
+anyScope=Any scope
+enableDisable=Disabled clients cannot initiate a login or have obtained access tokens.
+noUsersFound=No users found
+serverInfo=Server info
+chooseAPolicyTypeInstructions=Choose one policy type from the list below and then you can configure a new policy for authorization. There are some types and description.
+emailThemeHelp=Select a theme for emails that are sent by the server.
+principalTypeHelp=Way to identify and track external users from the assertion. Default is using Subject NameID, alternatively you can set up identifying attribute.
+Wednesday=Wednesday
+consents=Consents
+authDetails=Authorization details
+mappingDeletedError=Could not delete mapping\: '{{error}}'
+minimumQuickLoginWaitSecondsHelp=How long to wait after a quick login failure.
+mappedGroupAttributesHelp=List of names of attributes divided by commas. This points to the list of attributes on LDAP group, which will be mapped as attributes of Group in Keycloak. Leave this empty if no additional group attributes are required to be mapped in Keycloak.
+deleteGrantsSuccess=Grants successfully revoked.
+policyEnforcementModes.DISABLED=Disabled
+openIdConnectCompatibilityModes=OpenID Connect Compatibility Modes
+no=No
+code=Code
+nameHelp=Help text for the name of the new flow
+keys=Keys
+defaultSigAlg=Default Signature Algorithm
+signatureKeyName=SAML signature key name
+notBeforeTooltip=The admin URL should be set in the Settings tab first.
+resourcesToImport=Resources to import
+selectRole.label=Select Role
+isBinaryAttributeHelp=Should be true for binary LDAP attributes.
+whoWillAppearPopoverFooterText=Users who have this role as an effective role cannot be added on this tab.
+eventTypes.RESTART_AUTHENTICATION_ERROR.name=Restart authentication error
+generatedUserInfoIsDisabled=Generated user info is disabled when no user is selected
+nameHelpHelp=Name of the mapper
+prompts.consent=Consent
+flowNameHelp=Help text for the name of the new flow
+webAuthnPolicyRpEntityName=Relying party entity name
+lastEvaluation=Last Evaluation
+createClientConditionError=Error creating condition\: {{error}}
+serverPrincipalHelp=Full name of server principal for HTTP service including server and domain name. For example, HTTP/host.foo.org@FOO.ORG
+enableStartTlsHelp=Encrypts the connection to LDAP using STARTTLS, which will disable connection pooling
+resourceScopeSuccess=The authorization scope successfully deleted
+userIdHelperText=Enter the unique ID of the user for this identity provider.
+forwardParametersHelp=Non OpenID Connect/OAuth standard query parameters to be forwarded to external IDP from the initial application request to Authorization Endpoint. Multiple parameters can be entered, separated by comma (,).
+on=On
+changeAuthenticatorConfirmTitle=Change to {{clientAuthenticatorType}}?
+eventTypes.OAUTH2_DEVICE_AUTH.name=OAuth2 device authentication
+admin-events-cleared=The admin events have been cleared
+or=or
+deleteDialogTitle=Delete attribute group?
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING.description=Client initiated account linking
+annotationsText=Annotations
+ldapAttributeName=LDAP attribute name
+acceptsPromptNone=Accepts prompt\=none forward from client
+requiresShortStateParameter=Requires short state parameter
+loginThemeHelp=Select theme for login, OTP, grant, registration and forgot password pages.
+AESKeySizeHelp=Size in bytes for the generated AES key. Size 16 is for AES-128, Size 24 for AES-192, and Size 32 for AES-256. WARN\: Bigger keys than 128 are not allowed on some JDK implementations.
+client-accesstype.tooltip=Access Type of the client, for which the condition will be applied. Confidential client has enabled client authentication when public client has disabled client authentication. Bearer-only is a deprecated client type.
+oneTimePassword=One-Time Password
+invalidateRotatedError=Could not remove rotated secret\: {{error}}
+excludeSessionStateFromAuthenticationResponseHelp=If this is on, the parameter 'session_state' will not be included in OpenID Connect Authentication Response. It is useful if the client uses an older OIDC / OAuth2 adapter, which does not support the 'session_state' parameter.
+useRefreshTokenForClientCredentialsGrantHelp=If this is on, a refresh_token will be created and added to the token response if the client_credentials grant is used. The OAuth 2.0 RFC6749 Section 4.4.3 states that a refresh_token should not be generated when client_credentials grant is used. If this is off then no refresh_token will be generated and the associated user session will be removed.
+userManagedAccess=User-managed access
+initialAccessToken=Initial access token
+rowEditBtnAriaLabel=Edit {{messageBundle}}
+evictionDay=Eviction day
+vendorHelp=LDAP vendor (provider)
+applyToResourceType=Apply to Resource Type
+addDefaultGroups=Add default groups
+selectRole.tooltip=Enter role in the textbox to the left, or click this button to browse and select the role you want.
+filterGroups=Filter groups
+validPostLogoutRedirectUri=Valid post logout redirect URIs
+authnContextClassRefs=AuthnContext ClassRefs
+deleteCredentialsSuccess=The credentials has been deleted successfully.
+eventTypes.PERMISSION_TOKEN_ERROR.name=Permission token error
+userProfileSuccess=User profile settings successfully updated.
+attributeDefaultValueHelp=If no value exists in the Keycloak database and the attribute is mandatory in LDAP, this value is propagated to LDAP.
+cibaPolicy=CIBA Policy
+Saturday=Saturday
+importSkipped_other={{count}} records skipped.
+membershipAttributeTypeHelp=DN means that the LDAP group members are declared in their full DN form. For example, 'member\: uid\=john,ou\=users,dc\=example,dc\=com'. UID means that the LDAP group members are declared in pure user uid form, such as 'memberUid\: john'.
+unsavedChangesTitle=Unsaved changes
+emptyResourcesInstructions=If you want to create a resource, please click the button below.
+save-user-eventsHelp=If enabled, user events are saved to the database, which makes events available to the admin and account management UIs.
+otpSupportedApplications.totpAppFreeOTPName=FreeOTP
+validPostLogoutRedirectURIs=Valid URI pattern a browser can redirect to after a successful logout. A value of '+' or an empty field will use the list of valid redirect uris. A value of '-' will not allow any post logout redirect uris. Simple wildcards are allowed such as 'http\://example.com/*'. Relative path can be specified too such as /my/relative/path/*. Relative paths are relative to the client root URL, or if none is specified the auth server root URL is used.
+composite=Composite
+recommendedSsoTimeout=It is recommended for this value to be shorter than the SSO session idle timeout\: {{time}}
+sessionExplain=Sessions are sessions of users in this realm and the clients that they access within the session.
+noSearchResults=No search results
+eventTypes.AUTHREQID_TO_TOKEN.description=Authreqid to token
+recent=Recent
+executeActions=Execute actions
+policyProvider.aggregate=Reuse existing policies to build more complex ones and keep your permissions even more decoupled from the policies that are evaluated during the processing of authorization requests.
+advancedAttributeToRole=If the set of attributes exists and can be matched, grant the user the specified realm or client role.
+userEventsSettings=User events settings
+deny=Deny
+moveGroupSuccess=Group moved
+eventTypes.USER_INFO_REQUEST.description=User info request
+userDeletedError=The user could not be deleted {{error}}
+edit=Edit
+authorizationScopeDetails=Authorization scope details
+ldapGroupsDnHelp=LDAP DN where groups of this tree are saved. For example 'ou\=groups,dc\=example,dc\=org'.
+readOnly=Read only
+client-updater-trusted-hosts.tooltip=List of Hosts, which are trusted. In case that client registration/update request comes from the host/domain specified in this configuration, condition evaluates to true. You can use hostnames or IP addresses. If you use star at the beginning (for example '*.example.com' ) then whole domain example.com will be trusted.
+resultDeny=Result-Deny
+kc.client.network.host=Client Host
+noResourceCreateHint=There are no resources. Therefore, you cannot create resource-based permissions.
+directMembership=Direct membership
+addExecutionTitle=Add an execution
+associatedRolesText=Associated roles
+clientIdHelp=The client identifier registered with the identity provider.
+eventTypes.INVALID_SIGNATURE_ERROR.name=Invalid signature error
+clientSecretSuccess=Client secret regenerated
+oAuthDeviceCodeLifespan=OAuth 2.0 Device Code Lifespan
+ldapConnectionAndAuthorizationSettingsDescription=This section contains options related to the configuration of the connection to the LDAP server. It also contains options related to authentication of the LDAP connection to the LDAP server.
+clientSaveSuccess=Client successfully updated
+ecdsaGenerated=ecdsca-generated
+flow-type.basic-flow=Generic
+oAuthDevicePollingInterval=OAuth 2.0 Device Polling Interval
+deletedSuccessRealmSetting=The realm has been deleted
+webauthnPasswordlessPolicy=WebAuthn Passwordless Policy
+editUserLabel=Edit User Label Button
+conditions=Conditions
+addUri=Add URI
+excludeIssuerFromAuthenticationResponse=Exclude Issuer From Authentication Response
+minus=Minus
+groupsHelp=Groups where the user has membership. To leave a group, click the cross button.
+includeGroupsAndRoles=Include groups and roles
+groupsPermissionsHint=Determines if fine grained permissions are enabled for managing this role. Disabling will delete all current permissions that have been set up.
+searchForTranslation=Search for translation
+offlineSessionMaxHelp=Max time before an offline session is expired regardless of activity.
+resourceSaveError=Could not persist resource due to {{error}}
+updateCredentialUserLabelError=Error changing user label\: {{error}}
+enableHelpMode=Enable help mode
+clientPoliciesTab=Client policies tab
+ldapGroupsDn=LDAP groups DN
+ldapFullNameAttributeHelp=Name of the LDAP attribute, which contains the fullName of the user. Usually it will be 'cn'.
+clientRegisterPolicyDeleteConfirm=Are you sure you want to permanently delete the client registration policy {{name}}
+jsonEditor=JSON editor
+mappingCreatedError=Could not create mapping\: '{{error}}'
+deleteClientPolicyProfileConfirmTitle=Delete profile?
+passwordPoliciesHelp.forceExpiredPasswordChange=The number of days the password is valid before a new password is required.
+envelopeFromHelp=An email address used for bounces (optional).
+allowutf8Help=Enable to allow UTF-8 characters in the local part of the email address. This should only be enabled if the mail server supports UTF-8 via the SMTPUTF8 extension. If disabled, domain names containing UTF-8 characters will be encoded using punycode, and addresses containing UTF-8 characters in the local part of the address will return an error.
+passwordPoliciesHelp.upperCase=The number of uppercase letters required in the password string.
+policyDeletedError=Could not remove the resource {{error}}
+key=Key
+email=Email
+groupDeleted_other=Groups deleted
+acrToLoAMappingHelp=Define which ACR (Authentication Context Class Reference) value is mapped to which LoA (Level of Authentication). The ACR can be any value, whereas the LoA must be numeric.
+acrToLoAMappingSamlHelp=Define which ACR (Authentication Context Class Reference) value is mapped to which LoA (Level of Authentication). The ACR for SAML is an URI, whereas the LoA must be numeric.
+acrToLoAMappingRealmSamlHelp=Define which ACR (Authentication Context Class Reference) value is mapped to which LoA (Level of Authentication). The ACR can be any value and is used in OpenID Connect, the URI is the authentication context for SAML and it is an URI, finally the LoA must be numeric.
+uploadFile=Upload JSON file
+loginActionTimeoutHelp=Max time a user has to complete login related actions like update password or configure totp. This is recommended to be relatively long, such as 5 minutes or more.
+identityProviders=Identity providers
+importUsers=Import users
+authenticationFlow=Authentication flow
+leaveGroup_other=Leave groups?
+deleteClientPolicySuccess=Client policy deleted
+clientAuthentications.client_secret_basic=Client secret sent as HTTP Basic authentication
+clientAuthentications.client_secret_basic_unencoded=Client secret sent as HTTP Basic authentication without URL encoding (deprecated)
+started=Started
+filteredByClaimHelp=If true, ID tokens issued by the identity provider must have a specific claim. Otherwise, the user can not authenticate through this broker.
+permissionDecisionStrategyHelp=The decision strategy dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. 'Affirmative' means that at least one policy must evaluate to a positive decision in order for the final decision to be also positive. 'Unanimous' means that all policies must evaluate to a positive decision in order for the final decision to be also positive. 'Consensus' means that the number of positive decisions must be greater than the number of negative decisions. If the number of positive and negative is the same, the final decision will be negative.
+userManagedAccessHelp=If enabled, users are allowed to manage their resources and permissions using the Account Management UI.
+confirm=Confirm
+policyType.totp=Time based
+addAttribute=Add {{label}}
+clientScopeSearch.protocol=Protocol
+initialAccessTokenDetails=Initial access token details
+noTranslations=No translations
+deleteProvider=Delete provider?
+inputTypeSize=Input size
+createAttributeSubTitle=Create a new attribute
+eventTypes.CODE_TO_TOKEN_ERROR.name=Code to token error
+emptyAuthorizationInstructions=If you want to create authorization scopes, please click the button below to create the authorization scope
+subjectHelp=Subject DN in the Client Certificate issued for the client. When using a regular expression, you can use "(.*?)(?\:$)" to match all kind of expressions.
+casubjectHelp=Subject DN of the root Certificate Authority (CA) that issued the certificate for the client (trust anchor). The CA Subject DN can be in the RFC4514 or RFC1779 format.
+eventTypes.CUSTOM_REQUIRED_ACTION.name=Custom required action
+updateExecutorError=Executor not updated: {{error}}
+clientIdHelpHelp=Client ID of client to which LDAP role mappings will be mapped. Applicable only if 'Use Realm Roles Mapping' is false.
+createdAt=Created at
+moveGroupEmpty=No sub groups
+rolesHelp=Select the roles you want to associate with the selected user.
+samlEntityDescriptor=SAML entity descriptor
+passwordPolicyHintsEnabled=Password policy hints enabled
+enableLdapv3PasswordHelp=Use the LDAPv3 Password Modify Extended Operation (RFC-3062). The password modify extended operation usually requires that LDAP user already has password in the LDAP server. So when this is used with 'Sync Registrations', it can be good to add also 'Hardcoded LDAP attribute mapper' with randomly generated initial password.
+enableLdapPasswordPolicy=Enable LDAP password policy
+enableLdapPasswordPolicyHelp=Use the LDAP password policy as outlined in IETF draft-behera-ldap-password-policy. When this option is enabled, users will be prompted to change their password upon logging in if the server indicates that a password change is necessary.
+syncMode=Sync mode
+details=Details
+privateRSAKeyHelp=Private RSA Key encoded in PEM format
+onDragStart=Dragging started for item {{item}}
+pushedAuthorizationRequestRequired=Pushed authorization request required
+requirements.REQUIRED=Required
+generate=Generate
+clientOfflineSessionMaxHelp=Max time before a client offline session is expired. If Offline Session Max Limited is enabled at realm level, offline tokens are invalidated when a client offline session is expired. The option does not affect the global user SSO session. If not set, it uses the realm Offline Session Max value.
+resetPasswordBtn=Reset password
+strictTransportSecurity=HTTP Strict Transport Security (HSTS)
+editInfo=Edit info
+offlineSessionMaxLimited=Offline Session Max Limited
+providerCreateSuccess=New client policy created successfully
+disableSigning=Disable "{{key}}"
+periodicChangedUsersSync=Periodic changed users sync
+searchScope=Search scope
+dateFrom=Date(from)
+importAdded_one=One record added.
+clientAccessType=It uses the client's access type (confidential, public, bearer-only) to determine whether the policy is applied. Condition is checked during most of OpenID Connect requests (Authorization requests, token requests, introspection endpoint request, etc.). Confidential client has enabled client authentication when public client has disabled client authentication. Bearer-only is a deprecated client type.
+firstName=First name
+emptySecondaryAction=Configure a new mapper
+defaultGroupAdded_one=New group added to the default groups
+unexpectedError=An unexpected error occurred\: '{{error}}'
+noRolesInstructions=You haven't assigned any roles to this user. Assign a role to get started.
+authorizationEncryptedResponseEncHelp=JWA Algorithm used for content encryption in encrypting the authorization response when the response mode is jwt. This option is needed if you want encrypted authorization response. If left empty, the authorization response is just signed, but not encrypted.
+permissionName=The name of this permission.
+postBrokerLoginFlowAliasHelp=Alias of authentication flow, which is triggered after each login with this identity provider. Useful if you want additional verification of each user authenticated with this identity provider (for example OTP). Leave this to "None" if you need no any additional authenticators to be triggered after login with this identity provider. Also note that authenticator implementations must assume that user is already set in ClientSession as identity provider already set it.
+preview=Preview
+eventTypes.UNREGISTER_NODE_ERROR.name=Unregister node error
+clientRegisterPolicyDeleteConfirmTitle=Delete client registration policy?
+groupDetails=Group details
+sessionsType.allSessions=All session types
+kid=Kid
+sessionsType.serviceAccount=Service account
+allowKerberosAuthenticationHelp=Enable/disable HTTP authentication of users with SPNEGO/Kerberos tokens. The data about authenticated users will be provisioned from this LDAP server.
+oauthDeviceAuthorizationGrantHelp=This enables support for OAuth 2.0 Device Authorization Grant, which means that client is an application on device that has limited input capabilities or lack a suitable browser.
+clientSignatureHelp=Will the client sign their saml requests and responses? And should they be validated?
+importOverwritten_other={{count}} records overwritten.
+requirements.CONDITIONAL=Conditional
+leaveGroupConfirmDialog_one=Are you sure you want to remove {{username}} from the group {{groupname}}?
+kc.client.user_agent=Client/User Agent
+frontendUrl=Frontend URL
+permissionDeletedSuccess=Successfully deleted permission
+clientScopeRemoveSuccess=Scope mapping successfully removed
+addClientScopes=Add client scopes
+doNotStoreUsersHelp=When enabled, users from this broker are not persisted in internal database.
+deletePolicyConfirm=If you delete this policy, some permissions or aggregated policies will be affected.
+userCreateError=Could not create user\: {{error}}
+user-events-cleared=The user events have been cleared
+resetPasswordConfirm=Reset password?
+emailAsUsernameHelpText=Allow users to set email as username.
+AESKeySize=AES Key Size
+fullName={{givenName}} {{familyName}}
+deleteConfirm=Are you sure you want to permanently delete the provider '{{provider}}'?
+compositesRemovedAlertDescription=All the associated roles have been removed
+aliasHelp=The alias uniquely identifies an identity provider and it is also used to build the redirect uri.
+ssfTransmitterIssuerHelp=The issuer URL of the SSF Transmitter. This is used to derive the transmitter metadata endpoint.
+ssfTransmitterAccessToken=Access Token
+ssfTransmitterAccessTokenHelp=The Transmitter Access Token to perform SSF stream verification.
+ssfTransmitterToken=Transmitter Token
+ssfTransmitterTokenHelp=The token used to authenticate with the SSF Transmitter.
+ssfTransmitterTokenType=Token Type
+ssfTransmitterTokenTypeHelp=The type of token to use for authenticating with the SSF Transmitter.
+ssfTransmitterTokenType.accessToken=Access Token
+ssfTransmitterAuthMethod=Transmitter Authentication
+ssfTransmitterAuthMethodHelp=How to authenticate with the SSF Transmitter. Use 'Static Token' to provide a pre-configured bearer token, or 'Client Credentials' to obtain tokens dynamically using the OAuth2 client_credentials grant.
+ssfTransmitterAuthMethod.staticToken=Static Token
+ssfTransmitterAuthMethod.clientCredentials=Client Credentials
+ssfTokenUrlHelp=The token endpoint URL of the authorization server associated with the SSF Transmitter, used to obtain access tokens via client_credentials grant.
+ssfScope=Scope
+ssfScopeHelp=Space-separated list of OAuth2 scopes to request when obtaining access tokens via client_credentials grant. Leave blank to use the transmitter's default scopes.
+transmitterMetadataUrl=Metadata URL
+transmitterMetadataUrlHelp=The SSF Transmitter metadata url, e.g. /.well-known/ssf-configuration. Leave blank to derive from issuer URL.
+ssfStreamId=Stream ID
+ssfStreamIdHelp=ID of the SSF stream registered with the Transmitter.
+ssfStreamDescription=Description
+ssfStreamDescriptionHelp=Human-readable description supplied by the receiver when it registered the SSF stream.
+ssfStreamCreatedAt=Created
+ssfStreamCreatedAtHelp=Timestamp at which the receiver originally registered this SSF stream with the transmitter.
+ssfStreamManagedBy=Managed by
+ssfStreamManagedByHelp=Whether this stream was registered by the SSF receiver via the standard /streams endpoint, or created by a Keycloak admin via the Admin UI. Set at creation time. The stream configuration (description, requested and delivered events) can only be edited here for Keycloak-managed streams; for receiver-managed streams it is read-only and changed by the receiver. The stream status (enable, pause, disable) can always be changed here, regardless of who manages the stream.
+ssfStreamManagedByReceiver=Receiver
+ssfStreamManagedByKeycloak=Keycloak
+ssfStreamUpdateSuccess=Stream configuration has been updated.
+ssfStreamUpdateError=Could not update stream configuration\: {{error}}
+ssfStreamUpdatedAt=Last modified
+ssfStreamUpdatedAtHelp=Timestamp of the most recent change to this SSF stream, including status and configuration updates.
+ssfStreamLastVerifiedAt=Last verified
+ssfStreamLastVerifiedAtHelp=Timestamp of the most recent verification event dispatched to this stream — set on both receiver-initiated verification requests and admin-initiated verifications from this tab. Empty if the stream has never been verified.
+ssfStreamSettings=Stream Settings
+ssfDescription=Description
+ssfDescriptionHelp=Free-form notes describing this SSF Receiver — e.g. which downstream system it represents, who owns it, what events it consumes. Operator-facing only; not exposed on the receiver-facing wire.
+ssfStreamAudience=Audience
+ssfStreamAudienceHelp=Audience URI stamped on Security Event Tokens delivered to this receiver. If empty the transmitter falls back to a generated value of the form clientId/streamId so a receiver that registers more than one stream over time can disambiguate them on the wire.
+ssfSupportedEvents=Supported Events
+ssfSupportedEventsHelp=The SSF event types that this receiver supports (e.g. CaepCredentialChange, CaepSessionRevoked).
+ssfNativelyEmittedBadge=built-in
+ssfEmitOnlyEvents=Emit-only events
+ssfEmitOnlyEventsHelp=Subset of Supported events that Keycloak should NOT auto-emit from native event listeners. Events listed here still travel over the wire when fired explicitly via the synthetic emit endpoint, but Keycloak's automatic mapping skips them. Use this when an event type should reach the receiver only on demand. Empty = every supported event auto-emits (default).
+ssfEventsDelivered=Events Delivered
+ssfEventsDeliveredHelp=The set of events that the Transmitter will emit to the stream.
+ssfEventsDeliveredEmpty=No events are currently being delivered. The delivered set is the intersection of the events the receiver requested and the events it supports.
+ssfEventsRequested=Events Requested
+ssfEventsRequestedHelp=The set of event types the receiver asked for when it registered this stream.
+ssfEventsRequestedEmpty=The receiver did not request any events when it registered the stream.
+ssfStreamIdEmpty=No SSF stream registered for this client yet.
+ssfDeliveryMethod=Delivery Method
+ssfDeliveryMethodHelp=The delivery method used to receive SSF events from the Transmitter.
+ssfDeliveryMethod.push=Push
+ssfPushAuthorizationHeader=Push Authorization Header
+ssfPushAuthorizationHeaderHelp='Authorization' header value expected to be sent by SSF Transmitters when Push delivery via HTTP is used.
+ssfTriggerVerification=Trigger Verification
+ssfTriggerVerificationSuccess=Stream verification triggered successfully.
+ssfTriggerVerificationError=Failed to trigger stream verification: {{error}}
+selectRealm=Select realm
+roleNameLdapAttribute=Role name LDAP attribute
+javaKeystore=java-keystore
+updatedUserProfileSuccess=User Profile configuration has been saved
+deleteProviderMapper=Delete mapper?
+clientsPermissionsHint=Fine grained permissions for administrators that want to manage this client or apply roles defined by this client.
+lookAroundHelp=How far around (extra token periods or counts) should the server look just in case the token generator and server are out of time sync or counter sync?
+usersLeft_one={{count}} user left the group
+sync-keycloak-groups-to-ldap=Sync Keycloak groups to LDAP
+saveError=User federation provider could not be saved\: {{error}}
+bruteForceDetection=Brute force detection
+loginTimeoutHelp=Max time a user has to complete a login. This is recommended to be relatively long, such as 30 minutes or more.
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN.name=OAuth2 device code to token
+searchGroups=Search groups
+trusted-hosts.tooltip=List of Hosts, which are trusted and are allowed to invoke Client Registration Service and/or be used as values of Client URIs. You can use hostnames or IP addresses. If you use star at the beginning (for example '*.example.com' ) then whole domain example.com will be trusted.
+disableNonceHelp=Do not send the nonce parameter in the authentication request. The nonce parameter is sent and verified by default.
+disableTypeClaimCheckHelp=Disables the validation of the `typ` claim of tokens received from the Identity Provider. If this is `off` the type claim is validated (default).
+deleteClientProfile=Delete this client profile
+none=None
+type=Type
+createNewUser=Create new user
+emptyClientProfiles=No profiles
+internationalization=Internationalization
+seconds=Seconds
+memberofLdapAttributeHelp=Used just when 'User Roles Retrieve Strategy' is GET_GROUPS_FROM_USER_MEMBEROF_ATTRIBUTE. It specifies the name of the LDAP attribute on the LDAP user, which contains the groups, which the user is member of. Usually it will be the default 'memberOf'.
+clientRegisterPolicyDeleteSuccess=Client registration policy deleted successfully
+otpPolicyDigits=Number of digits
+keysFilter.ACTIVE=Active keys
+rsaGenerated=rsa-generated
+krbPrincipalAttributeHelp=Name of the LDAP attribute, which refers to Kerberos principal. This is used to lookup appropriate LDAP user after successful Kerberos/SPNEGO authentication in Keycloak. When this is empty, the LDAP user will be looked based on LDAP username corresponding to the first part of his Kerberos principal. For instance, for principal 'john@KEYCLOAK.ORG', it will assume that LDAP username is 'john'.
+client-roles-condition.tooltip=Client roles, which will be checked during this condition evaluation. Condition evaluates to true if client has at least one client role with the name as the client roles specified in the configuration.
+impersonateError=Could not impersonate the user\: {{error}}
+keyLabel=Key
+syncChangedUsers=Sync changed users
+eventTypes.IDENTITY_PROVIDER_RESPONSE_ERROR.name=Identity provider response error
+orderDialogIntro=The order that the providers are listed in the login page or the Account UI. You can drag the row handles to change the order.
+clientSessionIdle=Client Session Idle
+push=Push
+targetClaimHelp=Specifies the target claim which the policy will fetch.
+client-attributes-condition.tooltip=Client attributes, that will be checked during this condition evaluation. Condition evaluates to true if the client has all client attributes with the name and value as the client attributes specified in the configuration.
+scopePermissions.users.user-impersonated-description=Policies that decide which users can be impersonated. These policies are applied to the user being impersonated.
+forceNameIdFormat=Force name ID format
+noMappersInstructions=There are currently no mappers for this identity provider.
+deleteConfirmFlow=Delete flow?
+addRole=Add role
+FAIL=Fail import
+userInfoSignedResponseAlgorithmHelp=JWA algorithm used for signed User Info Endpoint response. If set to 'unsigned', User Info Response won't be signed and will be returned in application/json format.
+lastName=Last name
+isAccessTokenJWT=Access Token is JWT
+deleteConfirmDialog_one=Are you sure you want to permanently delete {{count}} selected user
+eventTypes.AUTHREQID_TO_TOKEN.name=Authreqid to token
+createError=Could not create the identity provider\: {{error}}
+excludeIssuerFromAuthenticationResponseHelp=If this is on, the parameter 'iss' will not be included in OpenID Connect Authentication Response. It is useful if the client uses an older OIDC / OAuth2 adapter, which does not support the 'iss' parameter.
+eventTypes.AUTHREQID_TO_TOKEN_ERROR.name=Authreqid to token error
+deletePermissionConfirm=Are you sure you want to delete the permission {{permission}}
+TERMS_AND_CONDITIONS=Terms and Conditions (TERMS_AND_CONDITIONS)
+artifactResolutionServiceHelp=SAML Artifact resolution service for the client. This is the endpoint to which Keycloak will send a SOAP ArtifactResolve message. You can leave this blank if you do not have a URL for this binding.
+userRoleMappingUpdatedSuccess=User role mapping successfully updated
+clientUpdaterTrustedHosts=Trusted Hosts
+deleteSuccess=Attributes group deleted.
+attributesDropdown=Attributes dropdown
+ssoServiceUrlHelp=The Url that must be used to send authentication requests (SAML AuthnRequest).
+artifactResolutionServiceUrlHelp=The Url that must be used to get SAML assertions from artifacts (SAML ArtifactResolve).
+copy=Copy
+credentialData=Data
+clientRolesConditionTooltip=Client roles, which will be checked during this condition evaluation. Condition evaluates to true if client has at least one client role with the name as the client roles specified in the configuration.
+invalidateSecret=Invalidate
+emptyPermissionInstructions=If you want to create a permission, please click the button below to create a resource-based or scope-based permission.
+webAuthnPolicyAvoidSameAuthenticatorRegisterHelp=Avoid registering an authenticator that has already been registered.
+memberofLdapAttribute=Member-of LDAP attribute
+supportedLocales=Supported locales
+invalidLocale=Invalid locale selected
+showPasswordDataValue=Value
+adminConsolePreview=Admin Console Preview
+loginPagePreview=Login Page Preview
+webAuthnPolicyAttestationConveyancePreference=Attestation conveyance preference
+copyOf=Copy of {{name}}
+eventTypes.REMOVE_TOTP.description=Remove totp
+evictionMinute=Eviction minute
+requiredClient=Please add at least one client.
+help=Help
+passSubject=Pass subject
+deleteFlowSuccess=Flow successfully deleted
+nodeReRegistrationTimeoutHelp=Interval to specify max time for registered clients cluster nodes to re-register. If cluster node will not send re-registration request to Keycloak within this time, it will be unregistered from Keycloak.
+rename=Rename
+httpPostBindingLogoutHelp=Indicates whether to respond to requests using HTTP-POST binding. If false, HTTP-REDIRECT binding will be used.
+policyProvider.client=Define conditions for your permissions where a set of one or more clients is permitted to access an object.
+clientAuthentication=Client authentication
+validatePasswordPolicy=Validate password policy
+registrationEmailAsUsername=Email as username
+webAuthnPolicyFormHelp=Policy for WebAuthn authentication. This one will be used by 'WebAuthn Register' required action and 'WebAuthn Authenticator' authenticator. Typical usage is, when WebAuthn will be used for the two-factor authentication.
+createResource=Create resource
+data=Data
+createNewMapper=Create new mapper
+deleteNodeFail=Could not delete node\: '{{error}}'
+syncModeOverrideHelp=Overrides the default sync mode of the IDP for this mapper. Values are\: 'legacy' to keep the behaviour before this option was introduced, 'import' to only import the user once during first login of the user with this identity provider, 'force' to always update the user during every login with this identity provider and 'inherit' to use the sync mode defined in the identity provider for this mapper.
+eventTypes.TOKEN_EXCHANGE_ERROR.description=Token exchange error
+strictTransportSecurityHelp=The Strict-Transport-Security HTTP header tells browsers to always use HTTPS. Once a browser sees this header, it will only visit the site over HTTPS for the time specified (1 year) at max-age, including the subdomains. Learn more
+authenticationExplain=Authentication is the area where you can configure and manage different credential types.
+passwordPoliciesHelp.hashIterations=The number of times a password is hashed before storage or verification. Default\: -1 in case argon2 is used as the hashing algorithm; 210,000 in case pbkdf2-sha512 is used as the hashing algorithm; 600,000 if the pbkdf2-sha256 algorithm is used as the hashing algorithm; 1,300,000 if the pbkdf2 algorithm is used as the hashing algorithm.
+dropNonexistingGroupsDuringSync=Drop non-existing groups during sync
+clientAssertionSigningAlgHelp=Signature algorithm to create JWT assertion as client authentication. In the case of JWT signed with private key or JWT signed with client secret, it is required. If no algorithm is specified, the following algorithm is adapted. RS256 is adapted in the case of JWT signed with private key. HS256 is adapted in the case of JWT signed with client secret.
+jwtX509HeadersEnabledHelp=If enabled, the x5t (X.509 Certificate SHA-1 Thumbprint) header will be added to the JWT to reference the certificate used to sign it. Otherwise, the kid (Key ID) header will be used instead.
+addProvider_other=Add {{provider}} providers
+resetAction=Reset action
+cibaExpiresIn=Expires In
+parameterizedScopeFormatHelp=This is the regular expression that the system will use to extract the scope name and variable.
+updateTranslationError=Error updating translation: {{error}}
+resetPasswordConfirmText=Are you sure you want to reset the password for the user {{username}}?
+create=Create
+noAvailableIdentityProviders=No available identity providers.
+passSubjectHelp=During login phase, forward an optional login_hint query parameter to SAML AuthnRequest's Subject.
+notBeforeSetToNow=Not Before set for client
+notBefore=Not Before
+setToNow=Set to now
+resource=Resource
+emptyConditions=No conditions configured
+profiles=Profiles
+userSession.modelNote.tooltip=Name of stored user session note within the UserSessionModel.note map.
+filterByRoles=Filter by realm roles
+maxLifespan=Max lifespan
+host-sending-registration-request-must-match.label=Host Sending Client Registration Request Must Match
+eventTypes.VERIFY_PROFILE_ERROR.description=Verify profile error
+webOriginsHelp=Allowed CORS origins. To permit all origins of Valid Redirect URIs, add '+'. This does not include the '*' wildcard though. To permit all origins, explicitly add '*'.
+noSessionsForClient=There are currently no active sessions for this client.
+profilesConfigType=Configure via\:
+enableHelp=Help is enabled
+xRobotsTagHelp=Prevent pages from appearing in search engines. Learn more
+client-updater-source-roles.label=Updating entity role
+clientRegisterPolicyDeleteError=Could not delete client registration policy\: '{{error}}'
+resourceFile=Resource file
+admin-clearEventsHelp=Deletes all admin events in the database.
+hardcodedRole=When user is imported from provider, hardcode a role mapping for it.
+searchType.default=Default search
+keysFilter.DISABLED=Disabled keys
+link=Link
+defaultGroupAddedError=Error adding group(s) to the default group {error}
+eventTypes.INVALID_SIGNATURE_ERROR.description=Invalid signature error
+idpUnlinkSuccess=The provider link has been removed
+providerType=Provider Type
+clientSessionIdleHelp=Time a client session is allowed to be idle before it expires. Tokens are invalidated when a client session is expired. The option does not affect the global user SSO session. If not set, it uses the standard SSO Session Idle value.
+passwordPoliciesHelp.hashAlgorithm=Applies a hashing algorithm to passwords, so they are not stored in clear text.
+scopesSelect=Specifies that this permission must be applied to one or more scopes.
+selectMethodType.generate=Generate
+emailInvalid=You must enter a valid email.
+chooseAPolicyProvider=Choose a policy provider
+clientAuthenticationHelp=The client authentication method (cfr. https\://openid.net/specs/openid-connect-core-1_0.html\#ClientAuthentication). In case of JWT signed with private key, the realm private key is used.
+kerberosRealmHelp=Name of kerberos realm. For example, FOO.ORG.
+roleCreateError=Could not create role\: {{error}}
+clientSecretHelp=The client secret registered with the identity provider. This field is able to obtain its value from vault, use ${vault.ID} format.
+oidcClientSecretHelp=The client secret registered with the client. This field is able to obtain its value from vault, use ${vault.ID} format.
+offlineSessionMax=Offline Session Max
+generatedUserInfoHelp=See the example User Info, which will be provided by the User Info Endpoint.
+parameterizedScopeFormat=Parameterized scope format
+parameterizedScopeType=Parameter type
+parameterizedScopeTypeHelp=Determines how the scope parameter is validated. The custom type allows defining a custom regex pattern.
+regexGroupsNotAllowed=Regex must not contain groups (parentheses).
+parameterizedScopeType.string=String
+parameterizedScopeType.integer=Integer
+parameterizedScopeType.boolean=Boolean
+parameterizedScopeType.username=Username
+parameterizedScopeType.custom=Custom
+parameterizedScopeType.delegation=Delegation
+repeatableScope=Repeatable
+repeatableScopeHelp=When enabled, this scope can appear multiple times in a single request with different parameter values. When disabled, only one parameter value is allowed per request.
+webAuthnPolicyExtraOriginsHelp=The list of extra origins for non-web applications.
+webAuthnPolicyPasskeysEnabledHelp=Enable passkeys (conditional UI) authentication in the username forms.
+webAuthnPolicyMediationHelp=Controls how the browser presents the passkey selection dialog when the login page loads.
+updatePermissionSuccess=Successfully updated the permission
+idpLinkSuccess=Identity provider has been linked
+removeAnnotationText=Remove annotation
+verifyEmailHelpText=Require user to verify their email address after initial login or after address changes are submitted.
+referrerPolicy=Referrer Policy
+referrerPolicyHelp=Default value prevents pages from being included. Learn more
+flow.clients=Client authentication flow
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN_ERROR.description=Identity provider first login error
+groups=Groups
+emptyStateText=There aren't any realm roles in this realm. Create a realm role to get started.
+includeSubGroups=Include sub-group users
+permanentLockoutHelp=Configures whether a user is temporarily or permanently disabled after too many login failures. Permanent lockout can be configured to occur after a number of login failures or after a number of temporary lockouts.
+logicType.positive=Positive
+associatedPolicy=Associated policy
+accountTheme=Account theme
+webAuthnPolicyAvoidSameAuthenticatorRegister=Avoid same authenticator registration
+emptyExecutors=No executors configured
+notBeforeNowClear=Not Before cleared for client
+selectARole=Select a role
+titleAuthentication=Authentication
+category=Category
+startBySearchingAUser=Start by searching for users
+times.days=Days
+selectALocale=Select a locale
+transientUser=Transient
+transientUserTooltip=This user not stored in Keycloak database. It is constructed solely from data provided by the originating identity provider.
+error-empty=Please specify value of '{{0}}'.
+error-invalid-blank=Please specify value of '{{0}}'.
+error-invalid-date='{{0}}' is invalid date.
+error-invalid-email=Invalid email address.
+error-invalid-length-too-long='{{0}}' must have maximal length of {{2}}.
+error-invalid-length-too-short='{{0}}' must have minimal length of {{1}}.
+error-invalid-length='{{0}}' must have a length between {{1}} and {{2}}.
+error-invalid-number='{{0}}' is invalid number.
+error-invalid-uri-fragment='{{0}}' is invalid URL fragment.
+error-invalid-uri-scheme='{{0}}' has invalid URL scheme.
+error-invalid-uri='{{0}}' is invalid URL.
+error-invalid-value='{{0}}' has invalid value.
+error-number-out-of-range-too-big='{{0}}' must have maximal value of {{2}}.
+error-number-out-of-range-too-small='{{0}}' must have minimal value of {{1}}.
+error-number-out-of-range='{{0}}' must be a number between {{1}} and {{2}}.
+error-pattern-no-match='{{0}}' doesn't match required format.
+error-person-name-invalid-character='{{0}}' contains invalid character.
+error-user-attribute-required=Please specify '{{0}}'.
+error-username-invalid-character='{{0}}' contains invalid character.
+error-user-attribute-read-only=The field {{0}} is read only.
+error-non-ascii-local-part-email=Local part of the address must contain only ASCII characters.
+missingUsernameMessage='{{0}}': Please specify username.
+missingFirstNameMessage='{{0}}': Please specify first name.
+invalidEmailMessage='{{0}}': Invalid email address.
+missingLastNameMessage='{{0}}': Please specify last name.
+missingEmailMessage='{{0}}': Please specify email.
+missingPasswordMessage='{{0}}': Please specify password.
+updateReadOnlyAttributesRejectedMessage=Update of read-only attribute rejected
+locales=Locales
+realmOverrides=Realm overrides
+realmOverridesHelp=You can only edit the supported locales. If you haven't selected supported locale yet, you only can edit English locale.
+effectiveMessageBundles=Effective message bundles
+effectiveMessageBundlesHelp=You can search for effective message bundles based on themes, features, language, and free text.
+deleteMessageBundle=Delete message bundle {{key}}
+deleteAllTranslationsSuccess=Successfully removed translation(s).
+deleteAllTranslationsError=Error removing translation(s), {{error}}
+noRealmOverridesSearchResultsInstructions=Click on the search bar above to search for realm overrides
+emptyEffectiveMessageBundles=Search for effective messages
+emptyEffectiveMessageBundlesInstructions=You can search for the effective messages you want by theme, feature and language in the search box above.
+searchForEffectiveMessageBundles=Search for message bundle
+selectAll=Select all
+theme=Theme
+themeType=Theme Type
+language=Language
+hasWords=Has words
+deleteConfirmTranslationTitle=Delete translation(s)?
+translationDeleteConfirmDialog=Are you sure you want to permanently delete {{count}} selected translation(s)?
+selectTheme=Select theme
+selectThemeType=Select theme type
+selectLanguage=Select language
+referral=Referral
+referralHelp=Specifies if LDAP referrals should be followed or ignored. Please note that enabling referrals can slow down authentication as it allows the LDAP server to decide which other LDAP servers to use. This could potentially include untrusted servers.
+authenticatorRefConfig.value.help=Add a custom reference name for the authenticator. When this authenticator is successfully completed during an authentication flow, the Authentication Method Reference (AMR) protocol mapper will use this value to populate the amr claim of the generated tokens. Note, the AMR protocol must be configured for the given client to populate the AMR claim.
+authenticatorRefConfig.value.label=Authenticator Reference
+authenticatorRefConfig.maxAge.help=The max age in seconds that the authenticator reference value is good for in an SSO session. When the Authentication Method Reference (AMR) protocol mapper is used, the AMR will only be considered valid and populated in the token if the authenticator execution was completed within the specified max age.
+authenticatorRefConfig.maxAge.label=Authenticator Reference Max Age
+loa-condition-level=Level of Authentication (LoA)
+loa-condition-level.tooltip=Level of authentication. This value should be always integer, which is greater or equal to 0. The subflows in the authentication flow should be always ordered from lowest levels to a higher levels.
+loa-max-age=Max Age
+loa-max-age.tooltip=Maximum age in seconds for this level of authentication to be valid. If the particular level is requested and user already authenticated with this level earlier than specified amount of seconds ago, he will not be asked to re-authenticate. But if he authenticated later than specified amount of seconds ago, he will need to re-authenticate with this level again. Value 0 in the configuration means that user is always required to re-authenticate with this level whenever this level is requested.
+includeInLightweight.label=Add to lightweight access token
+includeInLightweight.tooltip=Should the claim be added to the lightweight access token?
+lightweightAccessToken=Always use lightweight access token
+lightweightAccessTokenHelp=If it is On, lightweight access tokens are always used. If it is Off, they are not used by default, but it is still possible to enable them with client policy executor.
+supportJwtClaimInIntrospectionResponse=Support JWT claim in Introspection Response
+supportJwtClaimInIntrospectionResponseHelp=If it is On, introspection requests which use the header 'Accept: application/jwt' will also contain a claim named "jwt" with the claims of the introspection result encoded as JWT access token.
+allowTokenIntrospectionWithoutAudienceCheck=Allow token introspection without audience check
+allowTokenIntrospectionWithoutAudienceCheckHelp=Allows this client to introspect tokens without audience validation. This option is deprecated and will be removed in some future release. Only enable for backward compatibility during migration.
+allowUserinfoWithLightweightAccessToken=Allow UserInfo with lightweight access token
+allowUserinfoWithLightweightAccessTokenHelp=Allows lightweight access tokens issued by this client to be used with the UserInfo endpoint. Lightweight tokens are designed for token introspection. This option is deprecated and will be removed in some future release. Only enable for backward compatibility during migration.
+ssf=SSF
+ssfTransmitterEnabled=SSF Transmitter
+ssfTransmitterEnabledHelp=If enabled, this realm acts as a Shared Signals Framework (SSF) Transmitter and exposes the SSF Configuration Metadata endpoint. Disabling for a realm with active streams will delete queued events for those receivers on save; pause or delete the streams first if you want receivers notified via a stream-updated SET before going silent.
+ssfTransmitterDisableConfirmTitle=Disable SSF Transmitter for this realm?
+ssfTransmitterDisableConfirmIntro=Disabling the SSF Transmitter feature for this realm has the following effects\:
+ssfTransmitterDisableConfirmBulletEndpoints=All SSF Transmitter endpoints (metadata, streams, subjects, status, SSE) will return 404 to receivers.
+ssfTransmitterDisableConfirmBulletEvents=No new user or admin events will be recorded for SSF receivers in this realm.
+ssfTransmitterDisableConfirmBulletDelivery=All queued events for receivers in this realm (PENDING and HELD) will be deleted on save. They cannot be recovered.
+ssfTransmitterDisableConfirmBulletReceivers=Receivers are not notified that streams went silent. They simply stop seeing events.
+ssfTransmitterDisableConfirmRecommendation=Recommended\: pause or delete the active SSF streams in this realm before saving so receivers get a proper stream-updated notification before delivery stops.
+ssfTransmitterDisableConfirmContinue=Disable transmitter
+ssfTransmitterDisableEventsCleared=Queued SSF events for this realm have been deleted.
+ssfTransmitterDisableEventsClearFailed=Failed to delete queued SSF events for this realm
+ssfReceiver=SSF Receiver
+ssfTabReceiver=Receiver
+ssfTabStream=Stream
+ssfTabSubjects=Subjects
+ssfTabEventSearch=Event Search
+ssfTabEmitEvents=Emit Events
+ssfPendingEventsHelp=Look up the delivery state of a specific SSF event by its jti, or emit a synthetic event for this receiver from the admin console.
+ssfPendingLookupJti=Event jti
+ssfPendingLookupJtiHelp=JWT id of the Security Event Token — returned from the emit action below or taken from transmitter logs.
+ssfPendingLookupJtiPlaceholder=jti-of-the-event
+ssfPendingLookup=Lookup
+ssfPendingLookupNotFound=No pending event found for this jti on this receiver.
+ssfPendingLookupResult=Result
+ssfPendingFieldStatus=Status
+ssfPendingFieldEventType=Event type
+ssfPendingFieldDeliveryMethod=Delivery method
+ssfPendingFieldAttempts=Attempts
+ssfPendingFieldCreatedAt=Created at
+ssfPendingFieldNextAttemptAt=Next attempt at
+ssfPendingFieldDeliveredAt=Delivered at
+ssfPendingFieldLastError=Last error
+ssfPendingFieldDecodedSet=Security Event Token (decoded)
+ssfPendingFieldUserId=Resolved user
+ssfLookupTitle=Look up event
+ssfLookupTitleHelp=Inspect the delivery state of a specific Security Event Token by its jti. Scoped to this receiver.
+ssfEmitTitle=Emit synthetic event
+ssfEmitTitleHelp=Push a synthetic event to this receiver. The transmitter formats the sub_id per the receiver's configured User Subject Format and applies the same subscription filters as native events.
+ssfEmitEventType=Event type
+ssfEmitEventTypeHelp=One of the event types this receiver's transmitter can emit. The payload below is deserialized against the event class registered for the selected type.
+ssfEmitEventTypeSelectPrompt=-- select an event type --
+ssfEmitEventTypeRequired=Select an event type to emit.
+ssfEmitSubjectValueHelp=Resolves to a Keycloak user (user-id / user-email / user-username) or organization (org-alias). For user subjects the transmitter builds the sub_id using the receiver's configured User Subject Format so the emitted SET matches the shape of a native event for this receiver; org subjects emit a complex tenant-only subject. Subject-subscription filters and the format-specific fail-loud rules (no email, no organization for +tenant) still apply.
+ssfEmitSubjectValueRequired=A subject value is required.
+ssfEmitPayload=Event payload (JSON)
+ssfEmitPayloadHelp=Event-specific body — must deserialize against the selected event type's class. Leave empty to emit an empty payload (only meaningful for event types with no required fields). Supported placeholders (expanded before JSON parsing): __now__ resolves to the current Unix time in seconds. Usable unquoted for numeric fields, e.g. "event_timestamp": __now__.
+ssfEmitPayloadInvalidJson=Payload is not valid JSON: {{error}}
+ssfEmitEvent=Emit event
+ssfEmitResult=Emitted — status={{status}}, jti={{jti}}
+ssfEmitResultLookupLink=Look up this event in Event Search
+ssfEmitErrorSubjectNotFound=Subject not found: {{type}} = {{value}}
+ssfEmitErrorInvalidRequest=Invalid request: {{detail}}
+ssfEmitErrorNoDeliveryConfig=The stream has no delivery method configured, so the event cannot be delivered. Configure push or poll delivery for the stream first.
+ssfEmitErrorUnknown=Emit failed: {{detail}}
+ssfReceiverHelp=Transmitter-side policy applied when Keycloak delivers Security Event Tokens to this receiver.
+ssfSectionGeneral=General
+ssfSectionGeneralHelp=Identity, display, and stream behaviour for this SSF receiver: profile and description, the audience targeted, which subjects are delivered for, subject identifier format, verification policy, and the grace window applied when receivers remove subjects. Applied whenever a stream is registered or updated for this client.
+ssfSectionAuthentication=Authentication
+ssfSectionAuthenticationHelp=Access rules that gate who can manage this receiver's SSF stream and invoke the synthetic event emission endpoint.
+ssfSectionDelivery=Delivery
+ssfSectionDeliveryHelp=Which delivery methods this receiver may use and, when push delivery is allowed, the URL prefixes the transmitter is permitted to push Security Event Tokens to.
+ssfSectionEvents=Events
+ssfSectionEventsHelp=Which event types this receiver advertises and delivers, age and inactivity constraints that bound the outbox, and whether admins may emit synthetic events for debugging or workflow integration.
+ssfAllowedDeliveryMethods=Allowed delivery methods
+ssfAllowedDeliveryMethodsHelp=Which delivery methods this receiver may select when registering a stream. At least one method must be enabled. The receiver picks one of the allowed methods at stream-create time; restricting this list to poll-only forbids the transmitter from making outbound HTTP calls to this receiver entirely.
+ssfAllowedDeliveryMethods.push=Push delivery
+ssfAllowedDeliveryMethods.pushHelp=Transmitter POSTs Security Event Tokens to a receiver-supplied URL (RFC 8935). Requires Valid push URLs to be configured below.
+ssfAllowedDeliveryMethods.poll=Poll delivery
+ssfAllowedDeliveryMethods.pollHelp=Receiver pulls queued Security Event Tokens from a transmitter-owned poll endpoint (RFC 8936). The endpoint URL is generated by Keycloak; no per-receiver allow-list is needed.
+ssfValidPushUrls=Valid push URLs
+ssfValidPushUrlsHelp=Allow-list of URL patterns the receiver may register as its push endpoint. Each entry is matched against the receiver-supplied URL using exact match or trailing-* suffix wildcard (e.g. https://receiver/push/* permits any tenant + stream id under that path). A URL outside the allow-list is rejected with HTTP 400 — this is the receiver's SSRF defence. Bare * is not honoured.
+ssfValidPushUrls.add=Add valid push URL
+ssfReceiverEnabled=SSF Receiver
+ssfReceiverEnabledHelp=If enabled, this client acts as a Shared Signals Framework (SSF) Receiver. Keycloak will transmit security events to this client according to the configured SSF stream.
+ssfStream=SSF Stream
+ssfStreamHelp=The stream registered for this receiver and its event delivery settings.
+ssfStreamNotRegistered=No SSF stream registered yet
+ssfStreamNotRegisteredHelp=This receiver client has not registered an SSF stream with the transmitter yet. You can create one on its behalf below, or the receiver can create one itself via the SSF Transmitter API.
+ssfCreateStream=Create stream
+ssfCreateStreamReset=Clear
+ssfCreateStreamSuccess=SSF stream created successfully.
+ssfCreateStreamError=Could not create SSF stream\: {{error}}
+ssfCreateStreamDeliveryMethod=Delivery method
+ssfCreateStreamDeliveryMethodHelp=The SSF delivery method to use for this stream. Push (RFC 8935) sends signed SETs to a receiver-hosted endpoint; Poll (RFC 8936) hosts the endpoint on the transmitter and the receiver pulls SETs on its own schedule. Push requires the receiver to provide its own endpoint URL; Poll uses a transmitter-generated URL returned in the create response.
+ssfCreateStreamEndpointUrl=Push endpoint URL
+ssfCreateStreamEndpointUrlHelp=HTTPS URL on the receiver side that the transmitter will POST Security Event Tokens to.
+ssfCreateStreamEndpointUrlRequired=A push endpoint URL is required.
+ssfCreateStreamEndpointUrlInvalid=Push endpoint URL must be an absolute http or https URL.
+ssfCreateStreamEventsRequested=Events requested
+ssfCreateStreamEventsRequestedHelp=The SSF event types the receiver should be subscribed to. Pick from the events the transmitter is configured to emit; leave empty to use the transmitter's default supported set.
+ssfCreateStreamDescription=Description
+ssfCreateStreamDescriptionHelp=Optional human-readable label for the stream, surfaced in this admin UI for operators.
+ssfStreamAudienceCurrentHelp=The audience currently configured on the registered SSF stream. Updating the Stream Audience field in the SSF Receiver section only affects streams that the receiver registers after the change.
+ssfStreamPushEndpointUrl=Push endpoint URL
+ssfStreamPushEndpointUrlHelp=HTTPS URL on the receiver side that the transmitter POSTs Security Event Tokens to. Only shown for streams using the HTTP push delivery method.
+ssfStreamPollEndpointUrl=Poll endpoint URL
+ssfStreamPollEndpointUrlHelp=Transmitter-hosted URL the receiver POSTs to in order to pull pending Security Event Tokens (RFC 8936). The receiver authenticates with its own bearer token; no transmitter-side authorization header is configured.
+ssfStreamPushAuthHeader=Push Authorization header
+ssfStreamPushAuthHeaderHelp=Value sent in the Authorization request header on every push (for example a bearer token) as is.
+ssfDeleteStream=Delete Stream
+ssfDeleteStreamConfirmTitle=Delete SSF stream?
+ssfDeleteStreamConfirmMessage=The registered SSF stream for this client will be deleted and the receiver will have to re-create it. This cannot be undone. Continue?
+ssfDeleteStreamSuccess=SSF stream deleted successfully.
+ssfSubjects=SSF Subjects
+ssfSubjectsHelp=Manage which users or organizations this receiver gets events about. Use Check to see whether a subject is currently included.
+ssfSubjectType=Subject type
+ssfSubjectTypeHelp=How the value below is interpreted when looking up the subject. User options resolve to a Keycloak user by email, ID, or username; Organization (by alias) resolves to a Keycloak organization. The notification preference is stored as the ssf.notify.${clientId} attribute on the resolved entity.
+ssfSubjectType.userEmail=User (by email)
+ssfSubjectType.userId=User (by ID)
+ssfSubjectType.userUsername=User (by username)
+ssfSubjectType.orgAlias=Organization (by alias)
+ssfSubjectValue=Subject value
+ssfSubjectAdd=Add subject
+ssfSubjectRemove=Remove subject
+ssfSubjectCheck=Check
+ssfSubjectStatusLabel=Subject status
+ssfSubjectValueRequired=Please enter a subject value.
+ssfSubjectNotFound=Subject not found. Verify the value and subject type.
+ssfSubjectIsNotified=Events for this subject are delivered to this stream.
+ssfSubjectIsNotifiedViaOrg=Subject is included via an organization membership for this stream.
+ssfSubjectIsNotifiedViaOrgNamed=Subject is included via membership in organization '{{org}}' for this stream.
+ssfSubjectIsImplicitlyIncluded=Subject is implicitly included in event delivery for this stream (default_subjects=ALL and no explicit exclusion).
+ssfSubjectIsNotNotified=Subject is not included in event delivery for this stream.
+ssfSubjectAdded=Subject has been added to this stream.
+ssfSubjectIgnore=Ignore subject
+ssfSubjectIgnored=Subject has been ignored for this stream.
+ssfSubjectIsIgnored=Subject is explicitly excluded from event delivery for this stream.
+ssfSubjectIsIgnoredViaOrg=Subject is excluded via an organization membership for this stream.
+ssfSubjectIsIgnoredViaOrgNamed=Subject is excluded via membership in organization '{{org}}' for this stream.
+ssfSubjectRemoved=Subject has been removed from this stream.
+ssfSubjectActionError=Could not update subject notification preference\: {{error}}
+ssfDeleteStreamError=Could not delete SSF stream\: {{error}}
+ssfVerifyStream=Verify
+ssfVerifyStreamSuccess=Verification event dispatched to the receiver.
+ssfVerifyStreamError=Could not send verification event\: {{error}}
+ssfProfile=Profile
+ssfProfileHelp=The Shared Signals Framework profile to use when transmitting events to this receiver.
+ssfProfile.SSF_1_0=SSF 1.0
+ssfProfile.SSE_CAEP=SSE CAEP 1.0
+ssfCreateStreamProfileHelp=The SSF profile applied to events sent over this stream. Profile is a per-receiver setting, so changing it here also updates the receiver clients profile attribute before the stream is created.
+ssfUserSubjectFormat=Subject Format
+ssfUserSubjectFormatHelp=Subject identifier format the transmitter uses for the user portion of SSF Security Event Tokens. Defaults to iss_sub (realm issuer + user ID). Select email to emit the user's email address instead. The +tenant variants wrap the user subject in a complex subject and add a tenant sibling carrying the user's Keycloak organization alias — use this when the receiver expects multi-tenant routing. Events are dropped (with a clear log entry) when the selected format cannot be produced (e.g. email selected but the user has no email, or +tenant selected but the user belongs to no organization).
+ssfUserSubjectFormat.iss_sub=iss_sub (Issuer and Subject)
+ssfUserSubjectFormat.email=email
+ssfUserSubjectFormat.complex.iss_sub+tenant=complex(iss_sub + tenant organization)
+ssfUserSubjectFormat.complex.email+tenant=complex(email + tenant organization)
+ssfDefaultSubjects=Default Subjects
+ssfDefaultSubjectsHelp=Controls whether the transmitter delivers events for all realm users (ALL) or only for users explicitly added via the add-subject endpoint or the Subjects tab (NONE). Receivers can override this per-stream at creation time.
+ssfDefaultSubjects.ALL=ALL (deliver events for all subjects)
+ssfDefaultSubjects.NONE=NONE (deliver only for added subjects)
+ssfAutoNotifyOnLogin=Add subject on login
+ssfAutoNotifyOnLoginHelp=When enabled and Default Subjects is set to NONE, users that log in via this client are automatically added to the set of subjects this receiver gets events about — equivalent to clicking Add for them on the Subjects tab. Useful for federated scenarios where only users that authenticate through this client should be included in event delivery.
+ssfRequireServiceAccount=Require service account
+ssfRequireServiceAccountHelp=When enabled, only the client's own service account can access the SSF transmitter API. This is the default behavior when not explicitly set. Disable for clients that use the authorization code flow where a real user authenticates and the receiver backend uses the resulting token to manage its SSF stream.
+ssfRequiredRole=Required role
+ssfRequiredRoleHelp=When set, the authenticated user must hold this role (realm role or client role on this client) to access the SSF transmitter API. Checked in addition to the service account requirement (if enabled) and the scope requirement. Leave empty to skip the role check.
+ssfAllowEmitEvents=Emit events enabled
+ssfAllowEmitEventsHelp=When enabled, a service account holding the role configured below can push synthetic SSF events for this receiver via the admin emit endpoint. Use this for environments where Keycloak cannot natively observe upstream events (e.g. credential changes that happen in LDAP). If no role is configured the endpoint is refused. Callers that have permission to manage this client bypass the role check.
+ssfEmitEventsRole=Required emit events role
+ssfEmitEventsRoleHelp=Role the calling service account must hold to push synthetic events. Select a realm role or a client role on this receiver. Only applies when "Synthetic events" is enabled.
+ssfMinVerificationInterval=Min Verification Interval
+ssfMinVerificationIntervalHelp=Minimum amount of time in seconds that must pass between receiver-initiated verification requests for this client's stream. Subsequent requests within this window are rejected with HTTP 429. Leave empty to use the transmitter-wide default.
+ssfMaxEventAge=Max event age
+ssfMaxEventAgeHelp=Maximum age (in seconds) of pending, held, or dead-letter outbox events for this receiver. Older rows are purged by the transmitter's housekeeping pass before the global dead-letter retention window applies. Use a short value for receivers whose events lose relevance fast (e.g. session-revoked). Leave inherited to fall back to the transmitter-wide retention only.
+ssfInactivityTimeout=Inactivity timeout
+ssfInactivityTimeoutHelp=SSF 1.0 inactivity_timeout — if no eligible receiver activity (any hit on the stream-management API, or a poll for POLL streams) arrives within this window, the transmitter automatically pauses the stream and sends a stream-updated event. Activity is tracked at a 5-minute granularity (write-coalesced to avoid hammering the client store on busy pollers), so the effective check may fire up to 5 minutes late — pick timeouts comfortably larger than that. Leave empty for no timeout.
+ssfSubjectRemovalGrace=Subject removal grace
+ssfSubjectRemovalGraceHelp=SSF 1.0 ‘Malicious Subject Removal’ defense. After a receiver-driven /streams/subjects/remove the transmitter keeps delivering events for the subject for this many seconds, defending against a compromised receiver bearer token silently silencing events for a target. Admin-driven removes always take effect immediately. Leave empty to inherit the transmitter-wide subject-removal-grace-seconds SPI default; set to 0 to opt this receiver out of the grace window even when the transmitter default is positive (e.g. for receivers that legitimately remove subjects when users churn out of their service).
+ssfAutoVerifyStream=Auto-Verify Stream
+ssfAutoVerifyStreamHelp=When enabled, the transmitter automatically dispatches a stream-verification SET shortly after the receiver creates a stream. When disabled, the receiver can perform the verification by sending an explicit verification request to the verification endpoint.
+ssfVerificationDelay=Verification Delay
+ssfVerificationDelayHelp=Delay in milliseconds before the transmitter sends the verification event after the stream is created. Only applies when Auto-Verify Stream is enabled.
+ssfStreamStatus=Status
+ssfStreamStatusHelp=Current status of the SSF stream for this client. Use the action buttons below to change it — those go through the SSF spec-mandated transition path, which dispatches a stream-updated SET to the receiver and aligns the outbox backlog with the new status.
+ssfStreamStatus.enabled=Enabled
+ssfStreamStatus.paused=Paused
+ssfStreamStatus.disabled=Disabled
+ssfStreamStatusEnable=Enable stream
+ssfStreamStatusPause=Pause stream
+ssfStreamStatusDisable=Disable stream
+ssfStreamStatusUpdateSuccess=Stream status updated. A stream-updated event has been dispatched to the receiver.
+ssfStreamStatusUpdateError=Could not update stream status\: {{error}}
+ssfStreamStatusLabel=Stream status
+ssfStreamIndicator.enabled=Enabled
+ssfStreamIndicator.paused=Paused
+ssfStreamIndicator.disabled=Disabled
+ssfStreamIndicator.registered=Registered
+ssfStreamIndicator.unregistered=Not registered
+ssfStreamStatusReason=Status reason
+ssfStreamStatusReasonHelp=Human-readable reason associated with the current stream status, if one was supplied when the status was last changed (for example by a receiver pausing or disabling the stream).
+ssfDelivery=Delivery Method
+ssfDeliveryHelp=The delivery method the transmitter uses for events on this stream. Push (RFC 8935) sends signed SETs to the receiver's endpoint; Poll (RFC 8936) holds events in the transmitter outbox until the receiver pulls them via the transmitter-hosted poll endpoint.
+ssfDelivery.PUSH=Push
+ssfDelivery.POLL=Poll
+ssfDelivery.PULL=Pull
+ssfPushEndpointConnectTimeout=Push Connect Timeout
+ssfPushEndpointConnectTimeoutHelp=Connect timeout in milliseconds when delivering SSF events via HTTP push to the receiver's push endpoint.
+ssfPushEndpointSocketTimeout=Push Socket Timeout
+ssfPushEndpointSocketTimeoutHelp=Socket (read) timeout in milliseconds when delivering SSF events via HTTP push to the receiver's push endpoint.
+welcomeTabTitle=Welcome
+welcomeTo=Welcome to {{realmDisplayInfo}}
+welcomeText=Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more. Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users.
+viewDocumentation=Refer to documentation
+viewGuides=View guides
+joinCommunity=Join community
+readBlog=Read blog
+customValue=Custom value
+termsAndConditionsUserAttribute=Terms and conditions accepted timestamp
+realmOverridesDescription=Realm overrides allow you to specify translations that will take effect for the entire realm. These translations will override any translation specified by a theme.
+addTranslation=Add translation
+effectiveMessageBundlesDescription=An effective message bundle is the set of translations for a given language, theme, and theme type. It also takes into account any realm overrides, which will take precedence.
+clientsClientScopesHelp=The scopes associated with this resource.
+searchItem=Search item
+createItem=Create item
+itemDelete=Delete item
+itemDeleteConfirm=Are you sure you want to permanently delete the item?
+itemDeleteConfirmTitle=Delete item?
+itemDeletedSuccess=The item has been deleted
+itemDeleteError=Could not delete item: {{error}}
+noItems=There are no items
+noItemsInstructions=You have not created any items in this realm. Create an item to get started.
+itemSaveError=Error could not save item\! {{error}}
+itemSaveSuccessful=Saved successfully
+realmSelector=Realm selector
+editTranslationValue=Edit translation value
+selectAccessTokenSignatureAlgorithm=Select access token signature algorithm
+selectIdTokenSignatureAlgorithm=Select Id token signature algorithm
+selectIdTokenEncryptionKeyManagementAlgorithm=Select Id token encryption key management algorithm
+selectIdTokenEncryptionContentEncryptionAlgorithm=Select Id token encryption content encryption algorithm
+selectUserInfoSignedResponseAlgorithm=Select user info signed response algorithm
+selectUserInfoResponseEncryptionKeyManagementAlgorithm=Select user info response encryption key management algorithm
+selectUserInfoResponseEncryptionContentEncryptionAlgorithm=Select user info response encryption content encryption algorithm
+selectRequestObjectSignatureAlgorithm=Select request object signature algorithm
+selectRequestObjectEncryption=Select request object encryption
+selectRequestObjectEncoding=Select request object encoding
+selectRequestObjectRequired=Select request object required
+selectAuthorizationSignedResponseAlgorithm=Select authorization signed response algorithm
+selectAuthorizationEncryptedResponseAlg=Select authorization encrypted response alg
+selectAuthorizationEncryptedResponseEnc=Select authorization encrypted response enc
+generatedCodeTextArea=Generated code textarea
+selectAuthScopes=Select authorization scopes
+selectResource=Select resource
+selectClients=Select clients
+selectLoginTheme=Select login theme
+selectAccountTheme=Select account theme
+selectAdminTheme=Select admin theme
+selectEmailTheme=Select email theme
+selectFilterType=Select filter type
+selectUnmanagedAttributePolicy=Select unmanaged attribute policy
+selectEventsListeners=Select events listeners
+selectCachePolicy=Select cache policy
+selectEvictionDay=Select eviction day
+selectEvictionHour=Select eviction hour
+selectEvictionMinute=Select eviction minute
+selectEditMode=Select edit mode
+emptySelection=Empty selection
+readOnlySelection=Read only selection
+writableSelection=Writable selection
+unsyncedSelection=Unsynced selection
+selectMapperType=Select mapper type
+editBtn=Edit button
+acceptBtn=Accept editing button
+cancelBtn=Cancel editing button
+chooseBindingType=Choose binding type
+selectFlowType=Select flow type
+selectClientAssertionSigningAlg=Select client assertion signing algorithm
+resourceDetailsTypeHelp=The type of this resource. It can be used to group different resource instances with the same type.
+selectVendor=Select vendor
+spinnerLoading=Loading
+enableClientSignatureRequiredModal=Enable client signature required
+selectBindType=Select bind type
+searchClientAuthorizationResource=Search resource
+searchClientAuthorizationPolicy=Search policy
+searchClientAuthorizationPermission=Search permission
+userNotSaved=The user has not been saved\: {{error}}
+kcNumberFormat=Number Format
+kcNumberUnFormat=Number UnFormat
+tokenExpirationHelp=Sets the expiration for tokens. Expired tokens are periodically deleted from the database.
+bruteForceMode.Disabled=Disabled
+bruteForceMode.PermanentLockout=Lockout permanently
+bruteForceMode.TemporaryLockout=Lockout temporarily
+bruteForceMode.PermanentAfterTemporaryLockout=Lockout permanently after temporary lockout
+bruteForceMode=Brute Force Mode
+error-invalid-multivalued-size=Attribute {{0}} must have at least {{1}} and at most {{2}} value(s).
+multivalued=Multivalued
+multivaluedHelp=If this attribute supports multiple values. This setting is an indicator and does not enable any validation.
+defaultValue=Default value
+defaultValueHelp=Default value when attribute value is not specified.
+to the attribute. For that, make sure to use any of the built-in validators to properly validate the size and the values.
+sendIdTokenOnLogout=Send 'id_token_hint' in logout requests
+sendIdTokenOnLogoutHelp=If the 'id_token_hint' parameter should be sent in logout requests.
+sendClientIdOnLogout=Send 'client_id' in logout requests
+sendClientIdOnLogoutHelp=If the 'client_id' parameter should be sent in logout requests.
+addAttributeTranslationBtn=Add translation button
+addAttributeTranslationInfo=Add translations for this field using the icon next to the "{{fieldName}}" field.
+addAttributeTranslation=Add translation for the "{{fieldName}}" field
+addAttributeDisplayDescriptionTranslation=Add translation for the display description
+addTranslationsModalTitle=Add translations
+addTranslationsModalSubTitle=You are able to translate the "{{fieldName}}" based on your locale or preferred languages. In addition, you are also able to create or edit the "{{fieldName}}" translations in the <1>Realm settings > Localization > Realm overrides.1>
+translationKey=Key
+translationsTableHeading=Translations
+searchForLanguage=Search for language
+supportedLanguagesTableColumnName=Supported languages
+translationTableColumnName=Translation
+defaultLanguage=Default
+translationValue=Translation value
+noLanguages=No languages
+noLanguagesInstructions=Add a language in Realm settings > Localization > Locales to get started.
+addTranslationsDialogRowsTable=Add a translations dialog rows table
+addTranslationDialogHelperText=The translation based on the default language is required.
+noLanguagesSearchResultsInstructions=Click on the search bar above to search for languages
+addTranslationDialogOkBtn=Ok
+translationError=Please add translations before saving: {{error}}
+fetchRoles=Fetch Roles
+fetchRolesHelp=By default, only the roles available from the token sent with the authorization requests are used to check if the user is granted with a role. If this setting is enabled, the policy will ignore roles from the token and check any role associated with the user instead.
+emptyAdminEvents=No admin events
+emptyAdminEventsInstructions=There are no admin events in this realm.
+emptyUserEvents=No user events
+emptyUserEventsInstructions=There are no user events in this realm.
+smtpFromPlaceholder=Sender email address
+smtpFromDisplayPlaceholder=Display name for Sender email address
+replyToEmailPlaceholder=Reply to email address
+replyToDisplayPlaceholder=Display name for "reply to" email address
+senderEnvelopePlaceholder=Sender envelope email address
+smtpPortPlaceholder=SMTP port (defaults to 25)
+loginUsernamePlaceholder=Login username
+ownerHelp=Owner for this resource.
+parRequestUriLifespan=Lifetime of the Request URI for Pushed Authorization Request
+parRequestUriLifespanHelp=Number that represents the lifetime of the request URI. The default value is 1 minute.
+identityBrokeringLink=Identity brokering link
+searchClientRegistration=Search for policy
+importFileHelp=File to import a key
+logo=Logo
+logoWidth=Logo width
+logoHeight=Logo height
+avatarImage=Avatar image
+eventTypes.INVITE_ORG.name=Invite user to organization
+eventTypes.INVITE_ORG.description=Invite user to organization
+eventTypes.INVITE_ORG_ERROR.name=Invite user to organization error
+eventTypes.INVITE_ORG_ERROR.description=Invite user to organization error
+organizationsEnabled=Organizations
+organizationsEnabledHelp=If enabled, allows managing organizations. Otherwise, existing organizations are still kept but you will not be able to manage them anymore or authenticate their members.
+adminPermissionsEnabled=Admin Permissions
+adminPermissionsEnabledHelp=If enabled, allows managing admin permissions in the realm.
+verifiableCredentialsEnabled=Verifiable Credentials
+verifiableCredentialsEnabledHelp=If enabled, allows managing verifiable credentials in this realm.
+verifiableCredentials=Verifiable credentials
+credentialScopeName=Credential scope name
+revision=Revision
+noVerifiableCredentials=No verifiable credentials
+noVerifiableCredentialsText=No verifiable credentials have been created for this user.
+createVerifiableCredential=Create verifiable credential
+createVerifiableCredentialSuccess=Verifiable credential successfully created.
+createVerifiableCredentialError=Could not create verifiable credential\: {{error}}
+revokeVerifiableCredentialTitle=Revoke verifiable credential?
+revokeVerifiableCredentialConfirm=Are you sure you want to revoke the verifiable credential "{{credentialScopeName}}" from this user?
+revokeVerifiableCredentialSuccess=Verifiable credential successfully revoked.
+revokeVerifiableCredentialError=Could not revoke verifiable credential\: {{error}}
+updateVerifiableCredentialTitle=Update verifiable credential?
+updateVerifiableCredentialConfirm=Are you sure you want to update the verifiable credential "{{credentialScopeName}}"? This will refresh the user attributes snapshot and increment the revision.
+updateVerifiableCredentialSuccess=Verifiable credential successfully updated.
+updateVerifiableCredentialError=Could not update verifiable credential\: {{error}}
+updateCredential=Update credential
+credentialUserAttributes=User attributes
+credentialNoUserAttributes=No user attributes
+credentialViewAttributes=View attributes
+credentialUserAttributesFor=User attributes for "{{credentialScopeName}}"
+credentialAttributeName=Attribute name
+credentialAttributeValue=Attribute value
+selectCredentialScope=Select a credential scope
+noOid4vcScopesAvailable=No OID4VC client scopes are available in this realm. Create OID4VC client scopes first.
+issuedCredentialId=ID
+issuedAt=Issued At
+walletClient=Wallet Client
+issuedCredentials=Issued Credentials
+noIssuedCredentials=No credentials have been issued yet
+loadIssuedCredentialsError=Failed to load issued credentials\: {{error}}
+revokeIssuedCredentialTitle=Revoke issued credential?
+revokeIssuedCredentialConfirm=Are you sure you want to revoke this issued credential? This action cannot be undone.
+revokeIssuedCredentialSuccess=Issued credential successfully revoked.
+revokeIssuedCredentialError=Failed to revoke issued credential\: {{error}}
+credentialOfferSend=Send credential offer
+credentialOfferSendConfirm=Send email
+credentialOfferEmailSuccess=Credential offer email sent successfully.
+credentialOfferEmailError=Failed to send email with credential offer
+sendCredentialOfferLifespanHelp=Lifespan for how long the credential offer email link would be valid. If user do not obtain credential offer link from his email within this interval, the credential offer link will be invalid. In that case, new email would need to be send or user would need to obtain verifiable credential offer himself - for example from the account console.
+outdated=Outdated
+viewIssuedCredentials=View issued credentials
+organizations=Organizations
+organizationDetails=Organization details
+organizationsList=Organizations
+caseSensitiveOriginalUsername=Case-sensitive username
+caseSensitiveOriginalUsernameHelp=If enabled, the original username from the identity provider is kept as is when federating users. Otherwise, the username from the identity provider is lower-cased and might not match the original value if it is case-sensitive. This setting only affects the username associated with the federated identity as usernames in the server are always in lower-case.
+supportsClientAssertions=Supports client assertions
+supportsClientAssertionsHelp=This setting enables support for using client assertions issued by the provider to authenticate clients. This requires to set Issuer and keys of this Identity provider. Keys can be set by setup of 'JWKS URL' or 'Validating public key' options above, which are shown when this option is enabled.
+supportsClientAssertionReuse=Allows client assertions to be re-used
+supportsClientAssertionReuseHelp=By default, a client assertion can not be used multiple times. If the client is not able to retrieve a new client assertion for each request this option can be enabled to allow re-use of the same client assertion.
+allowClientIdAsAudience=Allows Client ID as audience for assertions
+allowClientIdAsAudienceHelp=If enabled, the Client ID configured in the Identity Provider is the only valid audience for assertions used in Federated client authentication and in JWT Authorization Grants (Client Assertions and JWT Authorization Grant). The client ID is used instead of the token-url/issuer-url defined in the respective specifications. Note this behavior is not covered by any standard.
+fedClientAssertionMaxExp=Max expiration for Client Assertions
+fedClientAssertionMaxExpHelp=Maximum allowed expiration time for Federated Client Assertions.
+organizationsExplain=Manage your organizations and members.
+emptyOrganizations=No organizations
+emptyOrganizationsInstructions=There is no organization yet. Please create an organization and manage it.
+searchOrganization=Search for organization
+domains=Domains
+organizationDelete=Delete organization?
+organizationDeleteConfirm=Are you sure you want to permanently delete this organization? If so, all the data of this organization will be deleted.
+organizationDeletedSuccess=The organization has been deleted
+orgainzatinoDeleteError=Could not delete client\: {{error}}
+createOrganization=Create organization
+domain=Domain
+organizationDomainHelp=A set of one or more internet domains associated with the organization. The domain is used to map users to an organization based on their email domain and to authenticate them accordingly in the scope of the organization.
+addDomain=Add domain
+organizationAliasHelp=The alias uniquely identifies an organization using a format that is mainly targeted for referencing the organization internally. For instance, when issuing organization-related claims into tokens or when in a custom theme.
+organizationRedirectUrlHelp=Automatically redirect the user after completing registration or accepting an invitation to the organization. If left empty, the user will be redirected to the account console by default.
+redirectUrl=Redirect URL
+disableConfirmOrganizationTitle=Disable organization?
+disableConfirmOrganization=Are you sure you want to disable this organization?
+memberList=Member list
+searchMember=Search member
+addRealmUser=Add realm user
+inviteMember=Invite member
+inviteNewUser=Invite new user
+inviteRealmUser=Invite realm user
+removeMember=Remove member
+organizationSaveSuccess=Organization successfully saved.
+organizationSaveError=Could not save the organization\: {{error}}
+emptyMembers=No members
+emptyMembersInstructions=There are no members yet. Please add them to this organization
+organizationUsersAdded_one={{count}} user added to the organization
+organizationUsersAddedError=Could not add users to the organization\: {{error}}
+organizationUsersAdded_other={{count}} users added to the organization
+organizationUsersLeftError=Could not remove users from the organization\: {{error}}
+organizationUsersLeft_one=User left the organization
+organizationUsersLeft_other={{count}} users left the organization
+inviteSent=Invitation has been sent.
+inviteSentError=Could not send invitation\: {{error}}
+organizationInvitationsSent_one=Invitation sent to realm user
+organizationInvitationsSent_other=Invitations sent to {{count}} realm users
+organizationInvitationsSentError=Could not invite users to the organization\: {{error}}
+noIdentityProvider=No identity providers in this realm
+noIdentityProviderInstructions=There are no identity providers yet in this realm. If you want to link an identity provider with this organization, please go to the "Identity providers" section in the left navigation bar and create an identity provider
+linkIdentityProvider=Link identity provider
+unLinkIdentityProvider=Unlink provider
+emptyIdentityProviderLink=No identity provider in this organization
+emptyIdentityProviderLinkInstructions=There is no identity provider yet in this organization. Please link an identity provider with this organization.
+searchProvider=Search for provider
+selectIdentityProvider=Select an identity provider
+shownOnLoginPage=Shown on login page
+shownOnLoginPageHelp=When checked this identity provider is shown on the login page.
+linkSuccessful=Identity provider successfully linked to organization
+linkError=Could not link identity provider to organization\: {{error}}
+unLinkSuccessful=Identity provider has been unlinked
+unlinkError=Could not unlink identity provider from organization\: {{error}}
+linkUpdatedSuccessful=Identity provider link successfully updated
+linkUpdateError=Could not update the link to the identity provider\: {{error}}
+noResultsFound=No results found
+linkedOrganization=Linked organization
+organization=Organization
+send=Send
+redirectWhenEmailMatches=Redirect when email domain matches
+redirectWhenEmailMatchesHelp=Automatically redirect the user to this identity provider when the email domain matches the domain
+emailVerificationHelp=Independent timeout for email verification
+idpAccountEmailVerificationHelp=Independent timeout for IdP account email verification
+forgotPasswordHelp=Independent timeout for forgot password
+executeActionsHelp=Independent timeout for execute actions
+validatingX509CertsHelp=The public certificates used by Keycloak to validate the signatures of SAML requests and responses from the external IDP when the Use metadata descriptor URL is OFF. Multiple certificates can be entered separated by commas (,). You can reimport certificates from the Metadata descriptor URL by clicking the Import Keys action on the identity provider page. This action downloads the current certificates in the metadata endpoint and assigns them to the config in this same option. Click Save to definitely store the re-imported certificates.
+emptyUserOrganizations=No organizations
+emptyUserOrganizationsInstructions=There is no organization yet. Please join an organization or send an invitation to join an organization.
+joinOrganization=Join organization
+sendInvite=Send invite
+sendInvitation=Send invitation
+removeConfirmOrganizationTitle=Remove organization?
+organizationRemoveConfirm_one=Are you sure you want to remove user from the selected organization?
+organizationRemoveConfirm_other=Are you sure you want to remove user from the {{count}} selected organizations?
+organizationRemovedSuccess=User removed from organizations
+organizationRemoveError=Could not remove user from organizations\: {{error}}
+organizationName=Organization name
+userAddedOrganization_one=Organization added to the user
+userAddedOrganizationError=Could not add organizations to the user\: {{error}}
+userAddedOrganization_other={{count}} organizations added to the user
+userInvitedOrganization_one=Invite to user sent
+userInvitedOrganizationError=Could not invite user to the organizations\: {{error}}
+userInvitedOrganization_other={{count}} invites to users sent
+sentInvitation=Sent invitation
+loggedInAsTempAdminUser=You are logged in as a temporary admin user. To harden security, create a permanent admin account and delete the temporary one.
+temporaryAdmin=Temporary admin user account. Ensure it is replaced with a permanent admin user account as soon as possible.
+temporaryService=Temporary admin service account. Ensure it is replaced with a permanent admin service account as soon as possible.
+addOrganizationAttributes.label=Add organization attributes
+addOrganizationAttributes.help=If enabled, the organization attributes will be available for each organization mapped to the token.
+addOrganizationId.label=Add organization id
+addOrganizationId.help=If enabled, the organization id will be available for each organization mapped to the token.
+addOrganizationDomain.label=Add organization domain
+addOrganizationDomain.help=If enabled, the organization domain matching the user's email domain will be available for each organization mapped to the token.
+addGroupRoleMappings.label=Add group role mappings
+addGroupRoleMappings.help=If enabled, realm and client roles assigned to the user's organization groups will be included in the token for each organization.
+identityProviderUnlink=Unlink identity provider?
+identityProviderUnlinkConfirm=Are you sure you want to unlink this identity provider?
+disableConfirmUserTitle=Disable user?
+disableConfirmUser=Are you sure you want to disable this user?
+eventTypes.UPDATE_CREDENTIAL.name=Update credential
+eventTypes.UPDATE_CREDENTIAL.description=Update credential
+eventTypes.UPDATE_CREDENTIAL_ERROR.name=Update credential error
+eventTypes.UPDATE_CREDENTIAL_ERROR.description=Update credential error
+eventTypes.REMOVE_CREDENTIAL.name=Remove credential
+eventTypes.REMOVE_CREDENTIAL.description=Remove credential
+eventTypes.REMOVE_CREDENTIAL_ERROR.name=Remove credential error
+eventTypes.REMOVE_CREDENTIAL_ERROR.description=Remove credential error
+groupDuplicated=Group duplicated
+duplicateAGroup=Duplicate group
+couldNotFetchClientRoleMappings=Could not fetch client role mappings\: {{error}}
+duplicateGroupWarning=Duplication of groups with a large number of subgroups is not supported. Please ensure that the group you are duplicating does not have a large number of subgroups.
+darkModeEnabled=Dark mode
+darkModeEnabledHelp=If enabled, the dark variant of the theme is applied based on user preference through an operating system setting (light or dark mode) or a user agent setting. If disabled, only the light variant is used. This setting applies only to themes that support dark and light variants. If a theme does not support this feature, this setting has no effect.
+showMemberships=Show memberships
+showGroupMemberships=Show group memberships
+showMembershipsTitle={{username}} Group Memberships
+noGroupMembershipsText=This user is not a member of any groups.
+noGroupMemberships=No memberships
+termsAndConditionsDeclined=You need to accept the Terms and Conditions to continue
+somethingWentWrong=Something went wrong
+somethingWentWrongDescription=Sorry, an unexpected error has occurred.
+tryAgain=Try again
+errorSavingTranslations=Error saving translations\: '{{error}}'
+clearCachesTitle=Clear Caches
+realmCache=Realm Cache
+userCache=User Cache
+keysCache=Keys Cache
+crlCache=CRL Cache
+clearButtonTitle=Clear
+clearRealmCacheHelp=This will clear entries for all realms.
+clearUserCacheHelp=This will clear entries for all realms.
+clearKeysCacheHelp=Clears all entries from the cache of external public keys. These are keys of external clients or identity providers. This will clear all entries for all realms.
+clearCrlCacheHelp=Clears all entries from the CRL cache. The CRL cache improves the performance of the X.509 authenticator when Certificate Revocation List (CRL) are enabled. This action will clear all the CRL entries for all the realms.
+clearCacheSuccess=Cache cleared successfully
+clearCacheError=Could not clear cache\: {{error}}
+expandRow=Expand row
+membershipType=Membership type
+managedMembership=Managed membership
+filterByMembershipType=Filter by Membership Type
+organizationsMembersListError=Could not fetch organization members\: {{error}}
+MANAGED=Managed
+UNMANAGED=Unmanaged
+deleteConfirmUsers_one=Delete user {{name}}?
+deleteConfirmUsers_other=Delete {{count}} users?
+downloadThemeJar=Download theme JAR
+uploadGeneratedThemeJar=Upload generated theme JAR
+themeColorInfo=Here you can set the patternfly color variables and create a "theme jar" file that you can download and put in your providers folder to apply the theme to your realm.
+permissionsSubTitle=Permissions control access to a resource or multiple resources of one type.
+signatureAlgorithmIdentityProviderMetadata=Signature algorithm SAML IdP metadata
+signatureAlgorithmIdentityProviderMetadataHelp=Signature algorithm to use for the SAML identity provider metadata, if none the metadata is not signed.
+connectionTrace=Connection trace
+connectionTraceHelp=If enabled, incoming and outgoing LDAP ASN.1 BER packets will be dumped to the error output stream. Be careful when enabling this option in production as it will expose all data sent to and from the LDAP server.
+savingUserEventsOff=Saving user events turned off
+savingAdminEventsOff=Saving admin events turned off
+membershipEvents=Membership events
+childGroupEvents=Child group events
+titlePermissions=Permissions
+emptyPermissionsInstructions=No permissions exist in this realm.
+permissionsName=Permission name
+permissionsAssignedPolicy=Assigned policy
+chooseAResourceType=Choose a resource type
+chooseAResourceTypeInstructions=Choose a resource type for which you will create a permission.
+resourceType.Clients=Controls access to operations that can be performed for clients in this realm
+resourceType.Groups=Controls access to operations that can be performed for groups in this realm
+resourceType.IdentityProviders=Controls access to operations that can be performed for identity providers in this realm
+resourceType.Organizations=Controls access to operations that can be performed for organizations in this realm
+resourceType.Roles=Controls access to operations that can be performed for roles in this realm
+resourceType.Users=Controls access to operations that can be performed for users in this realm
+createPermissionOfType=This permission will be applied to the {{resourceType}}
+permissionUsersHelpText=Specifies which user(s) are allowed by this permission.
+permissionNameHelpText=The name of the permission. This name is used to identify the permission in the admin console.
+resourceScope=Resource scope
+resourceScopeHelpText=Specifies the scope of the resource. This is used to determine the type of resource that the permission is granted to.
+allClients=All clients
+specificClients=Specific clients
+allResourceType=All {{resourceType}}
+specificResourceType=Specific {{resourceType}}
+assignedPolicies=Assigned policies
+assignExistingPolicies=Assign existing policies
+requiredPolicies=Please add at least one policy.
+createNewPolicy=Create new policy
+policy=Policy
+policyType=Policy type
+policyTypeHelpText=Specifies the type of policy. This is used to determine the type of policy that the permission is granted to.
+emptyAssignExistingPolicies=No existing policies
+emptyAssignExistingPoliciesInstructions=There are no existing policies to assign
+authorizationScope=Authorization scope
+adminPermissionName=Permission name
+noAssignedPolicies=No assigned policies
+noAssignedPoliciesInstructions=There are no assigned policies for this permission
+unAssignPolicy=Unassign
+assignedPolicyType.allTypes=All types
+assignedPolicyType.user=User
+authorizationScopeDetailsTitle=Authorization scope details
+authorizationScopeDetailsSubtitle=Authorization scope defines the actions that can be performed on a resource.
+authorizationScopeDetailsName=Name
+authorizationScopeDetailsDescription=Description
+allResources=All resources
+currentRealm=Current realm
+recentlyUsed=Recently used
+viewAll=View all
+currentRealmExplain=This realm is selected
+removeInvalidUsers=Remove invalid users during searches
+removeInvalidUsersHelp=Remove users from the local database if they are not available from the user storage when executing searches. If this is true, users no longer available from their corresponding user storage will be deleted from the local database whenever trying to look up users. If false, then users previously imported from the user storage will be kept in the local database, as read-only and disabled, even if that user is no longer available from the user storage. For example, user was deleted directly from LDAP or the `Users DN` is invalid. Note that this behavior will only happen when the user is not yet cached.
+createPermissionPolicy=Create policy
+enforceAccessTo=Enforce access to
+enforceAccessToHelpText=Specifies the resource that the permission is applied to.
+emptyPermissionPoliciesInstructions=No policies exist in this realm.
+noPermissionSearchResultsInstructions=No permissions matched your filters.
+deleteAdminPermissionConfirm=If you delete permission {{ permission }}, administrators cannot perform the actions on resources that were defined by the permission.
+authorizationScope.Clients.configure=Performs basic management of a client
+authorizationScope.Clients.manage=Fully manages a client
+authorizationScope.Clients.map-roles=Map roles defined by this client to resources such as users and groups
+authorizationScope.Clients.map-roles-client-scope=Applies roles defined by this client to the client scope of another client
+authorizationScope.Clients.map-roles-composite=Applies roles defined by this client as a composite to another role
+authorizationScope.Clients.token-exchange=Controls which clients can exchange tokens for a token that is targeted to this client
+authorizationScope.Clients.view=Views this client
+authorizationScope.Users.impersonate=Impersonates other users
+authorizationScope.Users.manage=Manages all users in the realm
+authorizationScope.Users.manage-group-membership=Manages group membership for all users in the realm (used in conjunction with a group policy)
+authorizationScope.Users.map-roles=Maps roles for all users
+authorizationScope.Users.view=Views all users in the realm
+authorizationScope.Groups.manage=Manages this group
+authorizationScope.Groups.manage-members=Manages group members
+authorizationScope.Groups.manage-membership=Adds or removes group members
+authorizationScope.Groups.view=Views this group
+authorizationScope.Groups.view-members=Views group members
+authorizationScope.IdentityProviders.token-exchange=Allows clients to exchange tokens for tokens issued by this identity provider
+authorizationScope.Roles.map-role-client-scope=Applies this role to the client scope of a client
+authorizationScope.Roles.map-role-composite=Applies this role as a composite to another role
+authorizationScope.Roles.map-role=Maps this role to a user or group
+usersResources=Users
+clientsResources=Clients
+groupsResources=Groups
+resourceTypeHelpText=Specifies which {{resourceType}} are allowed by this permission. If left blank, it is the same as selecting all.
+evaluation=Evaluation
+addSubFlowTo=Add sub-flow to {{name}}
+addExecutionTo=Add execution to {{name}}
+addConditionTo=Add condition to {{name}}
+targetAudience=Target audience
+targetAudienceHelp=Configure target audience. This will be the same as using the parameter 'audience' in the token endpoint grant request. Note that the 'audience' parameter is available just for the token-exchange grant at this moment. To simulate any other grant or to simulate token-exchange grant without 'audience' parameter, it is recommended to leave this parameter empty.
+targetAudiencePlaceHolder=Select target audience for token exchange
+permissionsEvaluationInstructions=Select a user to check if the user has a specific access to the specified resource. After clicking the Evaluate button below, the result will be displayed on the right panel.
+permissionEvaluationPreview=Permission evaluation preview
+noPermissionsEvaluationResults=No evaluation
+noPermissionsEvaluationResultsInstructions=Please setup the permission evaluation in the left side
+authScope=Authorization scope
+authScopeSelectHelp=Select an authorization scope that is going to be used to query permissions from the server.
+resourceTypeSelectHelp=Select a resource type that is going to be used to query permissions from the server.
+grantedScope=Granted scope:
+deniedScope=Denied scope:
+evaluatedPolicy={{name}} voted to {{status}}
+permissionEvaluationAlertTitle=The selected user does not have access to the selected resource(s)
+deleteConfirmRealm_one=Delete realm {{name}}?
+deleteConfirmRealm_other=Delete {{count}} realms?
+recentRealms=Recent realms
+manageRealms=Manage realms
+cantDeleteMasterRealm=You can not delete the master realm!
+selectRole=Select role
+selectUsers=Select user
+selectClient=Select client
+forbiddenAdminConsole=You do not have permission to access this resource, sign in with a user that has permission, or contact your administrator.
+grantedPermissions=Granted Permissions
+deniedPermissions=Denied Permissions
+authenticationType=Authentication Type
+authenticationTypeBasicAuth=Password
+authenticationTypeTokenAuth=Token
+authTokenUrl=Auth Token URL
+tokenTokenUrlHelp=Token endpoint for gathering tokens: keycloak example: http://localhost/auth/realms/my-realm/protocol/openid-connect/token
+authTokenScope=Auth Token Scope
+authTokenScopeHelp=The scope(s) separated by blanks, used during token gathering as scope parameter, e.g. 'basic sendmail'
+authTokenClientId=Auth Token ClientId
+authTokenClientIdHelp=The client_id used during token gathering, e.g. mykeycloak-sendmail-client
+authTokenClientSecret=Auth Token Client Secret
+enableDebugSMTP=Enable Debug SMTP
+signatureMaxExp=Max expiration
+signatureMaxExpHelp=Maximum expiration allowed for the JWT. Tokens need to be generated right before authentication. After this period will be considered invalid because they are too old. If undefined the default value is 60 seconds.
+fileNameDialogTitle=Save as
+fileName=File name
+themeName=Theme name
+themeDescription=Theme description
+themeDescriptionDefault=Custom theme created by the Quick theme tool.
+syncUsersStarted=User sync has started.
+userProfileClaims=User profile claims
+userIDClaim=ID Claim
+userIDClaimHelp=The name of the claim from the JSON document returned by the user profile endpoint representing the user's unique identifier. If not provided, defaults to `sub`.
+userNameClaim=Username Claim
+userNameClaimHelp=The name of the claim from the JSON document returned by the user profile endpoint representing the user's username. If not provided, defaults to `preferred_username`.
+emailClaim=Email Claim
+emailClaimHelp=The name of the claim from the JSON document returned by the user profile endpoint representing the user's email. If not provided, defaults to `email`.
+fullNameClaim=Name Claim
+fullNameClaimHelp=The name of the claim from the JSON document returned by the user profile endpoint representing the user's full name. If not provided, defaults to `name`.
+givenNameClaim=Given name Claim
+givenNameClaimHelp=The name of the claim from the JSON document returned by the user profile endpoint representing the user's given name. If not provided, defaults to `given_name`.
+familyNameClaim=Family name Claim
+familyNameClaimHelp=The name of the claim from the JSON document returned by the user profile endpoint representing the user's family name. If not provided, defaults to `family_name`.
+samlClientEncryptionAlgorithm=Encryption algorithm
+samlClientEncryptionAlgorithmHelp=Encryption algorithm used for the client. Default AES_256_GCM.
+samlClientKeyEncryptionAlgorithm=Key transport algorithm
+samlClientKeyEncryptionAlgorithmHelp=Key transport algorithm used for the client to encrypt the secret key used for encryption. Default value RSA-OAEP-11.
+samlClientEncryptionDigestMethod=Digest method for RSA-OAEP
+samlClientEncryptionDigestMethodHelp=Digest method to use when any RSA-OAEP algorithm is selected as the key transport algorithm. Default value SHA-256.
+samlClientEncryptionMaskGenerationFunction=Mask generation function
+samlClientEncryptionMaskGenerationFunctionHelp=Mask generation function to use when RSA-OAEP-11 is selected as the key transport algorithm. Default value mgf1sha256.
+openIdVerifiableCredentials=OpenID for Verifiable Credentials
+openIdVerifiableCredentialsHelp=This section is used to configure settings related to OpenID for Verifiable Credential Issuance (OID4VCI).
+oid4vciEnabled=Enable OID4VCI
+oid4vciEnabledHelp=Enable this option to allow the client to request verifiable credentials from Keycloak's OID4VCI credential endpoint.
+oid4vciAttesterTrustIdps=OID4VCI Attester Trust Identity Providers
+oid4vciAttesterTrustIdpsHelp=Trust-material identity providers containing trusted attester public keys for key attestation validation.
+noAccessPolicies=No access policies
+noAccessPoliciesInstructions=There haven't been configured any access policies yet. Click the button below to configure the first policy.
+includeInOpenIdProviderMetadata=Include in OpenID Provider Metadata
+includeInOpenIdProviderMetadataHelp=If on, this client scope will be included in OpenID Provider Metadata.
+# standard error responses OAuth
+invalid_request=Invalid request
+unauthorized_client=Unauthorized client
+access_denied=Access denied
+unsupported_response_type=Unsupported response type
+invalid_scope=Invalid scope
+server_error=Server error
+temporarily_unavailable=Temporarily unavailable
+# standard error responses OIDC
+interaction_required=Interaction required
+login_required=Login required
+account_selection_required=Account selection required
+consent_required=Consent required
+invalid_request_uri=Invalid request uri
+invalid_request_object=Invalid request object
+request_not_supported=Request not supported
+request_uri_not_supported=Request uri not supported
+registration_not_supported=Registration not supported
+oid4vciAttributes=OID4VCI attributes
+oid4vciNonceLifetime=OID4VCI Nonce Lifetime
+oid4vciNonceLifetimeHelp=The lifetime of the OID4VCI nonce.
+credentialOfferLifespan=Credential Offer Lifespan
+credentialOfferLifespanHelp=The default lifespan of credential offers. Applies to both the authorization code and pre-authorized code grant flows.
+oid4vciFormValidationError=Please ensure the OID4VCI attribute fields are filled with values 30 seconds or greater.
+signedMetadataLifespan=Signed Metadata Lifespan
+signedMetadataLifespanHelp=The lifetime of the signed metadata. After this time, the signed metadata will expire.
+signedMetadataSigningAlgorithm=Signed Metadata Signing Algorithm
+signedMetadataSigningAlgorithmHelp=The algorithm used to sign the issuer metadata. This ensures the integrity and authenticity of the metadata.
+requireRequestEncryption=Require Request Encryption
+requireRequestEncryptionHelp=If enabled, encryption is required for credential requests on top of TLS. Wallets must encrypt requests using the supported request encryption metadata.
+requireResponseEncryption=Require Response Encryption
+requireResponseEncryptionHelp=If enabled, encryption is required for credential responses on top of TLS. Wallets must provide encryption keys in the credential request.
+enableDeflateCompression=Enable DEF compression
+enableDeflateCompressionHelp=If enabled, the DEF compression algorithm is supported for credential requests. This allows clients to compress their requests to reduce payload size.
+batchIssuanceSize=Batch Issuance Size
+batchIssuanceSizeHelp=The maximum number of credentials that can be issued in a single batch request. This helps manage server load and response times.
+timeClaimCorrelationMitigation=Time-claim correlation mitigation
+timeClaimsStrategy=Strategy to apply to time claims
+timeClaimsStrategyHelp=Strategy to apply to time claims. Supported values: off, randomize, round.
+randomizeWindow=Randomize Window
+randomizeWindowHelp=When strategy is randomize, subtract a random number of seconds between 0 and the value of this attribute from the original timestamp to mitigate correlation attacks.
+roundUnit=Round Unit
+roundUnitHelp=When strategy is round, truncate timestamps to the selected unit boundary (UTC). Supported values: SECOND, MINUTE, HOUR, DAY.
+randomize=Randomize
+round=Round
+second=Second
+day=Day
+# OID4VCI Credential Configuration
+credentialConfigurationId=Credential Configuration ID
+credentialConfigurationIdHelp=The unique identifier for this credential configuration. This ID is used in the credential issuer metadata and credential requests.
+credentialIdentifier=Credential Identifier
+credentialIdentifierHelp=A specific identifier for this credential type. This can be used to distinguish between different variants of the same credential type.
+credentialOfferRequired=Credential Offer Required
+credentialOfferRequiredHelp=The Issuer requires a credential offer for this credential configuration.
+issuerDid=Issuer DID
+issuerDidHelp=The Decentralized Identifier (DID) of the credential issuer. This identifies who is issuing the verifiable credentials.
+credentialLifetime=Credential Lifetime
+credentialLifetimeHelp=The lifetime of the issued credential. After this time, the credential will expire and cannot be refreshed. The wallet can refresh the credential to obtain a new VC as long as this lifetime has not been exceeded.
+bindingRequired=Cryptographic binding required
+bindingRequiredHelp=If enabled, this credential configuration requires cryptographic holder binding and corresponding proofs. If disabled, no cryptographic binding is required and related metadata will be omitted.
+cryptographicBindingMethodsSupported=Cryptographic binding methods
+cryptographicBindingMethodsSupportedHelp=Comma-separated list of representations of the cryptographic key material the credential will be bound to (for example: jwk). If empty, no cryptographic binding methods will be advertised.
+cryptographicBindingMethodsSupportedInvalid=Unsupported binding method(s): {{invalid}}. Allowed values: jwk
+bindingSupportedProofTypes=Supported proof types
+bindingSupportedProofTypesHelp=Comma-separated list of proof types accepted when cryptographic binding is enabled (for example: jwt). If empty, no proof types will be advertised and proofs will not be enforced.
+bindingSupportedProofTypesInvalid=Unsupported proof type(s): {{invalid}}. Allowed values: jwt, attestation
+supportedFormats=Supported Formats
+supportedFormatsHelp=The format of the verifiable credential. Currently supported formats: SD-JWT VC (dc+sd-jwt), JWT VC (jwt_vc).
+credentialRefreshInterval=Credential Refresh Interval
+credentialRefreshIntervalHelp=How often the wallet should refresh the credential. The actual VC returned to the wallet will have its expiration set to this interval. The refresh token remains valid for the full credential lifetime, allowing regular renewal. If not set, defaults to 7 days or the credential lifetime, whichever is smaller.
+refreshIntervalCannotExceedLifetime=Credential refresh interval ({{interval}}) cannot exceed credential lifetime ({{lifetime}}). The refresh token expires with the credential lifetime.
+credentialDisplay=Credential Display
+credentialDisplayHelp=JSON array of objects containing display metadata for wallets (name, logo, colors, etc.). Example: [{"name": "IdentityCredential", "locale": "en-US", "logo": {"uri": "https://example.com/logo.png", "alt_text": "Logo"}, "background_color": "#12107c", "text_color": "#FFFFFF"}]
+credentialSigningAlgorithm=Credential Signing Algorithm
+credentialSigningAlgorithmHelp=Signing algorithm used to select the active realm key for signing credentials (e.g., "ES256"). If not specified, the active key will be selected using the realm's default algorithm. This option is disabled if a specific 'Signing Key ID' is selected.
+hashAlgorithm=Hash Algorithm
+hashAlgorithmHelp=Hash algorithm used for SD-JWT credentials (for example "SHA-256"). Defaults to "SHA-256" if not specified.
+supportedCredentialTypes=Supported Credential Types
+supportedCredentialTypesHelp=Comma-separated list of credential types (e.g., "VerifiableCredential,UniversityDegreeCredential"). Used in the credential definition for JWT VC and SD-JWT formats. When this option is not configured, the name of the client scope will be used as a 'type' claim of the corresponding credential.
+verifiableCredentialType=Verifiable Credential Type (VCT)
+verifiableCredentialTypeHelp=The credential type identifier for SD-JWT format credentials. This value is used in the vct claim of the issued credential. Required for SD-JWT format.
+tokenJwsType=Token JWS Type
+tokenJwsTypeHelp=The type value written into the typ header of the JWT. If empty, a format-specific default is used ("dc+sd-jwt" for SD-JWT VC and "vc+jwt" for JWT VC). Can be set to custom values if required by the wallet or system.
+tokenJwsTypeFormatWarning=The configured Token JWS Type does not match the recommended value for the selected credential format. Recommended value: {{recommended}}.
+visibleClaims=Visible Claims
+visibleClaimsHelp=Comma-separated list of claims that are always disclosed in the SD-JWT body (e.g., "id,iat,nbf,exp,jti,given_name"). Defaults to "id,iat,nbf,exp,jti". Only applicable for SD-JWT format.
+signingKeyId=Signing Key ID
+signingKeyIdHelp=Optional. The ID of the realm key used to sign the credential. If not specified, the realm's active signing key of the algorithm specified by 'Credential Signing Algorithm' (if set) will be used automatically. If a specific key is selected here, the 'Credential Signing Algorithm' option will be disabled and automatically set to the key's algorithm.
+useDefaultKey=Use default (realm's active signing key)
+useDefaultAlg=Use default algorithm
+# Workflows
+workflows=Workflows
+titleWorkflows=Workflows
+workflowsExplain=Workflows empower administrators to automate the management of realm resources through time-based or event-based policies.
+createWorkflow=Create workflow
+workflowYAML=Workflow YAML
+workflowYAMLHelp=The YAML representation of the workflow.
+emptyWorkflows=No workflows
+emptyWorkflowsInstructions=There are no workflows in this realm. Please create a workflow to get started.
+emptyUserWorkflowsInstructions=There are no workflows scheduled for this user.
+workflowCreated=The workflow has been created.
+workflowCreateError=Could not create the workflow\: {{error}}
+workflowDeleteConfirm=Delete workflow?
+workflowDeleteConfirmDialog=This action will permanently delete the workflow. This cannot be undone.
+workflowNameRequired=Workflow name is required.
+workflowDeletedSuccess=The workflow has been deleted.
+workflowDeleteError=Could not delete the workflow\: {{error}}
+updateWorkflow=Update workflow
+copyWorkflow=Copy workflow
+workflowDetails=Workflow details
+updateWorkflowDetails=Currently, workflows can not be edited except to change the name and enabled/disabled. You can copy the workflow and edit the copy.
+copyWorkflowDetails=You are about to create a new workflow based on an existing one.
+createWorkflowDetails=Create a new workflow by providing its JSON representation.
+workflowEnabled=Workflow enabled
+workflowDisabled=Workflow disabled
+workflowUpdated=Workflow updated successfully
+workflowUpdateError=Could not update the workflow\: {{error}}
+step=Step
+nextStep=Next step
+scheduledAfter=Scheduled after
+pending=Pending
+completed=Completed
+whichWorkflowsWillAppear=Which workflows will appear in this list?
+whichWorkflowsWillAppearDetail=Workflows for this user with at least one pending step will appear. Some fully completed workflows may also appear if the scheduler has not yet cleaned them up.
+# OID4VCI Protocol Mapper UI
+claimDisplayName=Display Name
+claimDisplayLocale=Locale
+claimDisplayNamePlaceholder=e.g., Email Address
+claimDisplayLocalePlaceholder=e.g., en, de, fr
+addClaimDisplay=Add display entry
+removeClaimDisplay=Remove display entry
+noClaimDisplayEntries=No display entries. Display entries provide user-friendly claim names for different locales in wallet applications.
+smtpConnectionTimeout=Connection timeout
+smtpConnectionTimeoutHelp=The timeout in milliseconds for connecting to the SMTP server.
+smtpSocketReadTimeout=Socket read timeout
+smtpSocketReadTimeoutHelp=The timeout in milliseconds for reading from the SMTP server.
+smtpSocketWriteTimeout=Socket write timeout
+smtpSocketWriteTimeoutHelp=The timeout in milliseconds for writing to the SMTP server.
+eventTypes.USER_SESSION_DELETED.name=User session deleted
+eventTypes.USER_SESSION_DELETED.description=User session deleted
+eventTypes.USER_SESSION_DELETED_ERROR.name=User session deleted error
+eventTypes.USER_SESSION_DELETED_ERROR.description=User session deleted error
+hideOnLoginWhenOrgNotResolved=Hide on login page when organization not resolved
+hideOnLoginWhenOrgNotResolvedHelp=If enabled, the identity provider will be hidden on the login page when the organization cannot be resolved based on the user's email domain. Otherwise, the identity provider will be shown on the login page regardless of whether the organization is resolved or not. If 'Hide on login page' is also enabled, the identity provider will always be hidden on the login page.
+showOnLoginForUnlinkedMembers=Show on login page for unlinked members
+showOnLoginForUnlinkedMembersHelp=If enabled, this identity provider is shown to organization members even when they are already linked to another identity provider.
+theme.keycloak.v2.admin.description=Cleaner and more modern, v2 supports automatic light/dark mode switching. (Default for Admin)
+
+# Roles
+role_admin=Admin
+role_realm-admin=Realm Admin
+role_create-realm=Create realm
+role_create-client=Create client
+role_delete-account=Delete account
+role_view-realm=View realm
+role_view-users=View users
+role_view-applications=View applications
+role_view-authorization=View authorization
+role_view-groups=View groups
+role_view-clients=View clients
+role_view-events=View events
+role_view-identity-providers=View identity providers
+role_view-organizations=View organizations
+role_view-consent=View consents
+role_view-profile=View profile
+role_manage-realm=Manage realm
+role_manage-users=Manage users
+role_manage-authorization=Manage authorization
+role_manage-applications=Manage applications
+role_manage-identity-providers=Manage identity providers
+role_manage-organizations=Manage organizations
+role_manage-clients=Manage clients
+role_manage-events=Manage events
+role_manage-account=Manage account
+role_manage-account-links=Manage account links
+role_manage-consent=Manage consents
+role_query-realms=Query realms
+role_query-clients=Query clients
+role_query-groups=Query groups
+role_query-users=Query users
+role_query-organizations=Query organizations
+role_default-roles=Default roles
+role_impersonation=Impersonation
+role_read-token=Read token
+role_offline-access=Offline access
+role_uma_authorization=Obtain permissions
+scimApiEnabled=SCIM API
+scimApiEnabledHelp=If enabled, exposes realm resources through an API based on the System for Cross-domain Identity Management (SCIM) specification, namely RFC7643 and RFC7644.
+excludedDomains=Excluded domains
+excludedDomainsHelp=A comma-separated list of domains to skip automatic redirection. You can use wildcard domains like `*.example.com` to exclude all subdomains of `example.com`. For instance, `*.example.com, example.com`.
+clearInputField=Clear input field
+nexusAdminConsoleTitle=NEXUS / ID Administration Console
diff --git a/src/admin/i18n/messages_zh_Hans.properties b/src/admin/i18n/messages_zh_Hans.properties
new file mode 100644
index 0000000..828f7c7
--- /dev/null
+++ b/src/admin/i18n/messages_zh_Hans.properties
@@ -0,0 +1,3694 @@
+# This file has been claimed for ownership from @keycloakify/keycloak-admin-ui version 260700.0.2.
+# To relinquish ownership and restore this file to its original content, run the following command:
+#
+# $ npx keycloakify own --path "admin/i18n/messages_zh_Hans.properties" --revert
+
+# IMPORTANT: This file contains the base translation. Modifying it directly is not recommended.
+# To override or add custom messages, create a file named messages_zh_Hans_override.properties in the same directory.
+# This file will be automatically loaded and merged with the base translation.
+# If you're implementing theme variants, you can also create variant-specific `.properties` files.
+# For example let's say you have defined `themeName: ["vanilla", "chocolate"]` then you can create the following files:
+# messages_zh_Hans_override_vanilla.properties
+# messages_zh_Hans_override_chocolate.properties
+
+cancel=取消
+deleteConfirm_other=是否要删除这些群组?
+trusted-hosts.label=受信任的主机
+deletedSuccess=供应商已成功删除。
+userID=用户 ID
+anyResource=任何资源
+importAdded_zero=没有添加记录。
+createClientPolicy=创建客户端策略
+clientSignature=需要客户端签名
+persistent=持续
+eventTypes.PERMISSION_TOKEN.name=权限令牌
+permissionsDisable=是否禁用权限?
+eventTypes.FEDERATED_IDENTITY_LINK_ERROR.description=联合身份链接错误
+secretHasExpired=密码已过期,请点击上面的 "Regenerate" 按钮生成一个新的 Secret
+addLdapWizardTitle=添加 LDAP 用户联盟供应商
+wantAssertionsSignedHelp=表明该服务供应商是否需要一个已签名的断言。
+disableConfirm=您确定要禁用供应商'{{provider}}'
+eventTypes.CUSTOM_REQUIRED_ACTION.description=自定义所需操作
+flowName=流程名称
+userInfoResponseEncryptionContentEncryptionAlgorithm=用户信息响应加密内容加密算法
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN_ERROR.name=身份供应商首次登录错误
+credentialType=类型
+searchByRoleName=按角色名称搜索
+passLoginHint=传递登录提示
+openIdConnectCompatibilityModesHelp=此部分用于配置与旧版 OpenID Connect / OAuth 2 适配器向后兼容的设置。特别是当您的客户端使用旧版 Keycloak / RH-SSO 适配器时,它非常有用。
+emptyClientScopes=此客户端没有任何添加的客户端范围
+httpPostBindingAuthnRequestHelp=指示是否必须使用 HTTP-POST 绑定发送验证请求。如果为否,将使用 HTTP-REDIRECT 绑定。
+policyEnforcementMode=策略执行模式
+eventTypes.CLIENT_UPDATE.name=客户端更新
+addMultivaluedLabel=添加 {{fieldLabel}}
+notRepeat=不重复
+secretRotated=密码轮换使用
+userFedDeleteConfirmTitle=删除用户联盟供应商?
+userCredentialsHelpTextLabel=用户凭据帮助文本
+role=角色
+displayName=显示名称
+applyToResourceTypeHelp=指定此权限是否应应用于给定类型的所有资源。在这种情况下,将为给定资源类型的所有实例评估此权限。
+cibaIntervalHelp=CD(消费设备)必须在令牌端点的轮询请求之间等待的最短时间(以秒为单位)。如果设置为 0,CD 必须根据 CIBA 规范使用 5 作为默认值。
+envelopeFrom=信封发件人
+eventTypes.UPDATE_TOTP.name=更新TOTP
+updateCibaError=无法更新 CIBA 策略:{{error}}
+policyUrl=策略网址
+clientDescriptionHelp=指定客户端的描述。例如'My Client for TimeSheets'。也支持本地化值的键。例如:${my_client_description}.
+rolesPermissionsHint=确定是否为管理此角色启用细粒度权限。禁用将删除当前已设置的所有权限。
+invalidRealmName=领域名称不能包含特殊字符
+realmNameTitle={{name}} 领域
+subjectNameId=主题名称ID
+credentialsList=凭据列表
+usermodel.clientRoleMapping.clientId.label=客户端ID
+clientId=客户端ID
+serviceProviderEntityId=服务供应商实体ID
+internationalizationHelp=如果启用,您可以选择您支持该领域的语言环境以及默认语言环境。
+managePriorityOrder=管理优先顺序
+contextualAttributesHelp=运行环境或执行上下文提供的任何属性。
+clientLoginTimeoutHelp=客户端必须完成访问令牌协议的最长时间。这通常应该是 1 分钟。
+emptyMappers=无映射
+artifactBindingUrlHelp=将 HTTP ARTIFACT 消息发送到的 URL。如果您使用不同的绑定,则可以将此留空。在强制 ARTIFACT 绑定与 IdP 发起的登录时,应设置此值。
+artifactBindingUrl=工件绑定 URL
+clientsList=客户端列表
+userId=用户 ID
+eventTypes.CLIENT_UPDATE_ERROR.description=客户端更新错误
+eventTypes.UPDATE_EMAIL.description=更新邮箱
+eventTypes.VALIDATE_ACCESS_TOKEN.description=验证访问令牌
+dedicatedScopeExplain=这是一个包括专用映射器和范围的客户端范围
+updateOtpError=无法更新 OTP 策略:{{error}}
+addressClaim.postal_code.label=邮政编码的用户属性名称
+defaultRoles=默认角色
+samlSignatureKeyNameHelp=已签名的 SAML 文档在 KeyName 元素中包含签名密钥的标识。对于 Keycloak / RH-SSO 对方,使用 KEY_ID,对于 MS AD FS 使用 CERT_SUBJECT,对于其他人,如果没有其他有效的选项,请查看并使用 NONE。
+clientScopeTypes.default=默认
+invalidateRotatedSecret=使轮换使用的密码无效?
+noDirectUsers=无直接用户
+whoCanEditHelp=如果启用,用户或管理员可以查看和编辑属性。否则,用户或管理员无权写入属性。
+eventTypes.LOGIN.name=登录
+addressClaim.country.tooltip=用户属性的名称,将用于映射到“地址”令牌声明中的“国家”子声明。默认为'country'。
+uuidLdapAttribute=UUID LDAP 属性
+scopeNameHelp=客户端作用域的名称。在领域中必须是唯一的。名称不应包含空格字符,因为它用作作用域参数的值。
+requiredUserActions=必需的用户操作
+noConsentsText=只有当用户尝试访问配置为需要被许可的客户端时,才会记录许可。在这种情况下,用户将获得一个许可授权页面,要求他们授予对客户端的访问权限。
+addStep=添加步骤
+userInitiatedActionLifespanHelp=用户发送的操作许可(例如忘记密码的电子邮件)过期之前的最长时间。建议该值较短,因为预计用户会对自己创建的操作做出快速反应。
+clearFileExplain=是否要清除该文件?
+userModelAttribute=用户模型属性
+eventTypes.LOGOUT_ERROR.name=登出错误
+allowRemoteResourceManagement=远程资源管理
+syncRegistrationsHelp=新创建的用户应该在 LDAP 存储中创建吗?优先影响选择哪个供应商来同步新用户。此设置仅适用于可写的编辑模式。
+resetPasswordAllowed=忘记密码
+emptyExecution=无执行器
+passwordPolicyHintsEnabledHelp=仅适用于可写 MSAD。如果打开,则更新 MSAD 用户的密码将使用 LDAP_SERVER_POLICY_HINTS_OID 扩展,这意味着将应用高级 MSAD 密码策略,如“密码历史”或“最小密码使用期限”。此扩展有效仅适用于 MSAD 2008 R2 或更新版本。
+expirationValueNotValid=值应该大于或等于 1
+eventTypes.UPDATE_CONSENT.name=更新许可
+forceArtifactBinding=强制绑定制品
+eventTypes.REFRESH_TOKEN_ERROR.description=刷新令牌错误
+eventTypes.IMPERSONATE.name=角色扮演
+updateFirstLogin=首次登录时更新用户档案
+columnDisplayDescription=展示说明
+flowUsedBy=使用这个流程
+client-updater-trusted-hosts.label=受信任的主机
+updateExecutorSuccess=执行器更新成功
+ldapAttributeHelp=LDAP 对象上映射属性的名称。例如 'cn'、'sn'、'mail'、'street' 等。
+assertionLifespan=断言有效期
+export=导出
+revocationDescription=这是一种撤销所有活动会话和访问令牌的方法。“不在某日期之前”意味着您可以撤销在该日期之前发行的令牌。
+eventTypes.CODE_TO_TOKEN_ERROR.description=用于交换令牌的代码错误
+termsOfServiceUrl=服务条款网址
+requestObject.request_uri\ only=仅请求 URI
+passwordPolicy=密码策略
+backchannelLogout=后台注销
+addressClaim.street.label=街道的用户属性名称
+applyToResourceTypeFlag=应用于资源类型
+offlineSessionIdleHelp=离线会话过期前允许空闲的时间。在此期间内至少需要使用离线令牌刷新一次,否则离线会话将过期。
+eventTypes.UPDATE_TOTP.description=更新TOTP
+testError=尝试连接到 LDAP 时出错。有关详细信息,请参阅 server.log.{{error}}
+groupObjectClassesHelp=群组对象的对象类(或多个类)。如果需要更多类,则用英文逗号分隔。在典型的 LDAP 部署中,它可能是'groupOfNames'。在 Active Directory 中,它通常是'组'。
+filterByClients=按客户端筛选
+claims=声明
+createPolicyOfType=创建 {{policyType}} 策略
+realmRolePrefix=领域角色前缀
+flowUsedByDescription=此流程由以下 {{value}} 使用
+createClientScope=创建客户端作用域
+includeRepresentation=是否包含表述文件
+expireTimeHelp=定义在该时间之后不得授予策略。仅当当前日期/时间早于或等于此值时才授予。
+singleLogoutServiceUrl=单一注销服务URL
+noRolesInstructions-roles=您尚未在此领域中创建任何角色。创建角色以开始。
+editIdPMapper=编辑身份供应商映射器
+representation=表述
+remove=移除
+userProfile=用户资料
+confirmPasswordDoesNotMatch=密码和验证不匹配。
+eventTypes.DELETE_ACCOUNT_ERROR.description=删除账号错误
+provider=供应者
+flows=流程
+root=根目录
+removeImportedUsersSuccess=导入的用户已被移除。
+eventTypes.VERIFY_PROFILE_ERROR.name=验证配置文件错误
+signAssertionsHelp=SAML 文档中的断言应该被签名吗?如果文档已经被签名,则不需要此设置。
+authnContextClassRefsHelp=请求的 AuthnContext ClassRefs 的有序列表。
+sessionsType.directGrant=直接授权
+validateSignature=验证签名
+useLowerCaseBearerType=在令牌响应中使用小写承载类型
+headers=标题
+ldapAttributeNameHelp=LDAP 属性的名称,将在注册期间添加到新用户。
+createAGroup=创建群组
+effectiveProtocolMappersHelp=包含所有默认客户端范围和选定的可选范围。所有这些客户端范围的协议映射器和角色范围映射将在生成为客户端颁发的访问令牌时使用。
+exportSuccess=领域成功导出。
+scopePermissions.groups.manage-description=决定管理员是否可以管理此群组的策略
+testClusterFail=验证可用性失败:{{failedNodes}}。修复或注销失败的集群节点并重试
+eventExplain=事件是该领域中用户活动和管理员活动的记录。事件记录的配置请跳转至 <1>Event configs1>.
+queryExtensions=查询支持的扩展
+signingKeysConfig=签名密钥配置
+validateBindDn=您必须输入 LDAP 管理员的 DN
+addedGroupMembership=已添加群组成员身份
+resourceDeletedSuccess=资源删除成功
+userObjectClasses=用户对象类
+useRefreshTokensHelp=如果打开,将创建一个 refresh_token 并将其添加到令牌响应中。如果关闭,则不会生成任何 refresh_token。
+getStarted=要开始,请从下面的列表中选择一个供应商。
+times.hours=小时
+signedJWTConfirm=从密钥选项卡为客户端生成私钥和证书。
+permit=允许
+webOrigins=网络根源
+searchAdminEventsBtn=搜索管理员事件
+deleteDialogDescription=您确定要永久删除属性组 <1>{{group}}1> 吗?
+importResourceSuccess=资源导入成功
+eventTypes.LOGOUT.description=登出
+deleteNodeBody=您确定要永久删除节点"{{node}}"
+lifespan=到期时间
+storedTokensReadableHelp=如果新用户可以读取任何存储的令牌,则启用/禁用。这会分配 broker.read-token 角色。
+authenticationFlowTypeHelp=它是一种什么样的形式?
+usersAdded_one={{count}}用户已添加到群组
+resourcesAndScopes=资源和范围
+eventTypes.UPDATE_CONSENT_ERROR.description=更新许可错误
+overrideActionTokensHelp=在用户发送的操作许可(例如忘记密码的电子邮件)针对特定操作过期之前覆盖默认设置的最长时间。建议该值较短,因为预计用户会做出反应快速进行自我创建的动作。
+searchByName=按名称搜索
+executorTypeSwitchHelpText=执行器类型切换帮助文本
+attributeConsumingServiceNameHelp=要在 SP 元数据中通告的属性消费服务配置文件的名称。
+overrideActionTokens=覆盖操作令牌
+deleteGrantsError=删除授权时出错。 {{error}}
+defaultGroupAdded_other={{count}} 个新群组已被添加到默认群组
+used.SPECIFIC_CLIENTS=特定客户
+freeMemory=空余内存
+applyPolicy=应用策略
+userFedDeleteConfirm=如果您删除此用户联合服务提供商,所有相关数据都将被删除。
+directGrantHelp=选择您要用于直接授权身份验证的流程。
+unlockUsersSuccess=所有临时锁定的用户现在都已解锁
+jsonType.tooltip=应该用于在令牌中填充JSON声明的JSON类型。long, int, boolean, String和JSON是有效的值。
+emptyPrimaryAction=添加预设的映射
+enableClientSignatureRequired=启用"需要客户端签名"?
+supportedApplicationsHelp=已知适用于当前 OTP 策略的应用程序。
+enableStartTLS=启用 StartTLS
+syncModeOverride=同步模式覆盖
+addAssociatedRolesError=无法关联角色{{error}}
+removeUserText=是否要移除{{numSelected}}个用户?这些用户将不再具有角色{{role}}及其关联角色的权限。
+diagramView=图表视图
+removeImportedUsers=移除导入的用户?
+accountLinkingOnly=仅账户链接
+clientPoliciesPoliciesHelpText=客户端策略允许将客户端配置文件与各种条件绑定,以指定何时执行特定客户端配置文件中的执行器所规定的行为。
+editFlow=编辑流程
+noDefaultGroupsInstructions=设置默认组将允许您在<1>identity brokering1>过程中创建或导入新用户时自动分配群组。添加默认组以开始使用这一功能。
+tokenSaveSuccess=已创建新的初始访问令牌
+usermodel.attr.label=用户属性
+eventTypes.REGISTER.name=注册
+deleteUser=删除用户
+addedNodeSuccess=节点添加成功
+eventTypes.INTROSPECT_TOKEN_ERROR.description=令牌内部检查错误
+webAuthnPolicyUserVerificationRequirementHelp=与身份验证器通信以确认实际验证用户。
+syncModes.import=导入
+realmSaveError=领域无法更新:{{error}}
+authDataDescription=表示作为处理授权请求的结果携带授权数据的令牌。这种表示基本上是 Keycloak 向请求许可的客户端发出的内容。检查 `authorization` 声明以获取基于当前授权请求。
+generatedAccessTokenIsDisabled=未选择用户时禁用生成的访问令牌
+allowRemoteResourceManagementHelp=资源应该由资源服务器远程管理吗?如果为假,资源只能从这个 Admin UI 管理。
+addNewProvider=添加新供应商
+userInfoResponseEncryptionKeyManagementAlgorithm=用户信息响应加密密钥管理算法
+changedUsersSyncPeriod=更改用户同步周期
+keystoreHelp=密钥文件路径
+userRegistration=用户注册
+save=保存
+helpFileUploadClient=上传 JSON 或 XML 文件
+generateSuccess=新密钥对和证书生成成功
+userAttributeValueHelp=你想要硬编码的值
+whoCanViewHelp=如果启用,用户或管理员可以查看该属性。否则,用户或管理员无权访问该属性。
+eventTypes.IDENTITY_PROVIDER_LOGIN.description=身份供应者登录
+includeClients=包含客户端
+copySuccess=成功复制到剪贴板!
+eventTypes.LOGOUT_ERROR.description=登出错误
+clientProfilesHelp=应用此策略的客户端配置文件。
+deleteClientPolicyError=无法删除策略:{{error}}
+resourceAttributeHelp=与资源关联的属性。
+updateCredentialUserLabelSuccess=已成功更改用户标签。
+product=产品名称
+credentialUserLabel=用户标签
+bindTypeHelp=在 LDAP 绑定操作期间使用的身份验证方法的类型。它用于发送到 LDAP 服务器的大多数请求。目前只有'无'(匿名 LDAP 身份验证)或'简单'(绑定凭据+绑定密码身份验证)机制可用。
+whoWillAppearPopoverText=群组是分层的。选择“直接群组成员资格”时,只会看到用户直接加入的子组,而不包括父级群组。
+eventTypes.VERIFY_EMAIL.description=验证邮箱
+eventTypes.REFRESH_TOKEN_ERROR.name=刷新令牌错误
+partialImportHeaderText=部分导入允许您从之前导出的 json 文件中导入用户、客户端和其他资源。
+disableSuccess=供应商已成功禁用
+validatingPublicKeyIdHelp=如果是密钥 ID,则上面给出的验证公钥的显式 ID。如果上面的密钥被始终使用,则可以留空,不管外部 IDP 指定的密钥 ID。如果密钥仅用于验证,则设置它如果来自外部 IDP 的密钥 ID 匹配。
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR.name=身份提供商关联账号错误
+subtree=子数
+userFederation=用户联盟
+effectiveRoleScopeMappingsHelp=选定的可选客户端范围,将在为该客户端发出访问令牌时使用。当您希望在初始OpenID连接身份验证请求从您的客户端适配器发送时并且要应用这些可选的客户端范围时,您可以在上面看到OAuth范围参数需要使用的值。
+disable=禁用
+membershipLdapAttribute=成员身份的 LDAP 属性
+availableIdPs=可用的身份供应商
+updateClientConditionSuccess=条件更新成功。
+attributes=属性
+roleDeleteConfirmDialog=此操作将永久删除角色“{{selectedRoleName}}”,并且无法撤消。
+clientDelete=删除客户端 {{clientId}} 吗?
+userDeletedSuccess=用户已被删除
+revokeClientScopesTitle=是否撤消所有已授予的客户端作用域?
+contentSecurityPolicyReportOnlyHelp=用于测试内容安全策略了解更多
+eventTypes.PERMISSION_TOKEN.description=权限令牌
+allow-default-scopes.label=允许默认范围
+minuteHelp=定义必须授予策略的分钟。您还可以通过填写第二个字段来提供范围。在这种情况下,仅当当前分钟介于或等于您提供的两个值时才授予权限。
+updateCibaSuccess=CIBA 策略更新成功
+newRoleNameHelp=新角色名称。新名称格式与角色将映射到访问令牌中的位置相对应。因此,新名称“myapp.newname”将角色映射到访问标记中的位置。新名称“newname”将角色映射到令牌中的领域角色。
+eventTypes.INVALID_SIGNATURE.name=无效签名
+authDetailsHelp=导出并下载此资源服务器的所有资源设置。
+policyProvider.regex=为您的权限定义正则表达式条件。
+clientImportError=无法导入客户端:{{error}}
+members=成员
+scopePermissions.clients.token-exchange-description=决定允许哪些客户端将令牌交换为此客户端的令牌的策略。
+realmCertificateAliasHelp=领域证书也存储在存档中。这是它的别名。
+scopePermissions.roles.map-role-client-scope-description=决定管理员是否可以将此角色应用于客户端的客户端范围的策略
+createIdentityProviderError=无法创建身份供应商:{{error}}
+eventTypes.SEND_VERIFY_EMAIL_ERROR.description=发送验证邮件错误
+deleteClientPolicyConfirm=此操作将永久删除策略 {{policyName}},并且无法撤消。
+cibaAuthRequestedUserHint=身份验证请求的用户提示
+samlKeysExportError=无法导出密钥,因为:{{error}}
+webAuthnPolicyCreateTimeout=超时
+comparison=对比
+deletedSuccessClientScope=客户端作用域已删除
+notAllowedToDeleteAllClientScopes=您不能删除所有客户端作用域。
+columnDisplayName=展示名称
+noUsersFoundErrorStorage=找不到用户,可能是由于错误配置了联合提供程序{{error}}
+storeTokensHelp=如果必须在验证用户身份后存储令牌,则可以启用/禁用。
+revert=还原
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN.description=身份供应者检索令牌
+dependentPermission=依赖权限
+addAssociatedRolesSuccess=已添加关联角色
+groupDeleted_one=已删除群组
+userHelp=可选择用户,将为选择的用户生成示例访问令牌。如果不选择用户,则在评估期间不会生成示例访问令牌。
+loginScreenCustomization=登录页面定制
+policiesConfigType=配置方式:
+exportWarningTitle=谨慎导出
+emailVerifiedHelp=用户的电子邮件是否已验证?
+duplicateFlow=复制流程
+addExecution=添加执行器
+noSearchResultsInstructions=单击上面的搜索栏搜索群组
+addedNodeFail=无法添加节点。因为'{{error}}'
+groupMembership=间接群组成员资格
+maxLength=最大长度{{length}}
+prompts.unspecified=未指定
+revokeClientScopes=是否要吊销{{clientId}}的所有已授予的客户端作用域?
+cibaBackhannelTokenDeliveryModes.poll=计票
+policies=策略
+parentClientScope=父级客户端范围
+reorder=重新排序
+allTypes=所有类型
+backchannelLogoutSessionRequired=需要反向通道注销会话
+ldapFilter=LDAP 过滤器
+editAttribute=编辑属性
+webAuthnPolicyRpEntityNameHelp=便于阅读的 WebAuthn依赖方的服务器名称
+postBrokerLoginFlowAlias=登录后流程
+refreshTokenMaxReuse=刷新令牌重复使用的最大次数
+partialExportHeaderText=部分导出允许您将领域配置和其他相关资源导出到 json 文件中。
+clientScopes=客户端范围
+loadingRealms=领域加载中…
+eventTypes.SEND_RESET_PASSWORD_ERROR.description=发送重置密码错误
+httpPostBindingLogout=HTTP-POST 绑定注销
+permissionDescription=权限的描述。
+multivalued.label=支持多值
+buildIn=内置
+roleCreateExplain=这是一些描述
+scopePermissions.identityProviders.token-exchange-description=决定允许哪些客户端使用此身份提供程序生成的外部令牌交换令牌的策略。
+algorithmNotSpecified=未指定算法
+rememberMe=记住我
+flow.registration=注册流程
+showLess=显示更少
+registeredClusterNodes=注册集群节点
+connectionAndAuthenticationSettings=连接和身份验证设置
+deleteConfirmUsers=删除用户?
+storePassword=存储密码
+defaultGroups=默认群组
+eventTypes.TOKEN_EXCHANGE_ERROR.name=令牌交换错误
+flow.browser=浏览器流程
+unlinkUsersSuccess=取消用户链接成功完成。
+addressClaim.street.tooltip=用户属性的名称,将用于映射到'address'令牌声明中的'street_address'子声明。默认为'street'。
+webAuthnPolicyCreateTimeoutHint=超时时间需要在 0 秒到 8 小时之间。
+addValidator=添加验证器
+attributeImporter=如果断言中存在声明的 SAML 属性,则将其导入指定的用户属性或属性。
+userInfoSettings=用户信息设置
+createAttributeError=错误!用户资料的配置尚未保存{{error}}。
+password=密码
+eventTypes.VERIFY_EMAIL.name=验证邮箱
+httpPostBindingResponseHelp=指示是否响应使用 HTTP-POST 绑定的请求。如果为否,将使用 HTTP-REDIRECT 绑定。
+eventTypes.IMPERSONATE.description=角色扮演
+forbidden_other=禁止操作,需获得权限:
+clientAuthorization=授权
+identityProvidersPermissionsHint=确定是否为管理此角色启用细粒度权限。禁用将删除当前已设置的所有权限。
+removeMappingConfirm_other=您确定要移除 {{count}} 个角色
+kerberosWizardDescription=此处需要文本。
+welcome=欢迎访问
+events=事件
+importHelp=导入包含此资源服务器授权设置的 JSON 文件。
+mapperType=映射器类型
+importResources=将导入以下设置和数据:
+validateConnectionUrl=您必须输入连接 URL
+attributeConsumingServiceIndexHelp=在身份验证期间请求的属性消费服务配置文件的索引。
+clientSessionSettings=客户端会话设置
+cibaAuthRequestedUserHintHelp=识别请求身份验证的最终用户的方式。目前仅支持 "login_hint"。
+leaveGroupConfirmDialog_other=是否要从{{count}}所选群组中移除{{username}}?
+createTokenHelp=初始访问令牌只能用于创建客户端。
+removeImportedUsersError=无法移除导入的用户:“{{错误信息}}”
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR.description=OAuth2设备用于交换令牌的代码错误
+typeHelp=客户端作用域,将以默认作用域的形式添加到每个创建的客户端。
+linkedIdPs=关联的身份提供程序
+htmlDisplayName=HTML 展示名称
+groupObjectClasses=分组对象类
+requiredActionPlaceholder=选择
+bindCredentials=绑定凭据
+logoutSettings=注销设置
+validateServerPrincipal=您必须输入服务器主体
+addMessageBundle=添加消息包
+realmName=领域名称
+searchEventType=搜索被保存的事件类型
+idpInitiatedSsoRelayStateHelp=当您想要执行 IDP 发起的 SSO 时,您想要使用 SAML 请求发送的中继状态。
+otpHashAlgorithmHelp=用于生成 OTP 的哈希算法
+joinGroup=加入群组
+eventTypes.REMOVE_TOTP_ERROR.description=移除totp错误
+eventTypes.EXECUTE_ACTION_TOKEN_ERROR.description=执行动作令牌错误
+unlinkAccountConfirm=是否要永久取消此帐号与{{provider}}的关联?
+x509CertificateHelp=以 PEM 格式编码的 X509 证书
+samlEndpointsLabel=SAML 2.0 服务供应商元数据
+passCurrentLocaleHelp=将当前语言环境作为 ui_locales 参数传递给身份供应商。
+lessThan=必须小于 {{value}}
+webAuthnPolicyRequireResidentKeyHelp=它告诉验证者是否创建公钥凭证作为常驻密钥。
+logoutServiceRedirectBindingURL=注销服务重定向绑定URL
+createIdentityProviderSuccess=身份供应商已成功创建
+emptyMappersInstructions=如果要添加映射,请单击下面的按钮添加预设的映射或配置新的映射。
+dayMonth=日
+validatingX509Certs=验证 X509 证书
+eventTypes.CLIENT_UPDATE.description=客户端更新
+searchInitialAccessToken=搜索令牌
+guiOrder=显示顺序
+friendlyName=断言中要搜索的属性的友好名称。您可以将此留空并指定一个名称。
+testSuccess=成功连接到 LDAP
+userInfoUrl=用户信息网址
+displayOnConsentScreen=在许可上显示
+noClientPolicies=无客户端策略
+syncUsersSuccess=用户同步成功完成。
+updatedCredentialMoveError=尚未保存用户凭据设置 {{error}}
+searchForRoles=按名称搜索角色
+refresh=刷新
+roleDeletedSuccess=角色已删除
+advancedClaimToRole=如果所有声明都存在,则授予用户指定的领域或客户端角色。
+directGrant=直接授权流程
+maxLifespanHelp=缓存条目的最大寿命(以毫秒为单位)
+associatedRolesModalTitle=将角色添加到{{name}}
+nameIdFormatHelp=用于主题的名称 ID 格式。
+detailsHelp=这是关于细节的信息。
+adminEvents=管理员事件
+serviceAccountHelp=允许您向 Keycloak 验证此客户端并检索专用于此客户端的访问令牌。根据 OAuth2 规范,这可以支持此客户端的'客户端凭据授权'。
+urisHelp=一组受资源保护的 URI。
+eventTypes.IDENTITY_PROVIDER_RESPONSE.name=身份供应者响应
+confirmClientSecretTitle=为这个客户端重新生成密码?
+serverPrincipal=服务器主体
+deleteConfirmGroup_one=是否要删除此群组“{{groupName}}”?
+signDocuments=签署文件
+noTokens=没有初始访问令牌
+addMapper=添加映射器
+webauthnPolicy=Webauthn 策略
+userAttributeName=用于存储 SAML 属性的用户属性名称。使用电子邮件、姓氏和名字映射到那些预定义的用户属性。
+eventTypes.DELETE_ACCOUNT.description=删除账号
+eventTypes.RESTART_AUTHENTICATION_ERROR.description=重启认证错误
+evictionHour=清除的时间(小时)
+notBefore=不早于
+onDragFinish=拖动完成{{list}}
+otpSupportedApplications.totpAppMicrosoftAuthenticatorName=Microsoft 身份验证器
+ldapMappersList=LDAP 映射器
+bindDnHelp=LDAP 管理员的 DN,Keycloak 将使用它来访问 LDAP 服务器
+newClientProfileName=客户端配置文件名称
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR.name=OAuth2设备用于交换令牌的代码错误
+eventTypes.TOKEN_EXCHANGE.description=交换令牌
+continue=继续
+editProvider=编辑供应者
+included.client.audience.label=包括客户端受众
+backchannelLogoutUrlHelp=当注销请求发送到该领域时(通过 end_session_endpoint)将导致客户端自行注销的 URL。如果省略,在这种情况下将不会向客户端发送注销请求。
+updateScopeSuccess=授权范围更新成功
+userInfoResponseEncryptionKeyManagementAlgorithmHelp=JWA 算法用于加密用户信息端点响应的密钥管理。如果您想要加密用户信息端点响应,则需要此选项。如果留空,用户信息端点响应不加密。
+authnContextDeclRefsHelp=请求的 AuthnContext DeclRefs 的有序列表。
+inherent=继承
+tableTitle=属性组
+generateNewKeys=生成新密钥
+updateClientPolicySuccess=客户端策略已更新
+unlock=解锁
+validateRealm=您必须进入一个领域
+attributeValue=属性值
+eventTypes.CLIENT_DELETE_ERROR.description=客户端删除错误
+revokeRefreshToken=撤销刷新令牌
+mappingUpdatedSuccess=映射更新成功
+logoUrlHelp=引用客户端应用程序徽标的 URL
+operationTypes=操作类型
+loginWithEmailAllowed=使用邮箱登录
+expireTime=过期时间
+requestObject.request\ or\ request_uri=请求或请求 URI
+policyProvider.user=定义允许一组一个或多个用户访问对象的权限条件。
+protocolTypes.openid-connect=OpenID Connect
+clientTypeHelp='OpenID Connect' 允许客户端根据授权服务器执行的身份验证来验证最终用户的身份。'SAML' 启用基于 Web 的身份验证和授权方案,包括跨域单点登录( SSO) 并使用包含断言的安全令牌来传递信息。
+addOpenIdProvider=添加 OpenID Connect 供应商
+memory=内存
+eventTypes.CLIENT_LOGIN.name=客户端登录
+mapper.nameid.format.tooltip=只有当传入的“AuthnRequest”的“NamelD”格式与该值相等时,此映射器才会被应用。
+hideOnLoginPageHelp=如果隐藏,只有在明确请求时才能使用此提供程序登录,例如使用'kc_idp_hint'参数。
+eventTypes.UPDATE_PROFILE.description=更新资料
+assignRolesTo=为{{client}}账号分配角色
+orderChangeError=无法更改身份供应商的显示顺序 {{error}}
+policyProvider.client-scope=为您的权限定义条件,允许一组一个或多个客户端范围访问一个对象。
+secretExpiresOn=密码在 {{time}} 过期
+searchClientByName=按名称搜索客户端
+loginTimeout=登录超时
+attributeName=属性 [名称]
+updateError=无法更新供应商信息。{{错误信息}}
+importUsersHelp=如果为真,LDAP 用户将被导入 Keycloak 数据库并通过配置的同步策略进行同步。
+emptyClientProfilesInstructions=没有配置文件,选择'创建客户端配置文件'来创建新的客户端配置文件
+policyProvider.js=使用 JavaScript 为您的权限定义条件。它是 Keycloak 支持的基于规则的策略类型之一,并具有编写基于 Evaluation API 的任何策略的灵活性。
+idpType.social=社交账号登录
+fineGrainSamlEndpointConfig=细粒度 SAML 端点配置
+hours=小时
+eventTypes.RESET_PASSWORD_ERROR.name=重置密码错误
+yes=是
+showRemaining=显示${remaining}
+searchProfile=搜索配置文件
+eventTypes.UPDATE_EMAIL_ERROR.name=更新邮箱错误
+removeConfirm_other=您确定要移除这些组吗?
+configure=配置
+searchScopeHelp=对于一个级别,搜索仅适用于用户 DN 指定的 DN 中的用户。对于子树,搜索适用于整个子树。有关更多详细信息,请参阅 LDAP 文档。
+jumpToSection=跳转到
+noUsersEmptyStateDescription=只有直接分配了此角色的用户才会显示在此选项卡下。如果需要查找分配给此角色的角色,请转到
+manage=管理
+searchForSession=搜索会话
+temporaryLockedHelp=由于多次登录尝试失败,用户可能被锁定。
+kerberosIntegration=Kerberos 集成
+useEntityDescriptorHelp=从远程 IDP SAML 实体描述符导入元数据。
+decisionStrategies.CONSENSUS=共识
+saveProviderSuccess=供应者已成功保存。
+dedicatedScopes=专用范围
+noSessionsDescription=此领域中当前没有活动会话。
+createGroupText=创建属性组
+otpPolicyCodeReusable=可重复使用的令牌
+addRedirectUri=添加有效的重定向 URI
+time=时间
+disableSigningExplain=如果您禁用 "{{key}}",Keycloak 数据库将更新,您可能需要为此客户端下载新的适配器。
+used.DEFAULT=默认
+authenticationCreateFlowHelp=创建流程。
+credentialResetEmailSuccess=发送给用户的电子邮件。
+sslType.all=所有请求
+discoveryEndpointHelp=从远程 IDP 发现描述符导入元数据。
+excludeSessionStateFromAuthenticationResponse=从身份验证响应中排除会话状态
+required=是否为必填项
+linkedIdPsText=已关联到此用户帐户的身份供应商
+lastUpdated=最后更新
+credentialResetBtn=重置凭据
+socialProfileJSONFieldPathHelp=从社交供应商用户配置文件 JSON 数据中获取值的字段路径。您可以使用圆点表示法进行嵌套,使用方括号表示数组索引。例如 'contact.address[0].country'。
+userModelAttributeHelp=UserModel 属性的名称或要将 LDAP 属性映射到的属性。例如'firstName'、'lastName、'email'、'street' 等。
+userList=用户列表
+eventTypes.RESET_PASSWORD.name=重置密码
+exportWarningDescription=如果您的领域中有大量群组、角色或客户端,该操作可能会使服务器暂时无响应。
+importRole=导入角色
+deleteClientProfileConfirm=此操作将永久删除配置文件 {{profileName}}。此操作无法撤消。
+signServiceProviderMetadataHelp=启用/禁用提供商 SAML 元数据的签名。
+oAuthMutual=OAuth 2.0 相互 TLS 证书绑定访问令牌已启用
+keystore=密钥库
+eventTypes.EXECUTE_ACTION_TOKEN.description=执行动作令牌
+eventTypes.CLIENT_INFO.description=客户端信息
+updateClientProfilesError=提供的 JSON 不正确: Unexpected token { in JSON
+canonicalizationHelp=XML 签名的规范化方法。
+authorizationHelp=启用/禁用针对客户端的细粒度授权支持。
+sessions=会话
+mapperCreateSuccess=映射器创建成功。
+fullSyncPeriodHelp=以秒为单位的完全同步周期
+resourceTypeHelp=指定此权限必须应用于给定类型的所有资源实例。
+encryptionAlgorithmHelp=SAML IDP 用于加密 SAML 文档、断言或 ID 的加密算法。解密 SAML 文档部分的相应解密密钥将根据此配置的算法选择,并且应该在领域密钥中可用加密 (ENC) 使用。如果未配置算法,则允许使用任何支持的算法,并且将根据 SAML 文档本身配置的算法选择解密密钥。
+socialUserAttributeName=存储信息的用户属性名。
+priority=优先级
+jsonType.label=声明的 JSON 类型
+fullScopeAllowed=允许全范围
+syncModes.inherit=继承
+masterSamlProcessingUrlHelp=如果配置,则此 URL 将用于每个绑定到 SP 的断言消费者和单点注销服务。这可以在 Fine Grain SAML 端点配置中为每个绑定和服务单独覆写。
+addedGroupMembershipError=添加群组成员身份时出错 {{error}}
+authenticatorAttachment.platform=平台
+configSaveSuccess=成功保存配置
+regenerate=重新生成
+ignoreMissingGroups=忽略缺失的群组
+sslType.external=外部请求
+showMetaData=显示元数据
+webAuthnPolicyAttestationConveyancePreferenceHelp=向身份验证者传达如何生成证明声明的偏好。
+top-level-flow-type.basic-flow=基本流程
+groupRemoveError=移除群组 {error} 时出错
+temporaryPasswordHelpText=如果启用,用户需要在下次登录时更改密码
+requestObjectEncryption=请求对象加密算法
+connectionPooling=连接池
+wantAuthnRequestsSignedHelp=指示身份供应商是否需要签名的验证请求。
+eventTypes.IMPERSONATE_ERROR.description=角色扮演错误
+eventTypes.IDENTITY_PROVIDER_RESPONSE.description=身份供应者响应
+shouldBeANumber=应为一个数字
+validatorDialogColNames.colDescription=描述
+requestObjectEncoding=请求对象内容加密算法
+idTokenEncryptionKeyManagementAlgorithmHelp=JWA 算法用于加密 ID 令牌的密钥管理。如果您想要加密的 ID 令牌,则需要此选项。如果留空,ID 令牌只是签名,但不加密。
+idpInitiatedSsoUrlNameHelp=当您希望进行基于身份提供方(IDP)的单点登录时,需要指定一个 URL 片段名称来引用客户端。若要留空则会禁用基于身份提供方的单点登录功能。您将从浏览器中引用的 URL 为:{服务器根目录}/域/{域名}/协议/saml/客户端/{客户端名称}。
+keyPassword=密钥密码
+attributeFriendlyName=属性 [友好名称]
+clearAllFilters=清除所有筛选条件
+scopePermissions.clients.map-roles-composite-description=决定管理员是否可以将此客户端定义的角色作为组合应用于其他角色的策略
+roleObjectClassesHelp=角色对象的对象类(或多个类)。如果需要更多类,则用英文逗号分隔。在典型的 LDAP 部署中,它可能是 'groupOfNames'。在 Active Directory 中,它通常是 'group'。
+emptyAddClientScopes=无客户端范围
+changeTypeTo=将类型更改为
+generateKeys=生成密钥?
+searchForUser=用户搜索
+groupRemove_one=群组已移除
+savePasswordError=保存密码时出错: {{error}}
+allGroups=所有组
+deleteNode=删除节点?
+rdnLdapAttributeHelp=LDAP 属性的名称,用作典型用户 DN 的 RDN(顶级属性)。通常它与用户名 LDAP 属性相同,但不是必需的。例如对于 Active directory,它很常见当用户名属性可能是“sAMAccountName”时使用“cn”作为 RDN 属性。
+addAaguids=添加 AAGUID
+createPolicy=创建客户端策略
+disablePolicyConfirm=如果策略被禁用,用户和客户端将无法访问该策略。您确定要继续吗?
+useDiscoveryEndpoint=使用发现端点
+clearAdminEvents=清除管理员事件
+eventTypes.CLIENT_DELETE.name=客户端删除
+clientLoginTimeout=客户端登录超时
+mapperSaveSuccess=映射器保存成功。
+noRolesAssociatedInstructions=要为该角色添加其他角色,请点击“添加角色”。
+alwaysDisplayInUIHelp=始终在帐户 UI 中列出此客户端,即使用户没有活动会话。
+eventTypes.UPDATE_PASSWORD.name=更新密码
+eventTypes.UPDATE_CONSENT.description=更新许可
+realmSaveSuccess=领域更新成功
+executorTypeTextHelpText=执行器类型文本帮助文本
+eventTypes.IDENTITY_PROVIDER_LOGIN_ERROR.description=身份供应者登录错误
+readTimeout=读取超时
+userInfoResponseEncryptionContentEncryptionAlgorithmHelp=在加密用户信息端点响应时用于内容加密的 JWA 算法。如果指定了用户信息响应加密密钥管理算法,则此值的默认值为 A128CBC-HS256。
+accessTokenSignatureAlgorithm=访问令牌签名算法
+createUser=创建用户
+logoutAllDescription=如果您注销所有活动会话,此领域中的所有有效主体将被注销。
+credentialResetEmailError=失败:{{error}}
+flow-type.form-flow=表单型
+useKerberosForPasswordAuthenticationHelp=使用 Kerberos 登录模块,将用户名/密码与 Kerberos 服务器进行比对以进行身份验证,而非通过目录服务 API 与 LDAP 服务器进行比对。
+guiOrderHelp=将GUI中提供程序的顺序(如“许可”页面)指定为整数。
+signDocumentsHelp=SAML 文档应该由领域签名吗?
+resetPassword=重置密码
+requireSslHelp=是否需要HTTPS?'无'表示任何客户端IP地址都不需要HTTPS。'外部请求'表示本地主机和私有IP地址无需HTTPS即可访问。'所有请求'表示所有IP地址都需要HTTPS。
+policyDeletedSuccess=策略已成功删除
+manageServiceAccountUser=要管理详细信息和群组映射,请单击用户名 <1>{{link}}1>
+addClientProfileSuccess=已添加新的客户端配置文件
+helpDisabled=关闭帮助
+deleteResource=永久删除资源?
+validRequestURIsHelp=有效 URI 列表,可在 OpenID Connect 身份验证请求期间用作 'request_uri' 参数的值。支持与有效重定向 URI 相同的功能。例如通配符或相对路径。
+emptyAddClientScopesInstructions=没有要添加的客户端范围
+changeTypeIntro={{count}}个所选客户端作用域将更改为
+secretSizeHelp=生成的密码的字节大小
+clientSecret=客户端密码
+claimHelp=在令牌中搜索的请求名称。您可以使用双引号来引用嵌套的请求,例如“address.locality”。若要直接使用点(.)符号,请用反斜杠对其进行转义。(1.).
+regexClaimValues=正则表达式声明值
+iconUri=图标 URI
+allowed-protocol-mappers.label=允许的协议映射器
+group=群组
+addAssociatedRolesText=添加关联角色
+enabledFeatures=启用的功能
+groupsClaimHelp=如果已定义,该策略将从表示请求权限的身份的访问令牌或 ID 令牌中的给定声明中获取用户组。如果未定义,则用户组将从您的领域配置中获取。
+createGroup=创建群组
+validatingPublicKeyId=验证公钥 ID
+clientAuthentications.client_secret_jwt=作为 jwt 的客户端秘密
+created=已创建
+minutes=分
+displayOnClient=在页面上显示客户端
+certSubject=CERT_SUBJECT
+userCredentialsHelpText=顶级处理程序允许您为用户转换凭据的优先级,最顶层的凭据具有最高优先级。一个可扩展面板中的处理程序允许您更改凭证的可视顺序,最上面的凭证将显示在最左侧。
+ldapAdvancedSettingsDescription=此部分包含用于更精细地配置 LDAP 存储提供程序的所有其他选项。
+usersDN=用户DN
+secretSize=秘钥大小
+included.custom.audience.label=包括自定义受众
+max-clients.label=每个领域最大客户端数量
+requestObjectSignatureAlgorithm=请求对象签名算法
+searchForGroups=搜索群组
+noRolesAssociated=没有关联的角色
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN_ERROR.name=身份供应者非首次登录错误
+emptyStateMessage=没有属性组
+tokenLifespan.expires=过期于
+oidcAttributeImporter=将声明的声明(如果存在于 ID、访问令牌或用户配置文件端点返回的声明集中)导入到指定的用户属性或属性中。
+requestObject.request\ only=仅请求
+waitIncrementSeconds=等待增量
+requiredForLabel.admins=仅限管理员
+clientScopeSuccess=作用域映射已更新
+clientPolicySearch=搜索客户端策略
+refreshTokens=刷新令牌
+eventTypes.UPDATE_EMAIL_ERROR.description=更新邮箱错误
+credentials=凭证
+webAuthnPolicyCreateTimeoutHelp=以秒为单位创建用户公钥凭证的超时值。如果设置为 0,则不适应此超时选项。
+policyType.hotp=基于计数器
+eventTypes.REGISTER_ERROR.name=注册错误
+priorityHelp=供应商的优先级
+emptyPolicies=没有策略
+manageOrderTableAria=按照登录页面列出的顺序排列的身份供应商列表
+disableError=无法禁用供应商 {{error}}
+anyAlgorithm=任何算法
+enableSSL=启用 SSL
+general=常规设置
+failureFactor=登录失败最多次数
+updateClientPoliciesSuccess=客户端策略配置已更新
+advancedSettings=高级设置
+attributeValueHelp=属性必须具有的值。如果属性是列表,则该值必须包含在列表中。
+eventTypes.FEDERATED_IDENTITY_LINK.description=联合身份链接
+adminTheme=管理界面主题
+alias=别名
+eventTypes.SEND_IDENTITY_PROVIDER_LINK_ERROR.name=发送身份供应者链接错误
+userEvents=用户事件
+otpPolicyPeriodErrorHint=值应当介于 1 秒钟到 2 分钟之间。
+introduction=如果您想离开此页面并管理此领域,请单击左侧导航栏中相应的菜单项。
+clearUserEvents=清除用户事件
+descriptionHelp=新流程描述的帮助文本
+addCustomProvider=添加自定义供应商
+permissionType=指定此权限必须应用于给定类型的所有资源实例。
+policyEnforcementModes.ENFORCING=强制执行
+rowSaveBtnAriaLabel=保存对 {{messageBundle}} 的编辑
+permanentLockout=永久锁定
+debug=调试
+webAuthnPolicyRequireResidentKey=需要常驻密钥
+unlockUsersConfirm=所有临时锁定的用户将被解锁。
+clear=清除
+idpType.custom=自定义
+eventTypes.LOGOUT.name=登出
+deletedErrorClientScope=无法删除客户端作用域: {{error}}
+groupsClaim=团体声明
+roleMappingUpdatedError=无法更新角色映射 {{error}}
+client-updater-source-groups.label=群组
+frontchannelLogoutUrlHelp=当注销请求发送到该领域时(通过 end_session_endpoint)将导致客户端自行注销的 URL。如果未提供,则默认为基本 url。
+authenticationOverridesHelp=覆写领域认证流程绑定。
+requiredActions=必需的操作
+selectLocales=选择语言环境
+policyDecisionStagey=决策策略规定了如何评估与给定权限相关的策略以及如何获得最终决定。'肯定'意味着至少有一个策略必须评估为肯定的决定才能做出最终决定也是肯定的。“一致”意味着所有政策都必须评估为肯定的决定,以便最终决定也是肯定的。“共识”意味着积极决定的数量必须大于消极决定的数量。如果数量正面和负面的相同,最终决定是否定的。
+usermodel.prop.tooltip=用户模块接口中属性方法的名字. 例如, 'email' 会引用UserModel.getEmail() 方法.
+kc.identity.authc.method=认证方式
+regexAttributeValues=正则表达式属性值
+otpTypeHelp=totp 是基于时间的一次性密码。'hotp' 是一种基于计数器的一次性密码,服务器在其中保留一个用于哈希的计数器。
+setAsDefaultAction=设置为默认操作
+keyForCodeExchange=代码交换代码挑战方法的证明密钥
+clientProfiles=客户端配置文件
+endpointsHelp=显示服务提供商终端节点(Endpoint)的配置。
+unlockAllUsers=解锁所有用户
+noGroupsText=您尚未将此用户添加到任何群组。从加入一个群组开始。
+createClientPolicyError=无法创建策略,因为:{{error}}
+eventTypes.EXECUTE_ACTIONS_ERROR.name=执行动作错误
+path=路经
+overwritten=已被覆写
+deleteProviderError=删除密钥供应商时出错 {{error}}
+supportedLocalesHelp=该领域支持的语言环境。用户在登录屏幕上选择这些语言环境之一。
+comparisonHelp=指定用于评估请求的上下文类或语句的比较方法。默认为"Exact"。
+generatedIdTokenIsDisabled=未选择用户时禁用生成的 ID 令牌
+nodeHost=节点主机
+eventTypes.REGISTER_NODE_ERROR.description=注册节点错误
+acrToLoAMapping=ACR 到 LoA 映射
+advancedSettingsSaml=此部分用于配置此客户端的高级设置
+resetCredentialsError=重置用户凭据时出错: {{error}}
+eventTypes.INTROSPECT_TOKEN.name=令牌内部检查
+unspecified=未指定
+deleteMappingTitle=删除映射?
+profile=配置文件
+active=活跃
+generateKeysDescription=如果您生成新密钥,您可以自动下载带有私钥的密钥库并将其保存在您的客户端。Keycloak 服务器将只保存证书和公钥,而不保存私钥。
+addSubFlowTitle=添加子流程
+useTruststoreSpiHelp=指定 LDAP 连接是否将使用 Truststore SPI 以及在 standalone.xml/domain.sml 中配置的信任库。'始终' 表示它将始终使用它。'始终不' 表示它不会使用它。' 仅适用于ldaps' 意味着如果您的连接 URL 使用 ldaps,它将使用它。请注意,即使未配置 standalone.xml/domain.xml,'javax.net.ssl.trustStore' 属性指定的默认 java cacerts 或证书将会被使用。
+forcePostBindingHelp=始终使用 POST 绑定进行响应。
+executorName=姓名
+VERIFY_EMAIL=验证电子邮件 (VERIFY_EMAIL)
+realmCertificateAlias=领域证书别名
+roleName=角色名称
+addOrigins=添加 Origin
+evictionDayHelp=准入许可将在星期几失效。
+actionTokens=操作令牌
+permissionResources=指定此权限必须应用于特定资源实例。
+testConnectionHint.withoutEmail=要测试连接,您必须首先为当前用户 ({{userName}}) 配置一个电子邮件地址。
+includeOneTimeUseConditionHelp=一次性使用的条件是否应该包含在登录响应中?
+availableIdPsText=此处列出了此领域中所有配置的身份提供程序。您可以将用户帐户关联到任何IdP帐户。
+accessTokenLifespanHelp=访问令牌过期前的最长时间。建议此值短于 SSO 的超时时间。
+editableRowsTable=可编辑的行表
+redirectURIHelp=配置身份供应商时使用的重定向 uri。
+permissionsEnabled=已启用权限
+saveRealmError=无法创建领域: {{error}}
+attestationPreference.none=无
+pairwiseSubAlgorithmSalt.label=盐值
+addGroupsToGroupPolicy=将群组添加到群组策略
+deniedScopes=拒绝范围
+updateClientProfilesSuccess=客户端配置文件配置已更新
+flow.docker\ auth=Docker 认证流程
+useEntityDescriptor=使用实体描述符
+loginActionTimeout=登录操作超时
+windowsDomainQN=窗口域名限定名
+deleteClientError=无法删除配置文件:{{error}}
+validRedirectURIs=成功登录后浏览器可以重定向到的有效 URI 模式。允许使用简单的通配符,例如 'http://example.com/*'。也可以指定相对路径,例如 /my/relative/path /*。相对路径是相对于客户端根 URL 的。如果没有指定,则使用身份验证服务器根URL。对于SAML协议,如果您依赖于登录请求中嵌入的消费者服务URL,则必须设置有效的URI模式。
+UPDATE_PROFILE=更新配置文件 (UPDATE_PROFILE)
+assertionConsumerServicePostBindingURL=断言消费者服务 POST 绑定 URL
+removeImported=移除导入的数据
+endpoints=终端
+roleSaveError=无法保存角色: {{error}}
+keySize=秘钥大小
+membershipUserLdapAttributeHelp=仅在成员身份属性类型为 UID 时使用。它是用户的 LDAP 属性的名称,用于成员身份映射。通常为“uid”。例如,如果“成员身份用户 LDAP”的值属性'是'uid',LDAP 组有'memberUid: john',那么预计特定的LDAP 用户将有属性'uid: john'。
+validatingX509CertsHelp=必须用于检查签名的PEM格式的证书。可以输入多个证书,以英文逗号(,)分隔。
+samlCapabilityConfig=SAML 功能
+accessTokenSignatureAlgorithmHelp=用于签署访问令牌的 JWA 算法。
+derFormatted=DER 格式
+periodicChangedUsersSyncHelp=如果启用“导入用户”功能,系统会定期启动一个任务,根据用户的创建时间戳或最后更新时间戳,将 LDAP 用户同步到 Keycloak。这种同步方式比完全同步更高效,尤其是在 LDAP 中拥有大量用户的情况下。但是,这要求您的 LDAP 服务器支持在查询谓词中使用“createTimestamp”和“modifyTimestamp”属性进行搜索。
+signatureAlgorithmHelp=用于签署文档的签名算法。请注意,基于 'SHA1' 的算法已被弃用,将来可能会被删除。建议坚持使用一些更安全的算法而不是 '*_SHA1'.
+allow-default-scopes.tooltip=如果开启,新注册的客户端将被允许拥有在领域默认客户端范围或领域可选客户端范围中提到的客户端范围
+emailVerified=电子邮箱验证
+addExecutionHelp=执行可以有多种操作,从发送重置电子邮件到验证 OTP。
+requestObjectRequiredHelp=指定客户端是否需要为其授权请求提供请求对象,以及他们可以为此使用什么方法。如果设置为"not required",则提供请求对象是可选的。在所有其他情况下, 提供请求对象是强制性的。如果设置为"request",则请求对象必须按值提供。如果设置为"request_uri",则请求对象必须通过引用提供。如果设置为"request" or request_uri", 两种方法都可以使用。
+removeConfirm_one=您确定要移除这个群组吗?
+createUserProviderSuccess=用户联盟供应商已成功创建
+countHelp=指定使用令牌可以创建多少个客户端。
+Monday=星期一
+resetCredentialsSuccess=密码已成功重置。
+added=已添加
+authnContextDeclRefs=验证上下文的否定参考
+externalRoleToRole=在 keycloak 访问令牌中寻找外部角色。如果存在外部角色,则授予用户指定的领域或客户端角色。
+attributeGroup=属性组
+deleteExecutionError=无法删除执行器:{{error}}
+hideInheritedRoles=隐藏继承的角色
+consentRequired=需要授权
+selectMethodType.import=导入
+standardFlow=标准流程
+votedToStatus=投票给{{status}}
+credentialResetConfirmText=确认向该用户发送电子邮件?
+clientScopeType.default=默认
+helpFileUpload=上传 JSON 文件
+addProvider_one=添加 {{provider}} 身份供应商
+clientPoliciesPolicies=客户端策略
+flowCreatedSuccess=流程已创建
+fineGrainOpenIdConnectConfiguration=细粒度 OpenID 连接配置
+flow.reset\ credentials=重置凭据流程
+eventTypes.DELETE_ACCOUNT_ERROR.name=删除账号错误
+eventTypes.CLIENT_DELETE_ERROR.name=客户端删除错误
+noRolesInstructions-client=您还没有为这个客户创建任何角色。创建一个角色以开始。
+test=测试
+leaveGroup_one=离开群组{{name}}?
+count=数量
+noPasswordPoliciesInstructions=您尚未向该领域添加任何密码策略。添加一个策略以开始。
+testAuthentication=测试认证
+groupNameLdapAttributeHelp=LDAP 属性的名称,在组对象中用于组的名称和 RDN。通常为 'cn'。在这种情况下,典型的组/角色对象可能具有 DN,如 'cn=Group1,ouu=组,dc=example,dc=org'。
+deleteError=无法删除供应商 {{error}}
+attributeDisplayName=展示名称
+pkceEnabled=使用 PKCE
+userProviderSaveSuccess=用户联盟供应商已成功保存
+month=月
+valueLabel=值
+dropNonexistingGroupsDuringSyncHelp=如果这个标志为真,那么在从 LDAP 到 Keycloak 的群组同步期间,我们将只保留那些仍然存在于 LDAP 中的 Keycloak 组。其余的将被删除。
+expiration=过期
+addKerberosWizardTitle=添加 Kerberos 用户联盟供应商
+noPasswordPolicies=无密码策略
+resourceTypes=资源类型
+deleteConfirmTitle_one=删除群组
+eventTypes.UPDATE_PROFILE_ERROR.description=更新配置文件错误
+webAuthnUpdateSuccess=已成功更新 webauthn 策略
+authorizationSignedResponseAlg=授权响应签名算法
+includeInUserInfo.label=添加到用户信息
+onDragMove=正在拖动{{item}}
+back=返回
+deleteScopeConfirm=如果删除此授权范围,部分权限将受到影响。
+updateOtpSuccess=OTP 策略成功更新
+title=身份验证
+deleteAttributeError=属性未删除 {{error}}
+enableClientSignatureRequiredExplain=如果启用"需要客户端签名",此客户端的适配器将被更新。您可能需要为此客户端下载一个新的适配器。您需要为此客户端生成或导入密钥,否则身份验证不管用。
+policiesConfigTypes.formView=表单视图
+residentKey.No=否
+nodeReRegistrationTimeout=节点重新注册超时
+fineGrainSamlEndpointConfigHelp=此部分为断言消费者和单点注销服务配置确切的 URL。
+connectionURL=连接地址
+validateCustomUserSearchFilter=过滤器必须用英文括号括起来,例如:(filter)
+accessTokenLifespan=访问令牌寿命
+loginWithEmailHelpText=允许用户使用他们的电子邮件地址登录。
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT.name=身份提供商关联账号
+deleteMessageBundleSuccess=已成功从包中删除消息
+retry=刷新并继续
+firstBrokerLoginFlowAliasOverrideHelp=身份验证流程的别名,在首次使用此身份供应商登录后触发。术语“首次登录”表示当前没有 Keycloak 帐户链接到经过身份验证的身份供应商帐户。
+owner=所有者
+eventTypes.VERIFY_PROFILE.description=验证配置文件
+executorAuthenticatorMultiSelectHelpText=执行器验证多选的帮助文本
+eventTypes.FEDERATED_IDENTITY_LINK_ERROR.name=联合身份链接错误
+eventTypes.EXECUTE_ACTIONS.name=执行动作
+encryptAssertions=加密断言
+disableConfirmTitle=禁用领域?
+custom=自定义属性...
+keyTab=按键标签
+addSamlProvider=添加 SAML 供应商
+permission=权限
+saveEventListeners=保存事件监听器
+capabilityConfig=功能配置
+home=首页
+bindFlow=绑定流程
+userAttributeValue=用户属性值
+browserFlowHelp=选择要用于浏览器身份验证的流程。
+tokenLifespan.never=永不过期
+notFound=找不到您要查找的资源
+passMaxAge=通过 max_age
+disablePolicyConfirmTitle=禁用策略?
+eventTypes.LOGIN_ERROR.description=登录错误
+linkAccount=关联帐号
+attestationPreference.direct=直接
+eventTypes.OAUTH2_DEVICE_AUTH_ERROR.description=OAuth2设备认证错误
+unlinkUsers=取消链接用户
+userLdapFilter=用户 LDAP 过滤器
+emailVerification=邮箱验证
+configSaveError=无法保存执行器的配置:{{error}}
+cachePolicyHelp=此存储提供程序的缓存策略。'DEFAULT' 是全局缓存的默认设置。'EVICT_DAILY' 是每天缓存失效的时间。'EVICT_WEEKLY' 是一天缓存将失效的星期和时间。'MAX_LIFESPAN' 是以毫秒为单位的时间,它将成为缓存条目的生命周期。
+eventTypes.CUSTOM_REQUIRED_ACTION_ERROR.description=自定义必要操作错误
+eventTypes.SEND_RESET_PASSWORD.name=发送重置的密码
+requiredFor=针对何人为必填项
+scopePermissions.users.map-roles-description=决定管理员是否可以为所有用户映射角色的策略
+bindCredentialsHelp=LDAP 管理员的密码。该字段可以从保险库中获取其值,使用 ${vault.ID} 格式。
+searchForAdminEvent=搜索管理员事件
+unitLabel=选择时间单位
+webAuthnPolicySignatureAlgorithms=签名算法
+eventTypes.GRANT_CONSENT_ERROR.name=授权许可错误
+action=操作
+shortVerificationUri=设备授权流程中的短 verification_uri
+placeholderText=点击并请从中选择一个
+deleteCredentialsError=删除用户凭据时出错: {{error}}
+authDefaultActionTooltip=如果启用,此项操作对于任何新用户都将是必需的操作。
+validateBindCredentials=您必须输入 LDAP 管理员的密码
+evictionMinuteHelp=准入许可将在哪一分钟失效
+includeAuthnStatement=包括验证声明
+validatorType=验证器类型
+attributesHelp=要在令牌中搜索的属性的名称和(正则表达式)值。在 SAML 属性名称和属性友好名称字段中搜索属性的配置名称。必须满足每个给定的属性描述才能设置角色。如果属性是一个数组,那么这个值必须包含在数组中。如果一个属性可以多次找到,那么一次匹配就足够了。
+samlAttributeToRole=如果属性存在,则授予用户指定的领域或客户端角色。
+enableStartTls=启用 StartTLS
+addIdPMapper=添加身份供应商映射器
+createPermissionSuccess=成功创建权限
+roleAuthentication=角色身份验证
+homeURL=主页 URL
+eventTypes.REVOKE_GRANT_ERROR.name=撤销授权错误
+contentSecurityPolicyReportOnly=仅限内容安全策略报告
+firstBrokerLoginFlowAlias=首次登录流程
+missingAttributes=尚未定义任何属性。单击下面的按钮添加属性,密钥和值是密钥对所必需的。
+testConnectionError=错误!{{error}}
+authenticatedAccessPoliciesHelp=当通过身份验证请求调用客户端注册服务时使用这些策略。这意味着该请求包含初始访问令牌或承载令牌。
+deleteClientPolicyProfileSuccess=配置文件已成功从策略中删除。
+reGenerateSigningExplain=如果您为客户端重新生成签名密钥,Keycloak 数据库将更新,您可能需要为此客户端下载新的适配器。
+evaluate=评估
+enableLdapv3Password=启用 LDAPv3 密码修改扩展操作
+status=状态
+dragInstruction=通过点击并拖动从而改变优先级
+clients=客户端
+clientName=客户端名称
+syncModes.force=强制
+deleteMappingConfirm=是否要删除此映射?
+createClientProfileSuccess=已创建新的客户端配置文件
+eventTypes.CLIENT_LOGIN_ERROR.description=客户端登录错误
+explainBearerOnly=这是一种特殊的 OIDC 类型。此客户端只允许承载令牌请求,不能参与浏览器登录。
+clearFile=清除该文件
+allowCreate=允许创建
+providerUpdatedError=由于{{error}}无法更新客户端策略
+usersAddedError=无法将用户添加到群组: {{error}}
+orderChangeErrorUserFed=无法更改用户联合提供者的优先级顺序。{{错误}}
+scopeParameterPlaceholder=选择范围参数
+deleteClientPolicyConfirmTitle=删除策略?
+validateRdnLdapAttribute=您必须输入 RDN LDAP 属性
+policyUrlHelp=依赖方客户端提供给最终用户的 URL,以了解如何使用配置文件数据
+fromDisplayName=发件人展示名称
+affirmative=肯定的
+clientRoles=客户端角色
+removeRoles=移除角色
+maxFailureWaitSecondsHelp=用户被锁定的最长时间。
+groupsPath=群组路径
+useRealmRolesMapping=使用领域角色映射
+identityProviderEntityId=身份供应商实体 ID
+userInfoSignedResponseAlgorithm=用户信息签名响应算法
+selectGroup=选择群组
+scopePermissions.groups.view-members-description=决定管理员是否可以查看此群组成员的策略
+tableOfGroups=群组列表
+allowed-protocol-mappers.tooltip=允许的协议映射程序提供商白名单。如果尝试注册客户端,其中包含一些未被列入白名单的协议映射器,则注册请求将被拒绝。
+policyProvider.role=为您的权限定义条件,允许一组一个或多个角色访问一个对象。
+targetOptions.brokerId=BROKER_ID
+eventTypes.VERIFY_PROFILE.name=验证配置文件
+useRealmRolesMappingHelp=如果为真,则 LDAP 角色映射将映射到 Keycloak 中的领域角色映射。否则它将映射到客户端角色映射。
+forwardParameters=转发查询参数
+frontchannelLogoutUrl=前端通道注销 URL
+testConnectionHint.withoutEmailAction=配置电子邮件地址
+webAuthnUpdateError=由于{{error}},无法更新 webauthn 策略
+paginationHelp=LDAP服务器是否支持分页
+oAuthMutualHelp=这启用了对 OAuth 2.0 双向 TLS 证书绑定访问令牌的支持,这意味着 keycloak 将访问令牌和刷新令牌与令牌的 X.509 证书绑定在一起,请求客户端在 keycloak 的令牌端点和这个客户。这些令牌可以被视为密钥持有者令牌而不是不记名令牌。
+deleteProviderTitle=删除密钥提供商?
+scopes=范围
+accessTokens=访问令牌
+columnName=名称
+flowType=流程类型
+syncLDAPGroupsSuccessful=数据已成功同步 {{result}}
+policyEnforcementModes.PERMISSIVE=获准使用
+subject=主题 DN
+use=使用
+defaultAdminInitiated=由管理员发起的默认操作的生命周期
+chooseAMapperType=选择映射类型
+startTimeHelp=定义在该时间之前不得授予策略。仅当当前日期/时间晚于或等于此值时才授予。
+noGroupsInThisRealm=此领域中没有群组
+executorClientAuthenticator=执行器客户端认证器
+addWebOrigins=添加网络根源
+clientScopeExplain=客户端作用域是多个客户端之间共享的一组通用协议映射和角色。
+attributeNameHelp=要在断言中搜索的属性名称。您可以将此留空并指定一个友好的名称。
+linkAccountTitle=将帐号关联到{{provider}}
+invalidateRotatedSuccess=轮换使用的秘密成功删除
+userSessionAttributeHelp=您要硬编码的用户会话属性的名称
+updateSuccessIdentityProvider=供应商更新成功
+host=主机
+forbidden_one=被阻止,需要权限:
+backchannelLogoutRevokeOfflineSessions=后台注销撤销离线会话
+supportedApplications=支持的应用程序
+kerberosPrincipal=Kerberos 主体
+resourceAttribute=资源属性
+addressClaim.region.label=区域的用户属性名称
+applyToResourceTypeFlagHelp=指定此权限是否应用于给定类型的所有资源。在这种情况下,将为给定资源类型的所有实例评估此权限。
+managePriorityInfo=优先级是供应商在进行用户查找时的顺序。您可以拖动用户联盟供应商所在的行来更改优先级。
+deletedErrorIdentityProvider=无法删除供应商 {{error}}
+included.custom.audience.tooltip=这只在“包含的客户端受众”未填充时使用。指定的值将包含在令牌的受众(aud)字段中。如果令牌中存在现有受众,则只向其添加指定的值。它不会覆盖现有的用户。
+includeInIdToken.label=添加到ID令牌
+steps=步骤
+tokenDeleteConfirm=您确定要永久删除初始访问令牌 {{id}}
+flowCreateError=无法创建流程:{{error}}
+readTimeoutHelp=LDAP 读取超时,以毫秒为单位。此超时适用于 LDAP 读取操作。
+host-sending-registration-request-must-match.tooltip=如果开启,只要它是从一些受信任的主机或域发送的,任何对客户端注册服务的请求都是允许的。
+profilesConfigTypes.formView=表单视图
+validatorDeletedSuccess=用户资料配置已保存。
+canonicalization=规范化方法
+deleteConfirmTitle=删除领域?
+includeInAccessTokenResponse.label=添加到访问令牌响应
+SSOSessionMax=SSO会话最长的时间
+clientScope=客户范围
+inheritedFrom=继承自
+clientScopeSearch.name=姓名
+deleteConditionSuccess=条件已删除
+clientProfile=配置文件详情
+syncAllUsers=同步所有用户
+allowedClockSkewHelp=验证身份供应商令牌时可以允许的时钟偏差秒数。默认值为零。
+disableConfirmIdentityProvider=您确定要禁用供应商'{{provider}}'
+clientSaveError=无法更新客户端:{{error}}
+tokenSaveError=无法创建初始访问令牌 {{error}}
+certificate=证书
+deleteConfirmExecutionMessage=您确定要永久删除执行器"<1>{{name}}1>"。
+offlineSessionMaxLimitedHelp=启用最大离线会话
+delete=删除
+userGroupsRetrieveStrategyHelp=指定如何检索用户组。LOAD_GROUPS_BY_MEMBER_ATTRIBUTE 表示将通过发送 LDAP 查询来检索用户角色,以检索“成员”是否是用户的所有群组。GET_GROUPS_FROM_USER_MEMBEROF_ATTRIBUTE 表示将从“memberOf”检索用户组'我们用户的属性或来自'Member-Of LDAP Attribute'指定的其他属性。
+hour=小时
+connectionTimeoutHelp=LDAP 连接超时毫秒数
+repeat=重复
+defaultSigAlgHelp=用于为领域签署令牌的默认算法
+save-admin-eventsHelp=如果启用,管理员事件将保存到数据库中,从而使事件可用于管理员页面。
+searchForProtocol=搜索协议映射器
+eventTypes.CLIENT_INFO.name=客户端信息
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN.description=OAuth2设备用于交换令牌的代码
+eventTypes.UPDATE_TOTP_ERROR.name=更新totp错误
+client-updater-source-groups.tooltip=需要检查的组名。如果创建/更新客户端的实体是某些指定组的成员,则条件求值为“真”。配置的群组由其简单名称指定,该名称必须与Keycloak组的名称匹配。这里不支持群组层级。
+webAuthnPolicyRpId=依赖方ID
+ldapRolesDnHelp=保存此树的角色的 LDAP DN。例如,'ou=finance,dc=example,dc=org'.
+serviceAccount=服务账户角色
+providerUpdatedSuccess=客户端策略更新成功
+assertionConsumerServiceRedirectBindingURL=断言消费者服务重定向绑定 URL
+deleteRole=删除此角色
+SSOSessionSettings=SSO会话设置
+directAccessHelp=这启用了对直接访问授权的支持,这意味着客户端可以访问用户的用户名/密码,并直接与 Keycloak 服务器交换它以获得访问令牌。就 OAuth2 规范而言,这启用了对“资源所有者密码”的支持授予此客户的凭证。
+groupHelp=要添加用户的群组。填写群组的完整路径,包括路径。例如:'/root-group/child-group'。
+addressClaim.country.label=国家的用户属性名称
+downloadType=这是关于下载类型的信息
+clustering=集群
+createSuccess=身份供应商已成功创建
+mapperAttributeName=属性名称
+setPassword=设置密码
+client-updater-source-roles.tooltip=在客户端注册/更新请求期间检查该条件,如果创建/更新客户端的实体(通常是用户)是指定角色的成员,则该条件计算为“真”。要引用领域角色,您可以使用领域角色名称,如'my_realm_role'。对于引用客户端角色,可以使用client_id.Role_name,例如“my_client.My_client_role”将引用客户端'my_client'的客户端角色' My_client_role'。
+createRole=创建角色
+clientDeletedSuccess=客户端已删除
+eventTypes.IDENTITY_PROVIDER_RESPONSE_ERROR.description=身份供应者响应错误
+editModeLdapHelp=READ_ONLY 是一个只读的 LDAP 存储。WRITABLE 意味着数据将按需同步回 LDAP。UNSYNCED 意味着用户数据将被导入,但不会同步回 LDAP。
+enableServiceAccount=启用服务账户角色
+signOutAllActiveSessionsQuestion=是否注销所有活动会话?
+addPostLogoutRedirectUri=添加有效的注销后重定向 URI
+SSOSessionMaxRememberMe=“记住我”的SSO会话的最长的时间
+pkceMethod=PKCE 方法
+moveGroupEmptyInstructions=没有子组,请选择“移至此处”将所选群组移动到该群组下并作为此群组的子组
+hmacGenerated=hmac-generated
+unlockSuccess=用户已成功解锁
+unlockError=由于{{error}},无法解锁用户
+hourHelp=定义必须授予策略的时间。您还可以通过填写第二个字段来提供范围。在这种情况下,仅当当前时间介于或等于您提供的两个值时才授予权限。
+deleteClientProfileConfirmTitle=删除配置文件?
+syncLDAPGroupsError=由于{{error}},无法同步数据
+saveSuccess=用户联盟供应商已成功保存
+generatedAccessToken=生成的访问令牌
+resetPasswordConfirmation=新密码确认
+testConnection=测试连接
+archiveFormat=存档格式
+requestObjectEncryptionHelp=JWE算法,客户端发送'request'或'request_uri'参数指定的OIDC请求对象时需要使用的JWE算法。如果设置为'任何',加密是可选的,允许任何算法。
+importSuccess=导入新证书
+attributeConsumingServiceName=属性消费服务名称
+invalidJsonError=无法保存用户配置文件,提供的信息不是有效的 JSON。 {{error}}
+promptHelp=指定授权服务器是否提示最终用户重新验证和授权。
+deleteBtn=删除
+defaultLocale=默认语言环境
+addLdapWizardDescription=此处需要文本
+aggregate.attrs.label=聚合属性值
+removedGroupMembershipError=移除群组成员身份时出错 {{error}}
+allowPasswordAuthenticationHelp=启用/禁用针对 Kerberos 数据库的用户名/密码身份验证的可能性
+deleteExecutorSuccess=成功!执行器被删除。
+eventTypes.SEND_RESET_PASSWORD_ERROR.name=发送重置密码错误
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN.name=身份提供商首次登录
+noRoles-groups=此群组没有角色
+enableSwitchSuccess={{switch}} 更改成功
+eventTypes.INTROSPECT_TOKEN_ERROR.name=令牌内部检查错误
+usernameHelperText=请为身份提供程序输入用户的用户名。
+includeInAccessToken.tooltip=是否应将声明加入到访问令牌?
+noScopeCreateHint=您需要先创建授权范围。
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING_ERROR.name=客户端发起的账号关联错误
+clientScopesCondition=预期范围
+backchannelLogoutSessionRequiredHelp=指定在使用反向通道注销 URL 时注销令牌中是否包含 sid(会话 ID)声明。
+global=全局
+userAttributeHelp=您要硬编码的用户属性的名称
+searchForMapper=搜索映射器
+oidcCibaGrantHelp=这启用了对 OIDC CIBA Grant 的支持,这意味着用户通过一些外部身份验证设备而不是用户的浏览器进行身份验证。
+includeOneTimeUseCondition=包括一次性使用的条件
+clientUpdaterSourceRoles=更新实体角色
+enableSwitchError=由于{{error}},无法启用/禁用
+deleteClientPolicyProfileConfirm=此操作将从策略 {{policyName}} 中永久删除 {{profileName}}。并且此操作无法撤消。
+deleteExecutorProfileConfirm=该操作将永久删除 {{executorName}}。且此操作无法撤消。
+confirmClientSecretBody=如果您重新生成密钥,Keycloak 数据库将被更新,您将需要为此客户端下载一个新的适配器。
+keysList=秘钥列表
+generatedUserInfo=生成的用户信息
+clientRegistration=客户端注册
+masterSamlProcessingUrl=主 SAML 处理 URL
+samlIdentityProviderMetadata=SAML 2.0 身份供应者元数据
+importParseError=无法解析文件 {{error}}
+addMember=添加成员
+eventTypes.CLIENT_INFO_ERROR.name=客户端信息错误
+scopeParameterHelp=您可以复制/粘贴范围参数的这个值,并在从该客户端适配器发送的初始 OpenID Connect 身份验证请求中使用它。默认客户端范围和选定的可选客户端范围将在生成为此客户端颁发的令牌时使用。
+idTokenEncryptionKeyManagementAlgorithm=ID令牌加密密钥管理算法
+authenticatorAttachment.not\ specified=未指定
+oidcCibaGrant=OIDC CIBA 补助金
+ssoSessionIdle=允许会话在到期前空闲的时间。令牌和浏览器会话在会话到期时失效。
+searchKey=搜索秘钥
+deleteClientSuccess=配置文件已删除
+emptyClientScopesPrimaryAction=添加客户端范围
+addStepTo=向 {{name}} 添加步骤
+eventTypes.AUTHREQID_TO_TOKEN_ERROR.description=认证令牌错误
+deleteAttributeConfirm=您确定要永久删除属性 {{attributeName}} 吗?
+chooseResources=选择要导入的资源
+selectOne=选择一个选项
+emailTheme=电子邮件主题
+eventTypes.UPDATE_PASSWORD.description=更新密码
+policiesConfigTypes.jsonEditor=JSON 编辑器
+eventConfigSuccessfully=成功保存配置
+scopePermissions.users.impersonate-description=决定管理员是否可以模拟其他用户的策略
+deleteResourceWarning=当其他资源不再使用时,以下权限将被删除:
+moveTo=移动到
+registerNodeManually=手动注册节点
+redirectURI=重定向 URI
+publicKeys=公钥
+emptyEventsInstructions=没有更多的事件类型可以添加
+periodicFullSync=周期性完全同步
+removeConfirmTitle_other=移除群组?
+emptyBuiltInMappersInstructions=所有内置映射都已添加到此客户端
+assertionLifespanHelp=在 SAML 断言条件中设置的寿命。在此之后断言将无效。"SessionNotOnOrAfter" 属性不会被修改,并继续使用在领域级别定义的 "SSO Session Max" 时间。
+noTokensInstructions=您还没有创建任何初始访问令牌。通过单击“创建”创建一个初始访问令牌。
+editUsername=如果启用,用户名字段是可编辑的,否则用户名字是只读的。
+ldapAttributeValueHelp=LDAP 属性的值,将在注册期间添加到新用户。您可以硬编码任何值,如 'foo',但您也可以使用一些特殊标记。目前唯一支持的标记是 '${ RANDOM}',它将被一些随机生成的字符串替换。
+lastRegistration=上次注册
+advancedSettingsOpenid-connect=此部分用于配置此客户端与 OpenID Connect 协议相关的高级设置
+requireSsl=需要 SSL
+reevaluate=重新评估
+clientOfflineSessionMax=客户端离线令牌最大值
+eventTypes.SEND_VERIFY_EMAIL.description=发送验证邮件
+eventTypes.REVOKE_GRANT_ERROR.description=撤销授权错误
+descriptionLanding=这是用户联盟登陆页面的描述
+moveHere=移至此处
+noKeys=没有秘钥
+batchSizeHelp=在单个事务中从 LDAP 导入 Keycloak 的 LDAP 用户数
+createClientConditionSuccess=条件创建成功。
+kerberosKeyTab=Kerberos 密钥选项卡
+principalAttribute=主体属性
+userRegistrationHelpText=启用/禁用注册页面。若启用此设置,登陆页上也会展示注册链接。
+activeHelp=设置密钥是否可用于签名
+addMapperExplain=如果需要更精细的控制,可以在此客户端上创建协议映射
+realmRoles=领域角色
+fineGrainOpenIdConnectConfigurationHelp=此部分用于配置此客户端与 OpenID Connect 协议相关的高级设置。
+searchForUserDescription=此领域可能具有联合提供程序。查看所有用户可能会导致系统变慢,但可以通过搜索来完成。请通过上面的搜索框搜索用户。
+expirationHelp=设置事件的到期时间。过期的事件会定期从数据库中清除。
+webAuthnPolicySignatureAlgorithmsHelp=身份验证断言应该使用什么签名算法。
+setToNowError=错误!无法设置为当前日期和时间。 {{error}}
+eventTypes.UNREGISTER_NODE_ERROR.description=注销节点错误
+clientScopeTypes.optional=非必需
+nameIdFormat=姓名ID格式
+eventTypes.SEND_VERIFY_EMAIL_ERROR.name=发送验证邮件错误
+validRedirectUri=有效的重定向 URI
+webauthnIntro=这个表格是做什么用的?
+wantAssertionsEncryptedHelp=表明此服务提供商是否需要加密断言。
+roleObjectClasses=角色对象类
+deleteClientScope_other=删除{{count}}个客户端作用域
+deleteCredentialsConfirmTitle=删除凭据?
+expires=过期
+OVERWRITE=覆写
+user-clearEventsHelp=清除数据库中的所有用户事件。
+eventTypes.REFRESH_TOKEN.name=刷新令牌
+userAttribute=用户属性
+revoke=撤销
+admin=管理员
+syncUsersError=无法同步用户:'{{error}}'
+generatedAccessTokenHelp=请参阅示例访问令牌,该令牌将在选定用户通过身份验证后生成并发送给客户端。您可以根据有效的协议映射器和角色范围映射,以及分配给实际用户的声明和角色,查看令牌将包含的声明和角色。
+webAuthnPolicyAcceptableAaguidsHelp=AAGUID 列表,其中可以注册验证者。
+keyPasswordHelp=私钥密码
+frontchannelLogout=前台通道注销
+titleRoles=领域角色
+sectorIdentifierUri.tooltip=使用成对子值并支持动态客户端注册的提供程序应该使用sector_identifier_uri参数。它为在共同管理控制下的一组网站提供了一种方法,使其具有独立于单个域名的一致的成对子值。它还为客户端提供了一种无需重新注册所有用户即可更改redirect_uri域的方法。
+eventTypes.REVOKE_GRANT.name=撤销授权
+rdnLdapAttribute=RDN LDAP 属性
+usedBy=使用者
+replyToDisplayName=回复地址展示名称
+xRobotsTag=X-机器人标签
+bindType=绑定类型
+tokenDeleteSuccess=初始访问令牌删除成功
+contextualInfo=上下文信息
+syncModeHelp=所有映射器的默认同步模式。同步模式决定何时使用映射器同步用户数据。可能的值是:'引用' 保持引入此选项之前的行为,'导入' 仅导入在用户首次使用此身份供应商登录期间,用户一次,“强制”在每次使用此身份供应商登录期间始终更新用户。
+temporaryPassword=临时密码
+applyPolicyHelp=指定必须应用于此策略或权限定义的范围的所有策略。
+addKerberosWizardDescription=此处需要文本
+sslType.none=无
+dateTo=日期(截止日期)
+eventTypes.REVOKE_GRANT.description=撤销授权
+keyPlaceholder=输入一个键
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR.name=OAuth2设备验证用户代码错误
+addAuthnContextDeclRef=添加验证上下文的否定参考
+eventTypes.SEND_IDENTITY_PROVIDER_LINK.description=发送身份供应商链接
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN.name=身份供应者检索令牌
+userInfo=用户信息
+consentScreenText=许可页面的显示文本
+addRoles=添加角色
+clientPoliciesProfilesHelpText=客户端策略配置文件允许设置一组执行器,这些执行器将对与客户端相关的各种操作进行强制执行。这些操作可以是管理员操作,如创建或更新客户端,也可以是用户操作,如对客户端进行身份验证。
+archiveFormatHelp=Java 密钥库或 PKCS12 存档格式。
+xContentTypeOptions=X-Content-Type-Options
+groupsDescription=群组是一组可应用于用户的属性和角色映射。您可以创建、编辑和删除群组,并管理其子级组织。
+addValidatorRole=添加 {{validatorName}} 验证器
+protocolTypes.all=全部
+keyAlias=秘钥别名
+xContentTypeOptionsHelp=默认值阻止 Internet Explorer 和谷歌浏览器从 MIME 嗅探远离声明的内容类型的响应了解更多
+privateKeyMask=私钥未设置或未知
+signOutAllActiveSessions=注销所有活动会话
+addExecutorSuccess=成功!执行器创建成功
+executorTypeSelectHelpText=执行器类型选择帮助文本
+useDiscoveryEndpointHelp=如果启用此设置,发现端点将用于获取供应商配置。Keycloak 可以从终端节点加载配置并在源有任何更新时自动更新配置。
+eventTypes.USER_INFO_REQUEST_ERROR.name=用户信息请求错误
+createUserProviderError=无法创建用户联盟供应商:{{error}}
+learnMore=了解更多
+onDragCancel=已取消拖动。列表未更改。
+removeUser=移除用户
+ownerManagedAccess=启用用户管理访问
+userModelAttributeNameHelp=从 LDAP 导入用户时要添加的模型属性的名称
+templateHelp=用于格式化要导入的用户名的模板。替换包含在 ${} 中。例如:'${ALIAS}.${CLAIM.sub}'。ALIAS 是供应商别名。CLAIM. 引用 ID 或访问令牌声明。可以通过将 |uppercase 或 |lowercase 附加到替换值来将替换转换为大写或小写,例如“${CLAIM.sub | lowercase}”。
+permissions=权限
+emptyExecutionInstructions=您可以通过添加子流程或执行器来开始定义此流程
+offlineSessionSettings=离线会话设置
+unAssignRole=取消分配
+deleteScope=永久删除授权范围?
+eventTypes.CODE_TO_TOKEN.description=用于交换令牌的代码
+oAuthDevicePollingIntervalHelp=客户端在对令牌端点的轮询请求之间应等待的最短时间(以秒为单位)。
+passwordDataTitle=密码数据
+accountThemeHelp=为用户账户管理页面选择主题。
+clientPolicies=客户端策略
+NONE=无
+keystorePasswordHelp=密钥的密码
+clientSettings=客户端详情
+deleteClientPolicyConditionConfirm=此操作将永久删除{{condition}}。此操作无法撤消。
+selectATheme=选择主题
+permissionsList=权限列表
+attributeGroupHelp=指定要添加此属性的用户配置文件组。这样,在创建或更新用户时,可以将各种类似的属性分组显示在屏幕的不同位置。
+createRealm=创建领域
+eventTypes.VALIDATE_ACCESS_TOKEN_ERROR.description=验证访问令牌错误
+mapperSaveError=保存映射器时出错:{{error}}
+eventTypes.CLIENT_LOGIN_ERROR.name=客户端登录错误
+displayOnConsentScreenHelp=如果启用此选项,并且此客户端范围已添加到需要获得同意的客户端,则“同意屏幕文本”指定的文本将显示在同意屏幕上。如果禁用此选项,则此客户端范围不会显示在同意屏幕上。
+requirements.DISABLED=禁用
+titleUsers=用户管理
+whoWillAppearLinkText=谁将出现在此群组列表中?
+ldapFullNameAttribute=LDAP 全名属性
+createClientError=无法创建客户端:'{{error}}'
+deleteConfirmClientScopes=是否要删除此客户端作用域?
+forceAuthenticationHelp=指示身份供应商是否必须直接验证呈现者而不是依赖先前的安全上下文。
+testClusterAvailability=测试集群可用性
+reGenerateSigning=为此客户端重新生成签名密钥
+authorizationEncryptedResponseAlgHelp=当响应模式为 jwt 时,用于加密授权响应的密钥管理的 JWA 算法。如果要加密授权响应,则需要此选项。如果留空,授权响应只是签名,但不加密。
+deleteConfirmGroup_other=是否要删除这些群组?
+scopePermissions.users.manage-description=决定管理员是否可以管理领域中所有用户的策略
+defaultACRValuesHelp=如果 OIDC 请求中的 'claims' 或 'acr_values' 参数没有明确请求 ACR,则用作自愿 ACR 的默认值。
+membershipAttributeType=成员属性类型
+included.client.audience.tooltip=指定受众客户端的客户端ID将包含在令牌的受众(aud)字段中。如果令牌中存在现有受众,则只向其添加指定的值。它不会覆盖现有的受众。
+searchGroup=搜索群组
+allowCreateHelp=允许外部身份供应商创建一个新的标识符来代表委托人。
+allResults=所有结果
+addressClaim.locality.tooltip=用户属性的名称,将用于映射到“address”令牌声明中的“locality”子声明。默认为'locality'。
+keyForCodeExchangeHelp=选择使用哪种 PKCE 代码质询方法。如果未指定,除非客户端发送具有适当代码质询和代码交换方法的授权请求,否则 keycloak 不会将 PKCE 应用于客户端。
+includeInAccessTokenResponse.tooltip=是否应该将声明添加到访问令牌响应中?应该只用于信息性和非敏感数据吗
+removeMappingConfirm_one=您确定要移除这个角色吗?
+oidcSettings=OpenID 连接设置
+otpPolicyDigitsHelp=OTP 应该有多少位数?
+clientAuthentications.client_secret_post=客户机密作为邮件发送
+prompts.select_account=选择账户
+defaultACRValues=默认 ACR 值
+valueError=必须至少提供一个值。
+noConsents=无许可
+orderChangeSuccessUserFed=成功更改用户联盟供应商的优先顺序
+noUsersEmptyStateDescriptionContinued=查找用户。无法在此添加已将此角色作为有效角色的用户。
+userProviderSaveError=由于:{{error}},无法保存用户联盟供应商
+executorsHelpText=执行器, 将应用于此客户端配置文件
+ldapSearchingAndUpdatingSettings=LDAP 搜索和更新
+authenticationAliasHelp=配置名称
+SSOSessionIdle=SSO会话空闲的时间
+deleteClientPolicyConditionConfirmTitle=删除条件?
+initialCounterErrorHint=数值需要在 1 到 120 之间
+connectionTimeout=连接超时
+passLoginHintHelp=将 login_hint 传递给身份供应商。
+monthHelp=定义必须授予策略的月份。您还可以通过填写第二个字段来提供范围。在这种情况下,仅当当前月份介于或等于您提供的两个值时才授予权限。
+eventTypes.CLIENT_LOGIN.description=客户端登录
+registrationAccessToken=注册访问令牌
+headerName=标题名称
+issuerHelp=响应发布者的发布者标识符。如果未提供,则不会执行任何验证。
+uiDisplayNameHelp=在管理 UI 中链接时显示供应商的名称
+titleSessions=会话管理
+dedicatedScopeName={{clientName}}-专用
+deleteAttributeConfirmTitle=删除属性?
+importSkipped_zero=没有记录被跳过。
+rootURL=添加到相对 URL 的根 URL
+contentSecurityPolicyHelp=默认值防止页面被非来源 iframe 包含了解更多
+policyUsers=指定此策略允许的用户。
+logoutServicePostBindingURLHelp=用于客户端单点注销服务的 SAML POST 绑定 URL。如果您使用其他绑定,则可以将其留空。
+generatedIdTokenNo=没有生成 id 令牌
+byConfiguration=根据配置
+usersAdded_other={{count}}添加到群组的用户
+userFedUnlinkUsersConfirmTitle=取消链接所有用户?
+passCurrentLocale=传递当前语言环境
+realmNameField=领域名称
+roleCreated=已创建角色
+socialProfileJSONFieldPath=社交资料 JSON 字段路径
+noViewRights=没有权限查看该群组.
+eventTypes.SEND_RESET_PASSWORD.description=发送重置的密码
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING.name=客户端发起的账号关联
+resourceScopeError=由于{{error}},无法删除授权范围
+identityInformation=身份信息
+usermodel.clientRoleMapping.rolePrefix.label=客户端角色前缀
+partialImport=部分导入
+cibaBackhannelTokenDeliveryModes.ping=发送回显信息
+includeInTokenScopeHelp=如果启用,此客户端作用域的名称将添加到访问令牌属性“scope”以及令牌自检端点响应中。如果禁用,此客户端作用域将从令牌和令牌自检端点响应中省略。
+savePassword=保存密码
+signatureKeyNameHelp=签名的 SAML 文档在 KeyName 元素中包含签名密钥的标识。对于 Keycloak / RH-SSO 对应方,使用 KEY_ID。而对于 MS AD FS,则使用 CERT_SUBJECT。对于其他人,如果没有其他有效的选项,请查看并使用 NONE。
+decisionStrategies.UNANIMOUS=无异议
+cacheSettingsDescription=此部分包含对缓存用户有用的选项,这些选项是从此用户存储提供程序加载的。
+groupsPathHelp=将 LDAP 组添加到的 Keycloak 组路径。例如,如果使用值 '/Applications/App1',则 LDAP 组将在组 'App1' 下的 Keycloak 中可用,该组是顶级组'Applications'的子级 。默认值为“/”,因此 LDAP 组将映射到顶层的 Keycloak 组。创建此映射器时,配置的组路径必须已经存在于 Keycloak 中。
+aesGenerated=aes-generated
+addPolicy=添加策略
+tokenClaimName.label=令牌声明名称
+executorsTable=执行器列表
+extendToChildren=扩展到子级
+from=发件人
+decisionStrategyHelp=决策策略规定了如何评估权限以及如何获得最终决定。'肯定'意味着至少一个权限必须评估为肯定的决定才能授予对资源及其范围的访问权限。'一致' 意味着所有权限都必须评估为一个肯定的决定,以便最终决定也是正向的。
+deleteClientPolicyProfileError=无法从策略中删除配置文件:{{error}}
+greaterThan=必须大于 {{value}}
+hideOnLoginPage=在登录页面隐藏
+couldNotCreateGroup=无法创建群组{{error}}
+defaultRole=此角色充当领域和客户端默认角色的容器。无法删除。
+eventConfigs=事件设置
+conditionsHelp=条件,将对其进行评估以确定是否应在特定操作期间应用客户端策略。
+disableProvider=禁用供应商?
+eventTypes.UNREGISTER_NODE.name=注销节点
+anonymousAccessPoliciesHelp=当未经身份验证的请求调用客户端注册服务时使用这些策略。这意味着该请求不包含初始访问令牌或承载令牌。
+clientScopeError=无法更新作用域映射{{error}}
+saveRealmSuccess=已成功创建领域
+createToken=创建初始访问令牌
+clientsClientTypeHelp='OpenID Connect' 允许客户端根据授权服务器执行的身份验证来验证最终用户的身份。'SAML' 启用基于 Web 的身份验证和授权方案,包括跨域单点登录( SSO) 并使用包含断言的安全令牌来传递信息。
+orderChangeSuccess=成功更改身份供应商的显示顺序
+emptyPoliciesInstructions=如果您要创建策略,请点击下面的按钮创建策略。
+createScopeSuccess=授权范围创建成功
+logoUrl=徽标网址
+accessTokenLifespanImplicitFlowHelp=OpenID Connect 隐式流程中颁发的访问令牌的最大过期时间。建议此值短于 SSO 超时时间。隐式流程中无法刷新令牌,因此存在一个与“访问令牌生命周期”不同的独立超时时间。
+noRealmRolesToAssign=没有要分配的领域角色
+logoutUrl=注销地址
+regexPatternHelp=指定正则表达式模式。
+searchForUserEvent=搜索用户事件
+usernameLdapAttributeHelp=LDAP 属性的名称,映射为 Keycloak 用户名。对于许多 LDAP 服务器供应商,它可以是 'uid'。对于 Active directory,它可以是 'sAMAccountName' 或 'cn'。应该为您要从 LDAP 导入 Keycloak 的所有 LDAP 用户记录。
+federationLink=联盟链接
+webAuthnPolicyPasswordlessFormHelp=无密码 WebAuthn 身份验证策略。'Webauthn Register Passwordless' 所需操作和'WebAuthn Passwordless Authenticator' 身份验证器将使用此策略。典型用法是,当 WebAuthn 用作第一因素身份验证时。同时具有 ' WebAuthn Policy' 和 'WebAuthn Passwordless Policy' 允许在同一领域中将 WebAuthn 用作第一因素和第二因素身份验证器。
+unlinkUsersError=无法取消链接用户:'{{error}}'
+roleHelpHelp=授予用户的角色。单击“选择角色”按钮浏览角色,或直接在文本框中键入。要引用应用程序角色,语法为 appname.approle,即 myapp.myrole。
+storedTokensReadable=存储的令牌可读
+defaultRoleDeleteError=无法删除默认角色。
+unknownUser=匿名
+userVerify.not\ specified=未指定
+usermodel.prop.label=特性
+userFedUnlinkUsersConfirm=您想取消所有用户的链接吗?数据库中没有密码的用户将无法再进行身份验证。
+eventTypes.REMOVE_FEDERATED_IDENTITY.name=删除联合身份
+membership=从属关系
+eventTypes.RESET_PASSWORD.description=重置密码
+authenticationOverrides=身份验证流程覆盖
+client-scopes-condition.label=预期范围
+deleteAttributeSuccess=属性已删除
+artifactResolutionService=工件解析服务
+clientProfilesSubTab=客户端配置子标签
+selectEncryptionType=选择加密类型
+realmSettingsExplain=领域设置用于控制当前领域中用户、应用程序、角色和群组的选项。
+mappingUpdatedError=无法更新映射: {{error}}
+manageDisplayOrder=管理显示顺序
+exactSearch=精确搜索
+value=数值
+filenamePlaceholder=上传 PEM 文件或在下方粘贴密钥
+deleteConfirm_one=是否要删除此群组“{{groupName}}”。
+times.seconds=秒
+removeMappingTitle=移除角色?
+executorTypeSelectAlgorithm=执行器类型选择算法
+resources=资源
+userRolesRetrieveStrategy=用户角色检索策略
+importKey=导入密钥
+events-disable-title=取消保存事件?
+ellipticCurve=椭圆曲线
+forceArtifactBindingHelp=是否应通过 SAML ARTIFACT 绑定系统将响应消息返回给客户端?
+forceAuthentication=强制认证
+connectionPoolingHelp=确定 Keycloak 是否应该使用连接池来访问 LDAP 服务器。
+unlink=取消关联
+groupRemove_other=群组已移除
+deletePolicy=永久删除策略?
+assertionConsumerServiceRedirectBindingURLHelp=客户端断言消费者服务(登录响应)的 SAML 重定向绑定 URL。如果您没有此绑定的 URL,则可以将其留空。
+searchFor=按名称搜索角色
+providers=添加供应商
+writeOnly=只写
+noRolesInstructions-clientScopes=您尚未为此客户端作用域创建任何角色。请创建角色以开始。
+noRolesInstructions-clients=您尚未为此客户端作用域创建任何角色。请创建角色以开始。
+removeImportedUsersMessage=您真的要移除所有导入的用户吗?
+noGroupsInThisSubGroup=此子组中没有群组
+validateUserObjectClasses=您必须输入一个或多个用户对象类
+encryptionAlgorithm=加密算法
+requiredForLabel.users=仅限用户
+groupUpdated=群组已更新
+hideMetaData=隐藏元数据
+themes=主题
+clientType=客户端类型
+addClientScope=添加客户端范围
+notBeforeSuccess=成功! 为领域设置“不早于”
+clientPoliciesSubTab=客户端策略子标签
+quickLoginCheckMilliSecondsHelp=如果故障并发发生得太快,将会锁定用户。
+unanimous=一致
+policy-name=策略的名称。
+syncRegistrations=同步注册
+eventTypes.REMOVE_TOTP.name=删除TOTP
+clientHelp=选择发出此授权请求的客户端。如果未提供,将根据您所在的客户端完成授权请求。
+eventTypes.CLIENT_REGISTER_ERROR.name=客户端注册错误
+unlockUsersError=无法解锁所有用户{{error}}
+serviceProviderEntityIdHelp=将用于唯一标识此 SAML 服务提供商的实体 ID。
+disabledFeatures=禁用的功能
+eventTypes.UPDATE_CONSENT_ERROR.name=更新许可错误
+noAdminUrlSet=没有发送推送。没有配置管理 URI 或没有可用的注册集群节点
+authData=授权数据
+realmInfo=领域信息
+chooseAPolicyType=选择策略类型
+signOut=退出
+deleteExecutorError=无法删除执行器:{{error}}
+userProfileError=无法更新用户资料设置:{{error}}
+validatorDialogColNames.colName=角色名称
+UPDATE_PASSWORD=更新密码 (UPDATE_PASSWORD)
+version=版本
+synchronizationSettings=同步设置
+certificateHelp=用于验证JWT的客户端证书,由客户端私钥从您的密钥库中颁发并签名。
+resetPasswordError=重置密码时出错: {{error}}
+associatedPermissions=关联权限
+encryptionKeysConfigExplain=如果启用下面的"加密断言",则必须通过生成或导入密钥来配置加密密钥,SAML 断言将使用 AES 使用客户端的公钥进行加密。
+preserveGroupInheritanceHelp=标记从LDAP继承的群组是否应该传播到Keycloak?如果为假,那么所有LDAP组将被映射为Keycloak中的顶级群组。否则,群组继承将保留到Keycloak中。但如果LDAP结构包含递归或每个子组包含多个父组,则组同步可能会失败。 但组同步可能会失败如果 LDAP 结构包含递归或每个子组包含多个父组。
+createScopeBasedPermission=创建基于范围的权限
+showMore=显示更多
+operationType=操作类型
+userInitiatedActionLifespan=由用户发起的操作的生命周期
+decisionStrategy=决策策略
+roleMappingUpdatedSuccess=已成功更新用户角色映射
+securityDefences=安全防御
+realmSettings=领域设置
+emptyStateInstructions=如果你想添加一个属性组,请点击下面的按钮。
+logoutAllSessionsError=错误!无法注销所有会话: {{error}}.
+eventTypes.VERIFY_EMAIL_ERROR.name=邮箱验证错误
+partialExport=部分导出
+eventTypes.CLIENT_REGISTER.description=客户端注册
+generalOptions=通用选项
+decisionStrategies.AFFIRMATIVE=肯定的
+helpEnabled=开启帮助
+defaultGroupsHelp=默认群组允许您在通过<1>identity brokering1>创建或导入任何新用户时自动分配组成员资格。
+times.years=年
+userLdapFilterHelp=额外的 LDAP 过滤器,用于过滤搜索到的用户。如果您不需要额外的过滤器,请将此留空。确保它以 '(' 开头并以 ')' 结尾。
+generatedIdToken=生成的 ID 令牌
+effectiveRoleScopeMappings=有效角色范围映射
+clientAuthenticator=客户端验证器
+importAdded_other=已添加 {{count}} 条记录。
+oAuthDeviceCodeLifespanHelp=设备代码和用户代码过期前的最长时间。这个值需要足够长的生命周期才能使用(允许用户检索他们的辅助设备、导航到验证 URI、登录等) , 但也应该足够短以限制为网络钓鱼获得的代码的可用性。
+attributePermissionDescription=这部分包含谁可以编辑和谁可以查看属性的权限。
+providerDetails=供应商详情
+groupDeleteError=删除群组{{error}}时出错
+editGroupText=编辑属性组
+updateFirstLoginHelp=首次登录时更新配置文件
+deleteGroup=删除群组
+eventTypes.VERIFY_EMAIL_ERROR.description=邮箱验证错误
+close=关闭
+usersDNHelp=您的用户所在的 LDAP 树的完整 DN。此 DN 是 LDAP 用户的父级。它可能是例如 'ou=users,dc=example,dc=com' 假设您的典型用户将具有 DN像 'uid='john',ou=users,dc=example,dc=com'。
+addKeycloakOpenIdProvider=添加 Keycloak OpenID Connect 供应商
+clientSessionMax=客户端会话最长时间
+deleteClientPolicy=删除策略
+authenticatorAttachment.cross-platform=跨平台
+whoCanView=谁可以查看?
+lastAccess=最近访问
+emptyClientScopesInstructions=当前没有链接到此客户端的客户端范围。您可以将现有的客户端范围添加到此客户端以共享协议映射器和角色。
+clientAuthentications.private_key_jwt=用私钥签名的 JWT
+uiDisplayName=界面显示的名称
+createClientSuccess=客户端创建成功
+adminEventsSettings=管理员事件设置
+cibaInterval=间隔
+totalMemory=内存总量
+usernameTemplateImporter=格式化要导入的用户名。
+times.minutes=分
+disableUserInfo=禁用用户信息
+authorizationEncryptedResponseEnc=授权响应加密内容加密算法
+editCondition=编辑条件
+ssoSessionMaxRememberMe=当用户设置了“记住我”选项时,会话过期前的最长时间。当会话过期时,令牌和浏览器会话将失效。如果未设置,它将使用标准 SSO 会话最大值。
+forcePostBinding=强制 POST 绑定
+usersExplain=用户是当前领域中的用户。
+passMaxAgeHelp=将 max_age 传递给身份供应商。
+exportFail=无法导出领域:'{{error}}'
+flowTypeHelp=这是什么类型的表单
+targetHelp=映射器的目标字段。LOCAL(默认)表示更改应用于用户导入时存储在本地数据库中的用户名。BROKER_ID 和 BROKER_USERNAME 表示更改存储在用于联合用户的 ID 或用户名中分别查找。
+setPasswordConfirm=设置密码?
+attributeDisplayNameHelp=属性的显示名称。它也支持本地化值的键,例如:${profile.attribute.phoneNumber}。
+assignedType=分配类型
+modeHelp=LDAP_ONLY 表示用户的所有组映射都从 LDAP 检索并保存到 LDAP。READ_ONLY 是只读 LDAP 模式,其中组映射从 LDAP 和数据库检索并合并在一起。新的组加入不会保存到LDAP 但到 DB。IMPORT 是只读 LDAP 模式,其中在从 LDAP 导入用户时从 LDAP 检索组映射,然后将它们保存到本地 keycloak DB。
+identityProvider=身份供应商
+forgotPasswordHelpText=在登录页面上展示链接以允许用户忘记凭据时点击此链接。
+identityProviderLinks=身份供应商链接
+leave=离开
+loginSettings=登录设置
+deleteMessageBundleError=从包中删除消息时出错,{{error}}
+finish=结束
+eventTypes.LOGIN_ERROR.name=登录错误
+validations=验证
+updatedRequiredActionError=无法更新必需的操作:{{error}}
+createChildGroup=创建子组
+x509Certificate=X509证书
+addressClaim.formatted.label=格式化地址的用户属性名称
+metadataOfDiscoveryEndpoint=发现终端节点的元数据
+add=添加
+createPolicySuccess=成功创建策略
+notVerified=未验证
+encryptionKeysConfig=加密密钥配置
+updateClientProfileSuccess=客户端配置文件更新成功
+prompts.login=登录
+users=用户管理
+keyTabHelp=包含服务器主体凭据的 Kerberos KeyTab 文件的位置。例如,/etc/krb5.keytab
+wantAssertionsEncrypted=需要声明加密
+noClientPoliciesInstructions=没有客户端策略。选择'创建客户端策略'来创建一个新的客户端策略。
+deleteValidatorConfirmMsg=您确定要永久删除验证器 {{validatorName}} 吗?
+uris=URIs
+jwksUrlConfig=JWKS URL 配置
+forceNameIdFormatHelp=忽略请求的 NameID 主题格式并使用管理 UI 配置的格式。
+validateKeyTab=您必须输入一个键位
+editUsernameAllowed=允许编辑用户名
+saveProviderError=保存供应商时出错:{{error}}
+port=端口
+searchForPermission=搜索权限
+ldapFilterHelp=LDAP Filter 为检索 LDAP 组的整个查询添加了一个额外的自定义过滤器。如果不需要额外的过滤并且您想从 LDAP 中检索所有组,请将此留空。否则请确保过滤器以'('开头并以 ')' 结尾。
+addRequestUri=添加有效的请求 URI
+selectACondition=选择条件
+ldapAttributeValue=LDAP 属性值
+jwksUrlHelp=存储 JWK 格式的身份供应商密钥的 URL。有关更多详细信息,请参阅 JWK 规范。如果您使用外部 Keycloak 身份供应商,则可以使用类似“http://broker-keycloak:8180/realms/test”的 URL /protocol/openid-connect/certs' 假设您的代理 Keycloak 在 'http://broker-keycloak:8180' 上运行并且它的领域是 'test' 。
+eventTypes.CLIENT_DELETE.description=客户端删除
+emptyResources=没有资源
+roleHelp=如果所有属性都存在,则授予用户的角色。单击“选择角色”按钮浏览角色,或直接在文本框中键入。要引用客户端角色,语法为 clientname.clientrole,即 myclient.myrole。
+ldapSynchronizationSettingsDescription=此部分包含与用户从 LDAP 同步到 Keycloak 数据库相关的选项。
+addPredefinedMappers=添加预定义的映射
+updatedRequiredActionSuccess=必需操作,更新成功
+roles=角色
+displayOrder=显示顺序
+registrationAllowed=用户注册
+choose=选择...
+appliedByProviders=由以下提供商应用
+saveEventListenersSuccess=事件侦听器已更新。
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT.description=身份提供商关联账号
+eventTypes.TOKEN_EXCHANGE.name=交换令牌
+skipped=已跳过
+eventTypes.RESTART_AUTHENTICATION.description=重启认证
+scopePermissions.users.manage-group-membership-description=决定管理员是否可以管理域中所有用户的组成员身份的策略。这与特定的群组策略一起使用
+loginTheme=登录页面主题
+eventTypes.UPDATE_PASSWORD_ERROR.description=更新密码错误
+deleteConfirmRealmSetting=如果你删除这个领域,所有关联的数据都将被删除。
+scope=作用域
+evaluateExplain=此页面允许您查看所有协议映射器和角色范围映射
+providerCreateError=由于{{error}}无法创建客户端策略
+includeRepresentationHelp=包括创建和更新请求的 JSON 表示。
+searchForClientScope=搜索客户端作用域
+removeAttribute=移除属性
+deleteProviderSuccess=成功。密钥供应商已被删除。
+sessionsType.offline=离线
+validatorDeletedError=保存用户资料时出错:{{error}}
+preserveGroupInheritance=保留群组继承
+selectOrTypeAKey=选择或键入一个键
+resourceDetails=资源详情
+authorizationScopes=授权范围
+fromDisplayNameHelp=“发件人”地址的用户友好名称(可选)。
+identityProviderEntityIdHelp=实体 ID 用于验证收到的 SAML 断言的颁发者。如果为空,则不执行颁发者验证。
+noRoles-client=此客户端没有角色
+eventTypes.EXECUTE_ACTION_TOKEN_ERROR.name=执行动作令牌错误
+eventTypes.USER_INFO_REQUEST_ERROR.description=用户信息请求错误
+policyRoles=指定此策略允许的客户端角色。
+roleMapping=角色映射
+accountLinkingOnlyHelp=如果为真,用户将无法通过此提供商登录,只能链接到此提供商。如果您不想允许用户通过该提供商登录,但又想与某个提供商集成,这将非常有用。
+refreshTokenMaxReuseHelp=刷新令牌可以重复使用的最大次数。当使用不同的令牌时,立即撤销。
+eventTypes.REMOVE_FEDERATED_IDENTITY.description=删除联合身份
+childGroups=子组
+eventTypes.IDENTITY_PROVIDER_LOGIN.name=身份供应者登录
+exportAuthDetailsError=导出授权详细信息时出错:{{error}}
+clientOfflineSessionIdleHelp=在刷新离线令牌无效之前允许客户端空闲的时间。该选项仅影响令牌时间而不影响全局 SSO 会话。如果未设置,它将使用标准 SSO 会话空闲值。
+selectGroups=选择要加入的群组
+webAuthnPolicyAuthenticatorAttachmentHelp=向身份验证者传达可接受的附件模式。
+username=用户名
+mappedGroupAttributes=映射组属性
+localization=本地化
+importConfig=从文件导入配置
+replyToDisplayNameHelp=“回复”地址的用户友好名称(可选)。
+webAuthnPolicyRpIdHelp=这是作为 WebAuthn 依赖方的 ID。它必须是源的有效域。
+signingKeysConfigExplain=如果您启用下面的"需要客户端签名",您必须通过生成或导入密钥来配置签名密钥,客户端将签署他们的 saml 请求和响应。签名将被验证。
+newClientProfile=创建客户端配置文件
+consoleDisplayConnectionUrlHelp=您的 LDAP 服务器的连接 URL
+enabledWhen=何时启用
+clientAssertionSigningAlg=客户端断言签名算法
+homeURLHelp=当 auth 服务器需要重定向或链接回客户端时使用的默认 URL。
+ldapAttribute=LDAP 属性
+fullScopeAllowedHelp=允许您禁用所有限制。
+eventTypes.SEND_IDENTITY_PROVIDER_LINK_ERROR.description=发送身份供应者链接错误
+otpType=一次性密码类型
+algorithm=算法
+grantedScopes=授权范围
+groupNameLdapAttribute=群组名称的 LDAP 属性
+deleteProviderConfirm=您确定要永久删除密钥供应商 {{provider}} 吗?
+removeConfirmTitle_one=移除群组?
+includeInTokenScope=包含在令牌作用域中
+eventType=被保存的事件类型
+tokenDeleteConfirmTitle=删除初始访问令牌?
+useRefreshTokenForClientCredentialsGrant=使用刷新令牌授予客户端凭据
+userDetails=用户详细信息
+sectorIdentifierUri.label=部分标识 URI
+mapperTypeHelp=用于将 LDAP 用户的单个属性映射到 Keycloak DB 中 UserModel 的属性
+importWarning=上面导入的数据和设置可能会覆盖已经存在的数据和设置。
+kerberosRequiredSettingsDescription=此部分包含一些对所有用户存储提供商通用的基本选项。
+resetPasswordFor=重置{{username}}的密码
+duplicateEmailsAllowed=允许重复的电子邮件地址存在
+deleteEventsConfirm=如果清除该领域的所有事件,数据库中的所有记录将被永久清除
+noGroupsInThisRealmInstructions=尚未在此领域中创建任何群组。请创建一个群组以开始。
+eventTypes.REMOVE_TOTP_ERROR.name=移除totp错误
+groupUpdateError=更新群组{{error}}时出错
+logoutAllSessions=注销所有会话
+membershipUserLdapAttribute=会员用户的 LDAP 属性
+noKeysDescription=您还没有创建任何活跃的密钥
+rememberMeHelpText=在登录页面上展示复选框以允许用户在浏览器重新启动之前保持登录状态,直到会话过期。
+eventTypes.UPDATE_EMAIL.name=更新邮箱
+notBeforeHelp=撤销在此时间之前为此客户端颁发的任何令牌。要推送该策略,您应该首先在“设置”选项卡中设置一个有效的管理 URL。
+protocolTypes.saml=SAML
+idTokenSignatureAlgorithm=ID令牌签名算法
+providerInfo=供应商信息
+ssoServiceUrl=单点登录服务 URL
+appliedByClients=由以下客户应用
+defaultLocaleHelp=要使用的初始语言环境。它用于登录页面和管理员界面和帐户界面中的其他页面。
+deleteConfirmFlowMessage=您确定要永久删除流程 "<1>{{flow}}1>"。
+webAuthnPolicyAuthenticatorAttachment=身份验证器附件
+logoutServiceSoapBindingUrlHelp=客户端单点注销服务的 SAML SOAP 绑定 URL。如果您使用不同的绑定,可以将此留空。
+kerberos=kerberos
+noNodesInstructions=没有节点注册,您可以手动添加一个。
+login=登录
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN_ERROR.name=身份供应者检索令牌错误
+local=本地
+noGroupsInThisSubGroupInstructions=尚未在此子组中创建任何群组。
+validatorColNames.colName=验证器名称
+userVerify.required=必需
+searchMembers=搜索成员
+keySizeHelp=生成密钥的大小
+otpSupportedApplications.totpAppGoogleName=谷歌验证器
+clientDeleteConfirmTitle=删除客户端?
+policyDetails=策略详情
+changedUsersSyncHelp=以秒为单位同步更改或新创建的 LDAP 用户的周期
+trustEmailHelp=如果启用,即使为领域启用了验证,也不会验证此提供商提供的电子邮件。
+editModeKerberosHelp=“只读”表示不允许更新密码,用户始终使用 Kerberos 密码进行身份验证。“未同步”表示用户可以更改 Keycloak 数据库中的密码,并且将使用此密码代替 Kerberos 密码。
+invalidateRotatedSecretExplain=使轮换使用的密码无效后,轮换的秘密将被自动删除
+clientSessionMaxHelp=客户端会话过期前的最长时间。会话过期时令牌失效。如果未设置,它将使用标准 SSO 会话最大值。
+clientScopeDetails=客户端作用域详细信息
+requiredHelp=根据需要设置属性。如果启用,该属性必须由用户和管理员设置。否则,该属性是非必需的。
+clientScopeRemoveError=无法移除范围映射 {{error}}
+testConnectionHint.withEmail=测试连接时,将向当前用户 ({{email}}) 发送一封电子邮件。
+adminURLHelp=客户端管理界面的 URL。如果客户端支持适配器 REST API,则设置此项。此 REST API 允许 auth 服务器推送撤销策略和其他管理任务。通常将其设置为基本URL客户端。
+otpPolicyPeriodHelp=OTP 令牌应该多少秒有效?默认为 30 秒。
+otpPolicyCodeReusableHelp=验证成功后可以再次使用相同的 OTP 代码。
+parentId=父级ID
+storePasswordHelp=访问存档本身的密码
+directAccess=直接访问授权
+logoutServiceSoapBindingUrl=注销服务 SOAP 绑定 URL
+userFedDeletedSuccess=用户联盟供应商已被删除。
+eventTypes.UNREGISTER_NODE.description=注销节点
+whoWillAppearPopoverTextRoles=此选项卡仅显示直接分配给此角色的用户。要查看作为关联角色或通过组分配此角色的用户,请转到
+showPassword=以明文展示密码字段
+logic=逻辑
+clientScopeSearch.type=赋值类型
+scopePermissions.groups.manage-membership-description=决定管理员是否可以在此群组中添加或删除用户的策略
+resourceType=资源类型
+copied=授权细节已复制。
+scopeName=此作用域的唯一名称。该名称可用于唯一标识一个作用域,在查询特定作用域时很有用。
+userObjectClassesHelp=LDAP 中用户的 LDAP objectClass 属性的所有值,以英文逗号分隔。例如:'inetOrgPerson,organizationalPerson'。新创建的 Keycloak 用户将与所有这些对象类一起写入 LDAP,并找到现有的 LDAP 用户记录只要它们包含所有这些对象类。
+userInfoUrlHelp=用户信息 Url。这是可选的。
+clientProfileSearch=搜索
+addSavedTypes=添加被保存的事件类型
+setPasswordFor=设置{{username}}的密码
+eventTypes.CODE_TO_TOKEN.name=用于交换令牌的代码
+updateUserLocale=更新用户区域设置
+whoWillAppearPopoverTextUsers=群组是分层的。选择“直接群组成员资格”时,只会看到用户直接加入的子组,而不包括父级群组。
+mapperCreateError=创建映射器时出错。 {{error}}
+resetBtn=重置
+mode=模式
+kc.realm.name=领域
+userFedDisableConfirmTitle=禁用用户联盟供应商?
+impersonate=模拟
+eventTypes.CLIENT_REGISTER.name=客户端注册
+mappingTable=具有预定义映射的表
+requestObject.not\ required=非必需
+adminURL=管理网址
+generatedAccessTokenNo=没有生成访问令牌
+always=总是
+pkceEnabledHelp=使用 PKCE(密钥代码交换证明)进行 IdP 代理
+settings=设置
+webAuthnPolicyUserVerificationRequirement=用户验证要求
+failureFactorHelp=在等待触发之前有多少次失败。
+unlinkAccountTitle=是否取消帐号与{{provider}}的关联?
+noNodes=没有节点注册
+singleLogoutServiceUrlHelp=必须用于发送注销请求的 Url。
+authorizationEncryptedResponseAlg=授权响应加密密钥管理算法
+useTruststoreSpi=使用信任库 SPI
+noSessions=无会话
+clipboardCopyError=复制到剪贴板时出错。
+storeTokens=存储代币
+usermodel.clientRoleMapping.rolePrefix.tooltip=每个客户端角色的前缀(非必需).
+deleteConfirmCurrentUser=您是否确认永久删除此用户?
+eventTypes.CLIENT_REGISTER_ERROR.description=客户端注册错误
+addClientScopesTo=将客户端范围添加到 {{clientName}}
+x509=X.509 主题名称
+showDataBtn=显示数据
+dedicatedScopeDescription=此客户端的专用范围和映射器
+Sunday=星期日
+editMode=编辑模式
+updatePasswordPolicySuccess=密码策略更新成功
+passwordHelp=SMTP 密码。该字段可以从 vault 中获取其值,使用 ${vault.ID} 格式。
+removedGroupMembership=已移除群组成员身份
+deleteScopeWarning=以下权限将在不再被其他授权范围使用时删除:
+compositeRoleOff=复合角色已关闭
+fullSyncPeriod=全同步周期
+clientsExplain=客户端是可以请求用户身份验证的应用程序和服务。
+addNode=添加节点
+jwksUrl=JWKS 网址
+policy-description=策略的描述。
+defaultPasswordLabel=我的密码
+mapperUserAttributeName=用户属性名称
+importClient=导入客户端
+deleteMapperSuccess=映射器成功删除。
+scopeSaveError=由于{{error}},无法保留授权范围
+used.SPECIFIC_PROVIDERS=特定供应商
+deletedSuccessIdentityProvider=供应商已成功删除。
+reload=重新加载
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING_ERROR.description=客户端发起的账号关联错误
+eventTypes.IDENTITY_PROVIDER_LOGIN_ERROR.name=身份供应者登录错误
+scopePermissions.groups.view-description=决定管理员是否可以查看此群组的策略
+tokens=令牌
+createFlow=创建流程
+encryptAssertionsHelp=SAML 断言是否应该使用 AES 使用客户端的公钥加密?
+disabledOff=禁用状态的关闭
+membershipLdapAttributeHelp=用于成员关系映射的组 LDAP 属性名称。通常情况下,该属性名为“member”。但是,当“成员属性类型”为“UID”时,“成员 LDAP 属性”通常可以是“memberUid”.
+usersLeftError=无法从群组中移除用户: {{error}}
+addTypes=添加类型
+pushedAuthorizationRequestRequiredHelp=布尔参数,指示授权服务器是否仅通过推送的授权请求方法接受授权请求数据。
+requirement=需求
+any=任何
+minute=分钟
+useJwksUrl=使用 JWKS URL
+wantAssertionsSigned=需要签名的声明
+roleSaveSuccess=角色已保存
+scopeParameter=作用域参数
+userGroupsRetrieveStrategy=用户群组检索策略
+addSubFlow=添加子流程
+validatingPublicKeyHelp=用于验证外部身份提供商(IdP)签名的公钥,格式需为 PEM 或 JWKS。下方按钮可用于导入包含不同密钥和证书格式的外部文件。导入后需保存提供者配置,以使更改生效。
+client-uris-must-match.label=客户端uri必须匹配
+webAuthnPolicyAcceptableAaguids=可接受的 AAGUID
+noRoles-roles=此领域中没有角色
+logoutServiceRedirectBindingURLHelp=客户端单点注销服务的 SAML 重定向绑定 URL。如果您使用不同的绑定,可以将此留空。
+deleteMapperConfirm=您确定要永久删除映射器 {{mapper}} 吗?
+scopePermissions.roles.map-role-description=决定管理员是否能够将此角色分配给用户或组的政策
+backchannelUrlInvalid=反向通道注销 URL 不是有效的 URL
+eventTypes.LOGIN.description=登录
+impersonateConfirm=模拟用户?
+scopePermissions.clients.map-roles-client-scope-description=决定管理员是否可以将此客户端定义的角色应用于其他客户端的客户端范围的策略
+accessTokenSuccess=重新生成访问令牌
+includeInIdToken.tooltip=是否应将声明加入到ID令牌?
+validRequestURIs=有效的请求 URI
+allowPasswordAuthentication=允许密码验证
+federationLinkHelp=用户存储供应商。本地存储的用户由其中导入。
+validateUsernameLDAPAttribute=您必须输入用户名 LDAP 属性
+pairwiseSubAlgorithmSalt.tooltip=计算成对主题标识符时使用的盐值。如果留空,将自动生成一个盐值。
+waitIncrementSecondsHelp=当达到失败阈值时,用户应该被锁定多长时间?
+allowKerberosAuthentication=允许 Kerberos 身份验证
+addressClaim.formatted.tooltip=用户属性的名称,将用于映射到'address'令牌声明中的'格式化'子声明。默认为'formatted'。
+predefinedMappingDescription=从此表中选择任何预定义的映射
+allowedClockSkew=允许的时间偏差
+privateRSAKey=私有 RSA 密钥
+createPermission=创建权限
+moveToGroup=将{{group1}}移动到{{group2}}
+noRealmRoles=无领域角色
+events-disable-confirm=如果禁用“保存事件”,后续事件将不会展示在“事件”菜单中
+reqAuthnConstraints=请求的上下文约束
+requirements.ALTERNATIVE=非必需
+credentialResetConfirm=发送电子邮件
+permissionsEnabledHelp=确定是否启用细粒度权限来管理此角色。禁用将删除所有已设置的当前权限。
+consentScreenTextHelp=将此客户端作用域添加到需要许可的某些客户端时,将在许可页面上显示的文本。如果未填充,则默认为客户端作用域的名称。
+realmRolesList=领域角色
+roleList=角色列表
+kerberosRealm=Kerberos 领域
+scopePermissions.groups.manage-members-description=决定管理员是否可以管理此群组成员的策略
+consentRequiredHelp=如果启用,用户必须同意客户端访问。
+flow.direct\ grant=直接授权流程
+eventTypes.EXECUTE_ACTION_TOKEN.name=执行动作令牌
+groupName=群组名称
+eventTypes.RESTART_AUTHENTICATION.name=重启认证
+authorizationUrl=授权地址
+eventTypes.VALIDATE_ACCESS_TOKEN.name=验证访问令牌
+contextualAttributes=上下文属性
+replyTo=回复地址
+providerDescription=供应者描述
+downloadAdapterConfig=下载适配器配置
+scopePermissions.clients.view-description=决定管理员是否可以查看此客户端的策略
+setPasswordConfirmText=是否要为用户{{username}}设置密码?
+updateErrorIdentityProvider=无法更新供应商 {{error}}
+emptyProfiles=没有配置客户端配置文件
+createClientProfileError=无法创建客户端配置文件:'{{error}}'
+usermodel.clientRoleMapping.clientId.tooltip=用于角色映射的客户端ID。只有该客户端的客户端角色会被添加到令牌中。如果该项没有被设置,则来自所有客户端的角色都将被添加到令牌中。
+targetOptions.local=本地
+pkceMethodHelp=使用的 PKCE 方法
+encryption=加密
+addExecutorError=未创建执行器 {{error}}
+scopePermissions.clients.manage-description=决定管理员是否可以管理此客户端的策略
+vendor=供应商
+roleRemoveAssociatedText=此操作将从{{roleName}}中移除{{role}}。{{role}}的所有关联角色也将被移除。
+disabled=禁用
+idpInitiatedSsoRelayState=IDP 发起的 SSO 中继状态
+attribute=属性
+clientScopesConditionTooltip=预期客户端范围的列表。如果指定的客户端请求匹配某些客户端范围,则条件评估为真。它还取决于配置的'范围类型',就是它应该是默认的还是可选的客户端范围。
+timestamp=创建日期
+principalAttributeHelp=用于识别外部用户属性的名称或友好的名称。
+nameIdPolicyFormat=NameID 策略格式
+idpInitiatedSsoUrlName=IDP 发起的 SSO URL 名称
+selectMethod=选择方法
+deleteConfirmExecution=删除执行器?
+eventTypes.VALIDATE_ACCESS_TOKEN_ERROR.name=验证访问令牌错误
+xFrameOptions=X-Frame-Options
+scopeDescriptionHelp=客户作用域说明
+deletedErrorRealmSetting=无法删除领域:{{error}}
+copyInitialAccessToken=请在关闭前复制并粘贴初始访问令牌,因为以后无法检索它。
+consensus=共识
+scopePermissions.roles.map-role-composite-description=决定管理员是否可以将此角色作为复合角色应用于其他角色的策略
+emptyEvents=无可添加的事件
+residentKey.Yes=是
+eventTypes.SEND_IDENTITY_PROVIDER_LINK.name=发送身份供应商链接
+ssoSessionIdleRememberMe=在到期之前“记住我”的会话的空闲的时间。令牌和浏览器会话在会话到期时失效。如果未设置,它将使用标准的 SSO 会话空闲值。
+SSOSessionIdleRememberMe=“记住我”的SSO会话过期前的空闲时间
+cibaBackchannelTokenDeliveryModeHelp=指定 CD(消费设备)如何获取身份验证结果和相关令牌。默认情况下,如果没有明确设置其他模式,则 CIBA 客户端将默认使用此模式。
+eventTypes.REGISTER_NODE.description=注册节点
+supported=已获支持
+deleteAttributeText=删除属性
+deleteNodeSuccess=节点删除成功
+roleImportSuccess=角色导入成功
+tokenUrl=令牌网址
+executionConfig={{name}} 配置
+grantedClientScopes=已授予客户端作用域
+keyError=必须至少提供一个键。
+addAnnotationText=添加注释
+helpToggleInfo=此开关将启用/禁用UI中的部分帮助信息。包括任何帮助文本、链接和弹出窗口。
+clientProfileName=客户端配置文件名称
+effectiveProtocolMappers=有效的协议映射器
+userVerify.preferred=首选
+syncModes.legacy=引用
+allowRegexComparisonHelp=如果关闭,则来自给定客户端证书的主题 DN 必须与 RFC8705 规范中描述的‘主题 DN’属性中的给定 DN 完全匹配。主题 DN 可以采用 RFC4514 或 RFC1779 格式。如果打开, 那么来自给定客户端证书的主题 DN 应该与“主题 DN”属性指定的正则表达式相匹配。
+eventTypes.UPDATE_TOTP_ERROR.description=更新totp错误
+titleEvents=事件
+signServiceProviderMetadata=签署服务提供商元数据
+updateClientPoliciesError=提供的 JSON 不正确: Unexpected token { in JSON
+acceptsPromptNoneHelp=这只是与身份供应商验证器一起使用,或者当kc_idp_hint指向这个身份供应商时。如果客户端发送一个prompt=none的请求并且用户还没有被认证,错误将不会直接返回给客户端, 但带有 prompt=none 的请求将被转发给这个身份供应商。
+roleDetails=角色详细信息
+eventTypes.USER_INFO_REQUEST.name=用户信息请求
+clientScopeType.none=无
+results=结果
+userRolesRetrieveStrategyHelp=指定如何检索用户的角色。LOAD_ROLES_BY_MEMBER_ATTRIBUTE 表示将通过发送 LDAP 查询来检索用户的角色,以检索 'member' 是否是我们用户的所有角色。GET_ROLES_FROM_USER_MEMBEROF 表示将从 'memberOf' 检索用户的角色' 我们用户的属性。或来自“LDAP 成员属性”指定的其他属性。LOAD_ROLES_BY_MEMBER_ATTRIBUTE 仅适用于 Active Directory,这意味着将使用 LDAP_MATCHING_RULE_IN_CHAIN LDAP 扩展递归检索用户角色。
+roleDeleteError=无法删除角色: {{error}}
+selectScope=选择范围
+attributeDefaultValue=属性默认值
+eventTypes.UPDATE_PASSWORD_ERROR.name=更新密码错误
+addGroups=添加群组
+offlineSessionIdle=离线会话空闲时间
+mapperAttributeFriendlyName=友好名称
+addProvider=添加供应商
+readOnlyHelp=只读属性从 LDAP 导入到 UserModel,但当用户在 Keycloak 中更新时,它不会保存回 LDAP。
+resourceDeletedError=无法删除资源 {{error}}
+backchannelLogoutUrl=反向通道注销 URL
+requestObjectEncodingHelp=JWE算法,client在对'request'或'request_uri'参数指定的OIDC请求对象的内容进行加密时需要使用的算法。如果设置为'any',则允许任何算法。
+minimumQuickLoginWaitSeconds=最小快速登录等待秒数
+duplicate=复制
+roleDeleteConfirm=是否删除角色?
+createClientProfileNameHelperText=名称在领域内必须是唯一的
+disabledHelp=禁用的用户无法登录。
+eventTypes.UPDATE_PROFILE_ERROR.name=更新配置文件错误
+adminThemeHelp=为管理界面选择主题。
+name=名称
+deleteConfirmDialog_other=是否要永久删除{{count}}个选定用户
+targetOptions.brokerUsername=BROKER_USERNAME
+clientList=客户端
+eventTypes.REGISTER_ERROR.description=注册错误
+infoDisabledFeatures=显示所有禁用的功能。
+userSession.modelNote.label=用户会话说明
+next=下一步
+userLabel=用户标签
+pagination=分页
+changeAuthenticatorConfirm=如果您将身份验证器更改为 {{clientAuthenticatorType}},Keycloak 数据库将更新,您可能需要为此客户端下载新的适配器配置。
+import=导入
+otpHashAlgorithm=OTP哈希算法
+importFail=导入失败:{{error}}
+show=显示
+description=描述
+alwaysReadValueFromLdap=始终从 LDAP 读取值
+searchUserEventsBtn=搜索用户事件
+addressClaim.postal_code.tooltip=用户属性的名称,将用于映射到'address'令牌声明中的'postal_code'子声明。默认为'postal_code'。
+generatedUserInfoNo=没有生成用户信息
+allowed-client-scopes.label=允许的客户端范围
+providerId=供应商ID
+assignedClientScope=分配的客户范围
+savePasswordSuccess=密码已成功设置。
+Tuesday=星期二
+idTokenEncryptionContentEncryptionAlgorithm=ID令牌加密内容加密算法
+newRoleName=新角色名称
+listExplain=身份供应商是允许用户向 Keycloak 进行身份验证的社交网络或身份代理。
+emptyInstructions=更改搜索条件或添加用户
+tableView=表格视图
+addClientProfile=添加客户端配置文件
+maxFailureWaitSeconds=最长等待时间
+eventConfigError=无法保存事件配置{{error}}
+confirmAccessTokenTitle=重新生成注册访问令牌?
+target=目标
+impersonateConfirmDialog=是否要以此用户身份登录?如果该用户与您处于同一领域,则在您以该用户身份登录之前,您当前的登录会话将被注销。
+alwaysDisplayInUI=始终显示在 UI 中
+protocolMapper=协议…
+requiredSettings=所需设置
+oneLevel=一级
+userSaved=用户已保存
+useRefreshTokens=使用刷新令牌
+standardFlowHelp=这启用了基于标准 OpenID Connect 重定向的身份验证和授权代码。根据 OpenID Connect 或 OAuth2 规范,这启用了对此客户端的'授权代码流'的支持。
+clientDeleteConfirm=如果您删除此客户端,所有相关数据都将被删除。
+derFormattedHelp=如果证书在 LDAP 中是 DER 格式而不是 PEM 格式,请激活它。
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN.name=身份供应者非首次登录
+scopePermissions.users.view-description=决定管理员是否可以查看域中所有用户的策略
+ldapGeneralOptionsSettingsDescription=此部分包含一些对所有用户存储供应商通用的基本选项。
+importSkipped_one=跳过一条记录。
+eventTypes.OAUTH2_DEVICE_AUTH.description=OAuth2设备认证
+notBeforeClearedSuccess=成功! “不早于”的设置被清除。
+policySaveError=由于{{error}}无法更新策略
+experimental=实验性
+idTokenSignatureAlgorithmHelp=用于签署 ID 令牌的 JWA 算法。
+deleteResourceConfirm=如果删除此资源,部分权限将受到影响。
+httpPostBindingResponse=HTTP-POST 绑定响应
+tokenLifespan.inherited=从领域设置继承
+saveEvents=保存事件
+issuer=发行人
+policyEnforcementModeHelp=策略执行模式规定了在评估授权请求时如何执行策略。'强制执行' 意味着默认情况下拒绝请求,即使没有与给定资源关联的策略。'获准使用' 意味着即使有请求也被允许没有与给定资源关联的策略。“禁用”完全禁用策略评估并允许访问任何资源。
+selectAUser=选择一个用户
+groupCreated=已创建群组
+generateError=无法生成新的密钥对和证书 {{error}}
+testClusterSuccess=成功验证可用性:{{successNodes}}
+whoWillAppearLinkTextRoles=谁将出现在此用户列表中?
+attestationPreference.not\ specified=未指定
+importConfigHelp=从下载的 IDP 发现描述符中导入元数据。
+targetClaim=目标声明
+assignRole=分配角色
+accessSettings=访问设置
+updateFlowSuccess=流程更新成功
+authenticatedAccessPolicies=经过身份验证的访问策略
+addExecutor=添加执行器
+selectIfResourceExists=如果资源已存在,请指定应采取的操作
+deleteAttributeGroupError=无法删除用户属性组:{{error}}
+trustEmail=信任邮箱
+credentialReset=重置凭据
+eventTypes.CUSTOM_REQUIRED_ACTION_ERROR.name=自定义必要操作错误
+deleteValidatorConfirmTitle=删除验证器?
+claimJsonType=应该用于填充令牌中的 JSON 声明的 JSON 类型。long、int、boolean、String和JSON类型都是有效值。
+kc.client.network.ip_address=客户端IPv4地址
+signatureAndEncryption=签名和加密
+hardcodedUserSessionAttribute=当用户从供应商导入时,将一个值硬编码到特定的用户会话属性。
+conditionType=条件类型
+multiValued=指示属性是否支持多个值。如果为是,则此属性的所有值将被设置为声明。如果为否,则只将第一个值设置为声明。
+browse=浏览
+duplicateEmailsHelpText=允许多个用户拥有相同的电子邮件地址。更改此设置也会清除用户的缓存。建议在关闭对重复的电子邮件地址的支持后手动更新数据库中现有用户的电子邮件限制。
+importOverwritten_zero=没有记录被覆写。
+usermodel.realmRoleMapping.rolePrefix.label=领域角色前缀
+eventTypes.GRANT_CONSENT.name=授权许可
+noProvidersLinked=没有关联身份供应商。请从下面的列表中选择一个。
+testConnectionSuccess=成功!SMTP 连接成功。电子邮件已发送!
+samlSettings=SAML 设置
+userFedDisableConfirm=如果您禁用此用户联盟供应商,它将不会被考虑用于查询,导入的用户将被禁用且只读,直到再次启用该供应商。
+userSessionAttribute=用户会话属性
+enabled=开启
+forgotPassword=忘记密码
+moveGroupError=无法移动群组{{error}}
+clientImportSuccess=客户端导入成功
+dragHelp=按空格键或回车键开始拖动,并使用箭头键向上或向下导航。按回车键确认拖动,或按任何其他键取消拖动操作。
+startTime=开始时间
+logicHelp=逻辑决定了应该如何做出政策决定。如果是'肯定',则在评估该政策期间获得的结果效果(允许或拒绝)将用于执行决定。如果'否定',则由此产生的效果将被否定,换句话说,许可变为拒绝,反之亦然。
+allowRegexComparison=允许正则表达式模式比较
+noSessionsForUser=此用户当前没有活动会话。
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR.description=身份提供商关联账号错误
+implicitFlowHelp=这启用了对基于 OpenID Connect 重定向的身份验证的支持,无需授权代码。根据 OpenID Connect 或 OAuth2 规范,这启用了对此客户端的'隐式流'支持。
+user-events-cleared-error=无法清除用户事件 {{error}}
+eventTypes.IMPERSONATE_ERROR.name=角色扮演错误
+executorType=执行器类型
+configureMappingDescription=从此表中选择任何映射
+keystorePassword=密钥库密码
+more=还有{{count}}个
+clientNameHelp=指定客户端的显示名称。例如'我的客户'。也支持本地化值的键。例如:${my_client}.
+mappersList=映射器列表
+rootUrl=根网址
+realmExplain=领域管理用户、凭据、角色和群组。用户属于某个领域并可以登录到该领域。领域彼此独立,只能管理和验证各自控制的用户。
+webAuthnPolicyExtraOrigins=额外的 Origin
+samlSignatureKeyName=SAML 签名密钥名称
+validateUsersDn=您必须输入用户DN
+importError=无法导入证书 {{error}}
+logicType.negative=否定
+otpPolicy=一次性密码策略
+noRolesInstructions-groups=尚未为此群组创建任何角色。请创建角色后开始管理群组。
+cibaBackchannelTokenDeliveryMode=反向通道令牌交付模式
+validateAttributeName=不允许未命名的属性配置。
+eventTypes.RESET_PASSWORD_ERROR.description=重置密码错误
+addUser=添加用户
+eventTypes.REGISTER.description=注册
+includeAuthnStatementHelp=是否应在登录响应中包含指定方法和时间戳的语句?
+evaluateError=无法评估,由于: {{error}}
+iconUriHelp=指向图标的 URI。
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE.name=OAuth2设备验证用户代码
+protocol=协议
+permissionsScopeName=作用域名称
+manageAccount=管理帐户
+oauthDeviceAuthorizationGrant=OAuth 2.0 设备授权授予
+copyFlowError=无法复制流程:{{error}}
+roleRemoveAssociatedRoleConfirm=是否移除关联角色?
+httpPostBindingAuthnRequest=验证请求的 HTTP-POST 绑定
+includeInAccessToken.label=添加到访问令牌
+samlKeysExportSuccess=成功导出密钥
+usersInRole=角色中的用户
+policyProvider.group=为您的权限定义条件,允许一组一个或多个组(及其层次结构)访问一个对象。
+updatedUserProfileError=用户资料的配置尚未保存 {{error}}
+passwordPoliciesHelp.lowerCase=密码字符串中要求的小写字母的个数。
+emptyPermissions=无权限
+deletePermission=永久删除权限?
+selectUser=选择一个用户,其身份将用于从服务器查询权限。
+resultPermit=结果许可
+userFederationExplain=用户联盟提供对外部数据库和目录的访问,例如 LDAP 和 Active Directory。
+emptyAuthorizationScopes=无授权范围
+noDefaultGroups=没有默认群组
+policyProvider.time=为您的权限定义时间条件。
+updateFlowError=无法更新流程:{{error}}
+valuePlaceholder=输入一个值
+usersLeft_other={{count}}用户离开了群组
+updateClientContext=更新客户端环境
+removeAssociatedRoles=移除关联角色
+nameIdPolicyFormatHelp=指定与名称标识符格式对应的 URI 引用。
+mappers=映射
+attributeGeneralSettingsDescription=此部分包含一些对所有属性通用的基本设置。
+name-id-format=名称ID格式
+deleteRealm=删除领域
+noRoles-clientScopes=此客户端作用域没有角色
+noRoles-clients=此客户端作用域没有角色
+deleteFlowError=无法删除流程:{{error}}
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN.description=身份供应者非首次登录
+roleImportError=无法导入角色
+regexAttributeValuesHelp=如果启用的属性值被解释为正则表达式。
+userCreated=用户已创建
+residentKey.not\ specified=未指定
+alwaysReadValueFromLdapHelp=如果启用,那么在读取 LDAP 属性值期间将始终使用而不是来自 Keycloak DB 的值。
+usermodel.clientRoleMapping.tokenClaimName.tooltip=插入到令牌中的声明名称。这可以是一个完全限定的名称,如“address.street”。在这种情况下,将创建一个嵌套的json对象。为了防止嵌套并直接使用点,请使用反斜杠(\\.)转义点。可以使用特殊的令牌${client_id},它将被实际的客户端ID替换,例如:“resource_access.${client_id}.roles”。这是有用的,特别是当您从所有客户端添加角色(当然'客户端ID'开关并未设置),并且您想要每个客户端单独存储的客户端角色。
+scopePermissions.clients.map-roles-description=决定管理员是否可以映射此客户端定义的角色的策略
+signAssertions=签署断言
+disableUserInfoHelp=禁止使用用户信息服务来获取额外的用户信息?默认是使用这个 OIDC 服务。
+xFrameOptionsHelp=默认值防止页面被非来源 iframe 包含了解更多
+copyError=复制授权详情时出错:{{error}}
+validateSignatures=启用/禁用 SAML 响应的签名验证。
+authentication=身份验证
+eventTypes.DELETE_ACCOUNT.name=删除账号
+logoutUrlHelp=结束用于从外部 IDP 注销用户的会话端点。
+noUserDetails=无用户详细信息
+attestationPreference.indirect=间接
+frontchannelUrlInvalid=前端通道注销 URL 不是有效 URL
+noCredentialsText=此用户没有任何凭据。您可以为此用户设置密码。
+deletePolicyWarning=以下聚合策略将自动删除:
+validatingPublicKey=验证公钥
+permissionsListIntro=通过单击作用域名称编辑权限列表。然后重定向到名为的客户端的权限详细信息页面 <1>{{realm}}1>
+deleteClientConditionSuccess=条件删除成功。
+signatureAlgorithm=签名算法
+deleteConfirmIdentityProvider=您确定要永久删除供应商'{{provider}}'吗?
+resetActions=复位操作
+cibaExpiresInHelp=自收到身份验证请求以来 "auth_req_id" 的过期时间,时间单位为秒。
+eventTypes.CLIENT_INFO_ERROR.description=客户端信息错误
+batchSize=批量处理的数量
+user=用户
+scopesAsRequested=在此范围内生效
+updateErrorClientScope=无法更新客户端作用域: '{{error}}'
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE.description=OAuth2 设备验证用户代码
+useKerberosForPasswordAuthentication=使用 Kerberos 进行密码验证
+validateUuidLDAPAttribute=您必须输入 UUID LDAP 属性
+client-scopes-condition.tooltip=预期的客户端范围列表。如果指定的客户端请求与某些客户端范围匹配,则条件计算为“真”。它还取决于它应该是默认的还是可选的客户端作用域,这取决于所配置的“作用域类型”。
+anonymousAccessPolicies=匿名访问策略
+createResourceBasedPermission=创建基于资源的权限
+searchForRole=搜索角色
+debugHelp=为 Krb5LoginModule 启用/禁用调试日志记录到标准输出。
+validatorColNames.colConfig=设置
+createClient=创建客户端
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN.description=身份供应商首次登录
+usedMemory=已用内存
+validatePasswordPolicyHelp=确定 Keycloak 是否应在更新密码前使用域密码策略验证密码。当用户密码保存在 LDAP 中时,某些 Keycloak 密码策略将无法生效,例如“非最近使用”、“密码过期”、“哈希迭代次数”和“哈希算法”。出现这种情况的原因是 Keycloak 无法直接控制密码存储。如果要使用这些策略,请在 LDAP 服务器层启用密码策略。
+quickLoginCheckMilliSeconds=快速登录检查毫秒数
+createResourceSuccess=资源创建成功
+documentation=文档
+fullNameLdapReadOnlyHelp=对于只读条目,数据从 LDAP 导入到 Keycloak 数据库,但当用户在 Keycloak 中更新时,数据不会保存回 LDAP。
+roleExplain=领域角色是您定义的用于当前领域的角色。
+whatIsDefaultGroups=默认群组的作用是什么?
+transient=瞬时
+generalSettings=通用设置
+addClientProfileError=无法创建客户端配置文件:'{{error}}'
+overallResults=总体结果
+requiredUserActionsHelp=用户登录时需要执行操作。“验证电子邮件”将向用户发送电子邮件以验证其电子邮件地址。“更新个人资料”要求用户输入新的个人信息。“更新密码”要求用户输入新密码。“配置OTP”需要设置动态密码生成器。
+requestObjectSignatureAlgorithmHelp=JWA算法,客户端在发送'request'或'request_uri'参数指定的OIDC请求对象时需要使用的JWA算法。如果设置为'任何',请求对象可以被任何算法签名(包括'none').
+ldapKerberosSettingsDescription=此部分包含对 Kerberos 集成有用的选项。这仅在 LDAP 服务器与 Kerberos/SPNEGO 一起用于用户身份验证时使用。
+deleteEvents=清除事件
+termsOfServiceUrlHelp=依赖方客户端提供给最终用户以阅读依赖方服务条款的 URL
+clientSecretError=无法重新生成客户端密码,因为:{{error}}
+resourcePath=资源路径
+useJwksUrlHelp=如果开关打开,身份供应商公钥将从给定的 JWKS URL 下载。这具有很大的灵活性,因为当身份供应商生成新的密钥对时,新密钥总是会再次重新下载。如果开关关闭,则使用来自 Keycloak 的公钥(或证书)。因此当身份供应商密钥对发生变化时,您始终需要将新密钥也导入 Keycloak 数据库。
+downloadAdaptorTitle=下载适配器配置
+client-roles.label=客户端角色
+keysFilter.PASSIVE=不活跃的密钥
+revocation=撤销
+scopeTypeHelp=客户端作用域,将以默认作用域的形式添加到每个创建的客户端
+search=搜索
+validateEditMode=您必须选择一种编辑模式
+copyFlowSuccess=流程复制成功
+cacheSettings=缓存设置
+searchForClient=搜索客户
+permissionDeletedError=由于{{error}}无法删除权限
+eventTypes.UPDATE_PROFILE.name=更新资料
+realmId=领域ID
+eventTypes.PERMISSION_TOKEN_ERROR.description=权限令牌错误
+algorithmHelp=密钥的预期算法
+importFile=导入文件
+userVerify.discouraged=不建议
+ldapRolesDn=LDAP 角色的 DN
+displayOnClientHelp=仅当此客户端的“需要同意”打开时才适用。如果此开关关闭,则授权页面将仅包含与配置的客户端范围对应的授权。如果打开,授权上还会有一项关于此客户端本身的页面。
+requestObjectRequired=需要请求对象
+protocolHelp=此客户端作用域提供的SSO协议配置
+prompts.none=无
+resourcesHelp=指定此权限必须应用于特定资源实例。
+passwordConfirmation=确认密码
+aggregate.attrs.tooltip=指示属性值是否应该与组属性聚合。如果使用OpenID连接映射器,多值选项也需要启用,以便获得所有值。重复的值将被丢弃,并且该选项不能保证值的顺序。
+helpLabel=更多帮助{{label}}
+noRoles=此用户没有角色
+createAttribute=创建属性
+Thursday=星期四
+importOverwritten_one=覆写一条记录。
+tokenDeleteError=无法删除初始访问令牌:'{{error}}'
+eventTypes.REGISTER_NODE_ERROR.name=注册节点错误
+isMandatoryInLdap=在 LDAP 中是强制性的
+discoveryEndpoint=发现端点
+claimValue=声明价值
+eventTypes.FEDERATED_IDENTITY_LINK.name=联合身份链接
+authenticationHelp=这定义了 OIDC 客户端的类型。当它打开时,OIDC 类型设置为机密访问类型。当它关闭时,它设置为公共访问类型。
+deleteClientConditionError=创建条件时出错:{{error}}
+noMappers=没有映射器
+couldNotLinkIdP=无法关联身份供应商{{error}}
+otpPolicyPeriod=OTP 令牌周期
+managePriorities=管理优先级
+createClientPolicySuccess=已创建新策略
+frontendUrlHelp=设置领域的前端 URL。与默认主机名提供程序结合使用以覆盖特定领域前端请求的基本 URL。
+used.notInUse=未使用
+emailSettings=电子邮件设置
+samlEntityDescriptorHelp=允许您从配置文件加载外部 IDP 元数据或从 URL 下载它。
+generatedIdTokenHelp=请参阅示例ID Token。当选定的用户通过身份验证时,ID token将被生成并发送给客户端。您可以看到令牌将包含的声明和角色基于有效的协议映射器和角色范围映射,也基于分配给用户自己的声明/角色。
+createClientProfile=创建客户端配置文件
+cachePolicy=缓存策略
+noCredentials=没有凭据
+clientOfflineSessionIdle=客户端离线令牌空闲
+eventListeners=事件监听器
+bindDn=绑定 DN
+evictionHourHelp=准入许可将在几点失效
+permissionDetails=权限详情
+Friday=星期五
+saveProviderListSuccess=供应商的优先级已成功更新。
+copyToClipboard=复制到剪贴板
+wantAuthnRequestsSigned=需要签名的验证请求
+usermodel.attr.tooltip=在UserModel.attribute映射中定义的存储用户属性的名称。
+clientPoliciesProfiles=客户端策略配置文件
+eventTypes.SEND_VERIFY_EMAIL.name=发送验证邮件
+requiredForLabel.both=用户和管理员
+eventTypes.REGISTER_NODE.name=注册节点
+CONFIGURE_TOTP=配置OTP (CONFIGURE_TOTP)
+eventTypes.EXECUTE_ACTIONS.description=执行动作
+userModelAttributeName=用户模型属性名
+importResourceError=由于 {{error}} 无法导入资源
+validateName=您必须输入一个名字
+flowDetails=流程详情
+never=从不
+addressClaim.region.tooltip=用户属性的名称,将用于映射到“地址”令牌声明中的“区域”子声明。默认为'region'。
+IDK-periodicChangedUsersSyncHelp=新创建的用户应该在 LDAP 存储中创建吗?优先级会影响选择哪个提供商来同步新用户。
+logoutServiceArtifactBindingUrlHelp=客户端单一注销服务的 SAML ARTIFACT 绑定 URL。如果您使用不同的绑定,则可以将此留空。
+claimToRole=如果存在声明,则授予用户指定的领域或客户端角色。
+logoutServicePostBindingURL=注销服务 POST 绑定 URL
+eventTypes.REMOVE_FEDERATED_IDENTITY_ERROR.name=删除联合身份错误
+assertionConsumerServicePostBindingURLHelp=客户端断言消费者服务(登录响应)的 SAML POST 绑定 URL。如果您没有此绑定的 URL,则可以将其留空。
+createAuthorizationScope=创建授权范围
+noGroups=没有群组
+backchannelLogoutRevokeOfflineSessionsHelp=指定在使用反向通道注销 URL 时注销令牌中是否包含 "revoke_offline_access" 事件。Keycloak 将在收到带有此事件的注销令牌时撤销离线会话。
+roleID=角色 ID
+roleNameLdapAttributeHelp=LDAP 属性的名称,在角色对象中用于角色的名称和 RDN。通常为 'cn'。在这种情况下,典型的组/角色对象可能具有 DN,如 'cn=role1,ou=finance,dc=example,dc=org'。
+origin=产地
+regexPattern=正则表达式模式
+rowCancelBtnAriaLabel=取消对 {{messageBundle}} 的编辑
+validateSignatureHelp=启用/禁用外部身份提供商 (IDP) 令牌的签名验证。启用后,Keycloak 将在用户身份验证相关场景中验证从身份提供商处检索到的 JWT 令牌,例如,当 Keycloak 在与身份提供商完成 OIDC/OAuth2 流程后获取 IDToken 或 accessToken 时。对于联合客户端身份验证和 JWT 授权,无论此开关的值如何,始终使用签名验证。
+searchForFlow=搜索流程
+verifyEmail=验证邮箱
+addressClaim.locality.label=地区的用户属性名称
+formatOption=格式选项
+addAuthnContextClassRef=添加验证上下文类参考
+showPasswordDataName=名称
+clientScopeTypes.none=无
+whoCanEdit=谁可以编辑?
+mappingCreatedSuccess=映射创建成功
+eventTypes.GRANT_CONSENT.description=授权许可
+client=客户端
+setToNow=设置到现在
+eventTypes.OAUTH2_DEVICE_AUTH_ERROR.name=OAuth2设备认证错误
+addSubFlowHelp=子级流程可以是一般形式的,也可以是表单形式的。表单类型用于构造子流,为用户生成单个流程。子级流程是一种特殊类型的执行,根据它们包含的执行的评估方式评估流程成功与否。
+implicitFlow=隐式流
+authorizationSignedResponseAlgHelp=当响应模式为 jwt 时,用于签署授权响应令牌的 JWA 算法。
+associatedRolesRemoved=已移除关联的角色
+keyAliasHelp=私钥别名
+whoWillAppearLinkTextUsers=谁将出现在此群组列表中?
+tokenClaimName.tooltip=插入到令牌中的声明名称。这可以是一个完全限定的名称,如“address.street”。在这种情况下,将创建一个嵌套的json对象。为了防止嵌套并直接使用点,请使用反斜杠(\\.)转义点。
+userName=用户名
+clientProfileDescription=描述
+ellipticCurveHelp=ECDSA 中使用的椭圆曲线
+fromPredefinedMapper=来自预定义映射
+attributesGroup=属性组
+ssoSessionMax=会话过期前的最长时间。令牌和浏览器会话在会话过期时失效。
+clientDeleteError=无法删除客户端:{{error}}
+optimizeLookup=优化重定向签名密钥查找
+joinGroupsFor=将用户{{username}}添加到群组
+temporaryLocked=暂时锁定
+setup=设置
+unlinkAccount=取消关联帐号
+executors=执行器
+eventTypes.CLIENT_UPDATE_ERROR.name=客户端更新错误
+realm=领域
+attributeConsumingServiceIndex=属性消费服务指数
+prompt=提示
+assign=赋予
+disableConfirmRealm=如果领域被禁用,用户和客户端将无法访问它。您确定要继续吗?
+showAuthData=显示授权数据
+includeInUserInfo.tooltip=是否应将声明加入用户信息中?
+select=选择
+signature-algorithm=JWA算法,客户端在签署JWT进行认证时需要使用的算法。如果留空,则允许客户端使用任何算法。
+advanced=高级
+initialCounter=初始计数器
+revokeRefreshTokenHelp=如果启用刷新令牌最多只能使用'刷新令牌最大重用',并且在使用不同的令牌时被撤销。否则刷新令牌在使用时不会被撤销并且可以多次使用。
+nameField=姓名
+ownerManagedAccessHelp=如果启用,资源所有者可以管理对该资源的访问设置。
+useLowerCaseBearerTypeHelp=如果启用,令牌响应将设置为小写的类型 "bearer"。默认情况下,服务器将类型设置为 RFC6750 定义的 "Bearer"。
+addCondition=添加条件
+updateSuccessClientScope=客户端作用域已更新
+connectionAndAuthentication=连接与认证
+clientScopeType.optional=非必需
+permissionsDisableConfirm=如果禁用权限,将自动删除下面列表中的所有权限。此外,相关的资源和作用域将被删除
+eventTypes.REFRESH_TOKEN.description=刷新令牌
+authorization=授权
+clientProfilesHelpItem=客户端配置文件帮助项
+userSessionAttributeValue=用户会话属性值
+dayMonthHelp=定义必须授予策略的日期。您还可以通过填写第二个字段来提供范围。在这种情况下,仅当月份的当前日期介于或等于两个值时才授予权限。
+fullNameLdapWriteOnlyHelp=对于只写条目,当在 Keycloak 中创建或更新用户时,数据将传播到 LDAP。但此映射器不用于将数据从 LDAP 传播回 Keycloak。如果您配置了单独的 firstName 和lastName 属性映射器,您想使用它们将 LDAP 中的属性读入 Keycloak。
+userFedDeleteError=无法删除用户联盟供应商,因为:'{{error}}'
+id=ID
+join=加入
+idTokenEncryptionContentEncryptionAlgorithmHelp=在加密 ID 令牌时用于内容加密的 JWA 算法。如果您想要加密的 ID 令牌,则需要此选项。如果留空,ID 令牌只是签名,但不加密。
+messageBundleDescription=您可以编辑支持的语言环境。如果您还没有选择支持的语言环境,您只能编辑英文语言环境。
+saveEventListenersError=保存事件侦听器时出错:{{error}}
+scopesHelp=请求授权时要发送的范围。它可以是一个以空格分隔的范围列表。默认为'openid'。
+multivalued.tooltip=指示某属性是否支持多个值。如果为是,则此属性的所有值的列表将设置为声明。如果为否,则只将第一个值设置为声明
+enabledHelp=设置按键是否启用
+admin-events-cleared-error=无法清除管理员事件{{error}}
+usersPermissionsHint=用于管理领域中所有用户的细粒度权限。可以定义不同的策略,允许谁管理领域中的用户。
+isBinaryAttribute=这是二进制属性
+clientScopeList=客户端作用域
+noValidMetaDataFound=在此 URL 中未找到有效的元数据:'{{error}}'
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN_ERROR.description=身份供应者检索令牌错误
+usernameLdapAttribute=用户名 LDAP 属性
+updateResourceSuccess=资源更新成功
+displayNameHelp=身份供应商的友好名称。
+idpAccountEmailVerification=IdP 账户邮箱验证
+template=模板
+deleteExecutionSuccess=执行器成功删除
+deleteConfirmTitle_other=是否删除群组?
+profilesConfigTypes.jsonEditor=JSON 编辑器
+testingConnection=测试连接
+noUsersFoundError=由于{{error}},找不到用户
+executorDetails=执行器详情
+maxDeltaTimeSeconds=失败复位时间
+backchannelLogoutHelp=外部 IDP 是否支持后台注销?
+eventTypes.REMOVE_FEDERATED_IDENTITY_ERROR.description=删除联合身份错误
+usermodel.realmRoleMapping.rolePrefix.tooltip=每个领域角色的前缀(非必需)。
+exportSamlKeyTitle=导出 SAML 密钥
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR.description=OAuth2设备验证用户代码错误
+eventTypes.EXECUTE_ACTIONS_ERROR.description=执行动作错误
+SKIP=跳过
+eventTypes.INTROSPECT_TOKEN.description=令牌内部检查
+infoEnabledFeatures=显示已启用的预览和实验功能。
+displayOrderHelp=数字定义供应商在 GUI 中的顺序(例如,在登录页面上)。最小的数字将首先被应用。
+deleteCredentialsConfirm=是否要删除该用户凭据?
+keysIntro=如果 "Use JWKS URL switch" 被打开,您需要填写一个有效的 JWKS URL。保存后,管理员可以从 JWKS URL 下载密钥,或者密钥将在看到这些东西时由 Keycloak 服务器自动下载匿名的 KID 签名。
+logoutServiceArtifactBindingUrl=注销服务 ARTIFACT 绑定 URL
+searchForProvider=搜索供应商
+ldapSearchingAndUpdatingSettingsDescription=此部分包含与在 LDAP 服务器中搜索可用用户相关的选项。
+sessionsType.regularSSO=常规 SSO
+allowed-client-scopes.tooltip=客户端作用域白名单,可用于新注册的客户端。尝试向未被列入白名单的客户端范围注册客户端将被拒绝。默认情况下,白名单要么为空,要么只包含域默认客户端作用域(基于“允许默认作用域”配置属性)
+maxDeltaTimeSecondsHelp=失败次数的统计数量何时重置?
+executorsHelpItem=执行器帮助项目
+contentSecurityPolicy=内容安全策略
+client-uris-must-match.tooltip=如果开启,所有客户端uri(重定向uri和其他)都是允许的,只要它们匹配了某个受信任的主机或域。
+off=关
+frontchannelLogoutHelp=当为 true 时,注销需要浏览器重定向到客户端。当为 false 时,服务器执行后台调用以注销。
+updateSuccess=供应商更新成功
+hide=隐藏
+isMandatoryInLdapHelp=如果为真,属性在 LDAP 中是强制性的。因此,如果 Keycloak DB 中没有值,则传播到LDAP的值将被设置为空值。
+client-accesstype.label=客户端访问类型
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN_ERROR.description=身份供应者非首次登录错误
+skipCustomizationAndFinish=跳过自定义并完成
+mappingDeletedSuccess=映射删除成功
+addIdentityProvider=添加 {{provider}} 供应商
+flowDescriptionHelp=新流程描述的帮助文本
+kc.time.date_time=日期/时间 (月/天/年 时:分:秒)
+principalType=主体类型
+ignoreMissingGroupsHelp=忽略群组层次结构中缺失的群组。
+updatedCredentialMoveSuccess=用户凭据设置已保存
+deleteExecutorProfileConfirmTitle=删除执行器?
+auth=授权
+accessTokenLifespanImplicitFlow=隐式流程的访问令牌寿命
+createAttributeSuccess=成功!用户资料的配置已保存。
+annotations=注释
+confirmAccessTokenBody=如果您重新生成注册访问令牌,将更新有关客户端注册服务的访问数据。
+remainingCount=剩余数量
+eventTypes.INVALID_SIGNATURE.description=无效签名
+download=下载
+authScopes=授权范围
+requiredWhen=何时为必填项
+updatePasswordPolicyError=无法更新密码策略:'{{error}}'
+max-clients.tooltip=如果领域中现有客户端的数量等于或大于配置数量的限制,将不允许注册新客户端。
+uuidLdapAttributeHelp=LDAP 属性的名称,用作 LDAP 中对象的唯一对象标识符 (UUID)。对于许多 LDAP 服务器供应商,它是 'entryUUID';但有些是不同的。例如,对于 Active directory它应该是“objectGUID”。如果您的 LDAP 服务器不支持 UUID 的概念,您可以使用任何其他应该在树中的 LDAP 用户中唯一的属性。例如“uid”或“entryDN”。
+mappingDetails=映射详情
+top-level-flow-type.client-flow=客户端流程
+eventTypes.GRANT_CONSENT_ERROR.description=授权许可错误
+claim=声明
+hardcodedAttribute=当用户从供应商导入时,将一个值硬编码到特定的用户属性。
+permissionSaveError=由于{{error}}无法更新权限
+optimizeLookupHelp=当在 REDIRECT 绑定中为由 Keycloak 适配器保护的 SP 签署 SAML 文档时,签名密钥的 ID 是否应该包含在 元素中的 SAML 协议消息中?这优化了作为验证方的签名验证使用单个密钥而不是尝试每个已知密钥进行验证。
+deleteClientScope_one=删除客户端作用域{{name}}
+accessTokenError=无法重新生成访问令牌,因为:{{error}}
+joinGroups=加入群组
+scopePermissions.clients.configure-description=减少了管理员的管理权限。无法设置作用域、模板或协议映射器。
+providedBy=提供方
+ms=毫秒
+ipAddress=IP 地址
+keyID=KEY_ID
+spi=SPI
+emptyValidators=没有验证器。
+plus=加
+browserFlow=浏览器流程
+anyScope=任何范围
+enableDisable=禁用的客户端无法启动登录或获得访问令牌。
+noUsersFound=未找到用户
+serverInfo=服务器信息
+chooseAPolicyTypeInstructions=从下面的列表中选择一个策略类型,然后您可以配置一个新的授权策略。这有一些类型和描述。
+emailThemeHelp=为服务器发送的电子邮件选择主题。
+principalTypeHelp=从断言中识别和跟踪外部用户的方法。默认使用 Subject NameID,或者您可以设置识别属性。
+Wednesday=星期三
+consents=许可
+authDetails=授权详情
+mappingDeletedError=无法删除映射: {{error}}
+minimumQuickLoginWaitSecondsHelp=快速登录失败后等待多长时间。
+mappedGroupAttributesHelp=以英文逗号分隔的属性名称列表。这指向 LDAP 中组的属性列表,它将在 Keycloak 中映射为群组的属性。如果不需要额外的组属性映射,请在Keycloak留空。
+deleteGrantsSuccess=授权已成功撤销。
+policyEnforcementModes.DISABLED=禁用
+openIdConnectCompatibilityModes=开放 ID 连接兼容模式
+no=否
+code=代码
+nameHelp=新流程命名的帮助文本
+keys=密钥
+defaultSigAlg=默认签名算法
+signatureKeyName=SAML 签名密钥名称
+notBeforeTooltip=管理员 URL 应该首先在设置选项卡中设置。
+resourcesToImport=要导入的资源
+selectRole.label=选择角色
+isBinaryAttributeHelp=二进制 LDAP 属性应为真。
+whoWillAppearPopoverFooterText=无法在此选项卡上添加将此角色作为有效角色的用户。
+eventTypes.RESTART_AUTHENTICATION_ERROR.name=重启认证错误
+generatedUserInfoIsDisabled=未选择用户时禁用生成的用户信息
+nameHelpHelp=映射器名称
+prompts.consent=许可
+flowNameHelp=新流程命名的帮助文本
+webAuthnPolicyRpEntityName=依赖方的名称
+lastEvaluation=上次评估
+createClientConditionError=创建条件时出错:{{error}}
+serverPrincipalHelp=HTTP 服务的服务器主体全名,包括服务器和域名。例如,HTTP/host.foo.org@FOO.ORG
+enableStartTlsHelp=使用 STARTTLS 加密与 LDAP 的连接,这将禁用连接池
+resourceScopeSuccess=权限范围删除成功
+userIdHelperText=请输入此身份提供程序的用户的唯一ID。
+forwardParametersHelp=非 OpenID Connect/OAuth 标准查询参数,从初始应用请求到授权端点转发到外部 IDP。可以输入多个参数,以英文逗号 (,) 分隔。
+on=开
+changeAuthenticatorConfirmTitle=更改为 {{clientAuthenticatorType}}?
+eventTypes.OAUTH2_DEVICE_AUTH.name=OAuth2设备认证
+admin-events-cleared=管理员事件已清除
+or=或
+deleteDialogTitle=删除属性组?
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING.description=客户端发起的账号关联
+annotationsText=注释
+ldapAttributeName=LDAP 属性名称
+acceptsPromptNone=接受来自客户端的“无延迟”转发请求
+loginThemeHelp=为登录、OTP、授予、注册和忘记密码页面选择主题。
+AESKeySizeHelp=生成的 AES 密钥的大小(以字节为单位)。16 用于 AES-128, 24 用于 AES-192,32 用于 AES-256。请注意,某些 JDK 实现不允许大于 128 的密钥。
+client-accesstype.tooltip=将会应用该条件的客户端的访问类型。
+oneTimePassword=一次性密码
+invalidateRotatedError=无法删除轮换使用的密码:{{error}}
+excludeSessionStateFromAuthenticationResponseHelp=如果启用,参数 'session_state' 将不会包含在 OpenID Connect 身份验证响应中。如果您的客户端使用不支持 'session_state' 参数的旧 OIDC / OAuth2 适配器,这将很有用。
+useRefreshTokenForClientCredentialsGrantHelp=如果启用,如果使用 client_credentials 授权,将创建一个 refresh_token 并将其添加到令牌响应中。OAuth 2.0 RFC6749 第 4.4.3 节指出,在使用 client_credentials 授权时不应生成 refresh_token。如果关闭则不会生成 refresh_token 并且相关的用户会话将被删除。
+userManagedAccess=用户自主访问
+initialAccessToken=初始访问令牌
+rowEditBtnAriaLabel=编辑 {{messageBundle}}
+evictionDay=清除的日期
+vendorHelp=LDAP 供应商(供应商)
+applyToResourceType=应用于资源类型
+addDefaultGroups=添加默认群组
+selectRole.tooltip=在左侧的文本框中输入角色,或单击此按钮浏览并选择所需的角色。
+filterGroups=筛选群组
+validPostLogoutRedirectUri=有效的注销后重定向 URI
+authnContextClassRefs=验证上下文类参考
+deleteCredentialsSuccess=已成功删除凭据。
+eventTypes.PERMISSION_TOKEN_ERROR.name=权限令牌错误
+userProfileSuccess=用户资料设置成功更新。
+attributeDefaultValueHelp=如果 Keycloak 数据库中没有值并且属性在 LDAP 中是强制性的,则该值将传播到 LDAP。
+cibaPolicy=CIBA策略
+Saturday=星期六
+importSkipped_other=跳过 {{count}} 条记录。
+membershipAttributeTypeHelp=DN 表示 LDAP 组以其完整 DN 的形式声明其成员。例如'member: uid=john,ou=users,dc=example,dc=com'。UID 表示 LDAP 组具有它的成员以纯用户 uid 的形式声明。例如 'memberUid: john'。
+emptyResourcesInstructions=如果您想创建资源,请点击下面的按钮。
+save-user-eventsHelp=如果启用,用户事件将保存到数据库中,从而使事件可用于管理员和帐户的管理页面中。
+otpSupportedApplications.totpAppFreeOTPName=FreeOTP
+validPostLogoutRedirectURIs=浏览器在成功注销后可以重定向到的有效 URI 模式。'+' 值或空字段将使用有效重定向 URI 列表。'-' 值将不允许任何注销后重定向uris。允许使用简单的通配符,例如“http://example.com/*”。也可以指定相对路径,例如/my/relative/path/*。相对路径是相对于客户端根 URL 的,或者如果没有指定使用身份验证服务器根 URL。
+composite=复合
+recommendedSsoTimeout=建议此值小于 SSO 会话空闲时间:{{time}}
+sessionExplain=会话是指此领域中用户及其在会话中访问的客户端的会话。
+noSearchResults=没有搜索结果
+eventTypes.AUTHREQID_TO_TOKEN.description=认证令牌
+recent=最近
+executeActions=执行操作
+policyProvider.aggregate=重用现有策略来构建更复杂的策略,并使您的权限与授权请求处理期间评估的策略更加分离。
+advancedAttributeToRole=如果属性集存在并且可以匹配,则授予用户指定的领域或客户端角色。
+userEventsSettings=用户事件设置
+deny=拒绝
+moveGroupSuccess=群组已迁移
+eventTypes.USER_INFO_REQUEST.description=用户信息请求
+userDeletedError=无法删除用户: {{error}}
+edit=编辑
+authorizationScopeDetails=授权范围详情
+ldapGroupsDnHelp=保存此树的群组的 LDAP DN。例如 'ou=groups,dc=example,dc=org'.
+readOnly=只读
+client-updater-trusted-hosts.tooltip=受信任的主机列表。如果客户端注册/更新请求来自此配置中指定的主机/域,则条件计算为“真”。您可以使用主机名或IP地址。如果您在开头使用*(例如'*.example.com'),那么整个域名example.com将被信任。
+resultDeny=结果拒绝
+kc.client.network.host=客户端主机
+noResourceCreateHint=没有资源可用。因此,您无法创建基于资源的权限。
+directMembership=直接群组成员资格
+addExecutionTitle=添加执行器
+associatedRolesText=关联的角色
+clientIdHelp=向身份供应商注册的客户端标识符。
+eventTypes.INVALID_SIGNATURE_ERROR.name=无效签名错误
+clientSecretSuccess=客户端密钥已重新生成
+oAuthDeviceCodeLifespan=OAuth 2.0 设备代码有效期
+ldapConnectionAndAuthorizationSettingsDescription=此部分包含与 LDAP 服务器连接配置相关的选项。它还包含与 LDAP 服务器的 LDAP 连接身份验证相关的选项。
+clientSaveSuccess=客户端更新成功
+ecdsaGenerated=ecdsca-generated
+flow-type.basic-flow=通用型
+oAuthDevicePollingInterval=OAuth 2.0 设备轮询间隔
+deletedSuccessRealmSetting=当前域已被成功删除
+webauthnPasswordlessPolicy=Webauthn 无密码策略
+editUserLabel=编辑用户标签按钮
+conditions=条件
+addUri=添加 URI
+minus=减
+groupsHelp=群组是用户具有群组成员资格的群组。要离开群组,请选择该群组并单击“离开”。
+includeGroupsAndRoles=包含群组和角色
+groupsPermissionsHint=确定是否为管理此角色启用细粒度权限。禁用将删除当前已设置的所有权限。
+offlineSessionMaxHelp=无论活动如何,离线会话过期前的最长时间。
+resourceSaveError=由于{{error}}无法保留资源
+clientsClientScopesHelp=与此资源关联的范围。
+updateCredentialUserLabelError=更改用户标签时出错: {{error}}
+enableHelpMode=开启帮助模式
+clientPoliciesTab=客户端策略标签
+ldapGroupsDn=LDAP 群组的DN
+ldapFullNameAttributeHelp=LDAP 属性的名称,包含用户的全名。通常为'cn'。
+clientRegisterPolicyDeleteConfirm=您确定要永久删除客户端注册策略{{name}}
+jsonEditor=JSON 编辑器
+chooseBindingType=选择绑定的类型
+mappingCreatedError=无法创建映射: {{error}}
+deleteClientPolicyProfileConfirmTitle=删除配置文件?
+envelopeFromHelp=用于退回的电子邮件地址(非必需)。
+policyDeletedError=无法删除资源 {{error}}
+key=键
+email=电子邮件
+groupDeleted_other=已删除群组
+acrToLoAMappingHelp=定义哪个 ACR(身份验证上下文类参考)值映射到哪个 LoA(身份验证级别)。ACR 可以是任何值,而 LoA 必须是数字。
+uploadFile=上传 JSON 文件
+loginActionTimeoutHelp=用户完成登录相关操作(例如更新密码或配置 TOTP)的最长时间。建议设置较长的时间,例如 5 分钟或更长。
+identityProviders=身份供应商
+importUsers=导入用户
+authenticationFlow=认证流程
+leaveGroup_other=离开群组?
+deleteClientPolicySuccess=客户端策略已删除
+clientAuthentications.client_secret_basic=作为基本身份验证发送的客户端机密
+started=开始
+userManagedAccessHelp=如果启用,用户可以使用账户管理 UI 管理他们的资源和权限。
+confirm=确认
+policyType.totp=基于时间
+addAttribute=添加属性
+clientScopeSearch.protocol=协议
+initialAccessTokenDetails=初始访问令牌详细信息
+deleteProvider=删除供应商?
+createAttributeSubTitle=创建新属性
+eventTypes.CODE_TO_TOKEN_ERROR.name=用于交换令牌的代码错误
+emptyAuthorizationInstructions=如果要创建授权范围,请点击下方按钮创建授权范围
+subjectHelp=用于验证客户端证书中的主题 DN 的正则表达式。使用 "(.*?)(?:$)" 匹配所有类型的表达式。
+eventTypes.CUSTOM_REQUIRED_ACTION.name=自定义所需操作
+updateExecutorError=执行器未更新 {{error}}
+clientIdHelpHelp=LDAP 角色映射将映射到的客户端的客户端ID。仅当'使用领域角色映射'为假时适用。
+createdAt=创建时间
+moveGroupEmpty=无子级群组
+rolesHelp=选择要与所选用户关联的角色。
+samlEntityDescriptor=SAML 实体描述符
+passwordPolicyHintsEnabled=已启用密码策略提示
+enableLdapv3PasswordHelp=使用 LDAPv3 密码修改扩展操作 (RFC-3062)。密码修改扩展操作通常要求 LDAP 用户已经在 LDAP 服务器中拥有密码。因此当它与“同步注册”一起使用时,它可以是还可以添加带有随机生成的初始密码的“硬编码 LDAP 属性映射器”。
+syncMode=同步模式
+details=详细
+privateRSAKeyHelp=以 PEM 格式编码的私有 RSA 密钥
+onDragStart=开始拖动{{item}}
+pushedAuthorizationRequestRequired=需要推送授权请求
+requirements.REQUIRED=必需
+generate=生成
+clientOfflineSessionMaxHelp=离线令牌对客户端无效之前的最长时间。该选项仅影响令牌时间而不影响全局 SSO 会话。如果未设置,它将使用标准 SSO 会话最大值。
+resetPasswordBtn=重置密码
+strictTransportSecurity=HTTP 严格传输安全 (HSTS)
+editInfo=编辑信息
+offlineSessionMaxLimited=离线会话最长时间的限制
+providerCreateSuccess=新客户端策略创建成功
+disableSigning=禁用"{{key}}"
+periodicChangedUsersSync=定期更改用户同步
+searchScope=搜索范围
+dateFrom=日期(开始时间)
+importAdded_one=添加了一条记录。
+clientAccessType=它使用客户端的访问类型(机密、公共、仅限持有者)来确定是否应用该策略。大多数 OpenID Connect 请求(授权请求、令牌请求、自省端点请求等)都会检查此条件。机密客户端启用了客户端身份验证,而公共客户端则禁用了客户端身份验证。仅限持有者是一种已弃用的客户端类型。
+firstName=名
+emptySecondaryAction=配置新映射
+defaultGroupAdded_one=新群组已被添加到默认群组
+unexpectedError=发生意外错误: {{error}}
+noRolesInstructions=您尚未为此用户分配任何角色。分配角色以开始。
+authorizationEncryptedResponseEncHelp=当响应模式为 jwt 时,JWA 加密授权响应时用于内容加密的算法。如果您想要加密授权响应,则需要此选项。如果留空,则授权响应只是签名,但不加密。
+permissionName=权限的名称。
+postBrokerLoginFlowAliasHelp=身份验证流程的别名,在每次使用此身份供应商登录后触发。如果您希望对使用此身份供应商(例如 OTP)进行身份验证的每个用户进行额外验证,则很有用。将此设置为“无”,如果使用此身份供应商登录后,您不需要触发任何其他身份验证器。另请注意,身份验证器实现必须假定用户已在用户会话中设置,因为身份供应商已对其进行设置。
+preview=预览
+eventTypes.UNREGISTER_NODE_ERROR.name=注销节点错误
+clientRegisterPolicyDeleteConfirmTitle=删除客户端注册策略?
+groupDetails=群组详细信息
+sessionsType.allSessions=所有会话类型
+kid=KID
+sessionsType.serviceAccount=服务帐号
+allowKerberosAuthenticationHelp=使用 SPNEGO/Kerberos 令牌启用/禁用用户的 HTTP 身份验证。有关经过身份验证的用户的数据将从该 LDAP 服务器提供。
+oauthDeviceAuthorizationGrantHelp=这启用了对 OAuth 2.0 设备授权授予的支持,这意味着客户端是输入功能有限或缺少合适浏览器的设备上的应用程序。
+clientSignatureHelp=客户端会签署他们的 saml 请求和响应吗?他们应该被验证吗?
+importOverwritten_other={{count}} 条记录被覆写。
+requirements.CONDITIONAL=基于一定条件
+leaveGroupConfirmDialog_one=是否要从群组{{groupname}}中移除{{username}}?
+kc.client.user_agent=客户端/用户 代理
+frontendUrl=前端网址
+permissionDeletedSuccess=成功删除权限
+clientScopeRemoveSuccess=范围映射成功移除
+addClientScopes=添加客户端范围
+deletePolicyConfirm=如果删除此策略,某些权限或聚合策略将受到影响。
+userCreateError=无法创建用户: {{error}}
+user-events-cleared=用户事件已清除
+resetPasswordConfirm=重置密码?
+emailAsUsernameHelpText=允许用户将电子邮件设置为用户名。
+AESKeySize=AES 密钥大小
+fullName={{familyName}}{{givenName}}
+deleteConfirm=您确定要永久删除供应商'{{provider}}'吗?
+compositesRemovedAlertDescription=已移除所有关联角色
+aliasHelp=别名唯一标识身份供应商,它也用于构建重定向 uri。
+selectRealm=选择领域
+roleNameLdapAttribute=角色名称的 LDAP 属性
+javaKeystore=java-keystore
+updatedUserProfileSuccess=用户资料的配置已保存
+deleteProviderMapper=删除映射器?
+clientsPermissionsHint=细粒度权限,用于管理员管理此客户端或应用此客户端定义的角色。
+usersLeft_one={{count}}用户离开了群组
+saveError=由于:{{error}},无法保存用户联盟供应商
+bruteForceDetection=暴力破解检测
+loginTimeoutHelp=用户完成登录的最长时间。建议设置得较长一些,例如 30 分钟或更长。
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN.name=OAuth2设备用于交换令牌的代码
+searchGroups=搜索群组
+trusted-hosts.tooltip=受信任的主机列表,允许调用客户端注册服务和/或用作客户端uri的值。您可以使用主机名或IP地址。如果您在开头使用*(例如'*.example.com'),那么整个域名example.com将被信任。
+deleteClientProfile=删除此客户端配置文件
+none=无
+type=类型
+createNewUser=创建新用户
+emptyClientProfiles=没有配置文件
+internationalization=国际化
+seconds=秒
+memberofLdapAttributeHelp=该值仅在“用户角色检索策略”为 GET_GROUPS_FROM_USER_MEMBEROF_ATTRIBUTE 时使用。它指定 LDAP 用户上包含用户所属组的 LDAP 属性名称。通常情况下,默认值为“memberOf”.
+clientRegisterPolicyDeleteSuccess=客户端注册策略删除成功
+otpPolicyDigits=位数
+keysFilter.ACTIVE=活跃的秘钥
+rsaGenerated=rsa-generated
+client-roles-condition.tooltip=客户端角色,将在此条件评估期间检查。如果客户端至少有一个客户端角色,其名称与配置中指定的客户端角色相同,则条件求值为“真”。
+impersonateError=无法模拟用户:{{error}}
+keyLabel=键
+syncChangedUsers=同步更改的用户
+eventTypes.IDENTITY_PROVIDER_RESPONSE_ERROR.name=身份供应者响应错误
+orderDialogIntro=供应商在登录页面或帐户 UI 中的排列顺序。您可以拖动行句柄来更改顺序。
+clientSessionIdle=客户端会话空闲时间
+push=推送
+targetClaimHelp=指定策略将获取的目标声明。
+periodicFullSyncHelp=如果启用“导入用户”,系统会定期启动一个任务,将 LDAP 中的用户同步到 Keycloak。这种同步方式每次运行时都会从 LDAP 获取所有用户,导入新用户或更新现有用户。如果 LDAP 中用户数量庞大,这种方式可能效率低下。在这种情况下,您可以禁用此选项,改用“定期更改用户同步”。
+scopePermissions.users.user-impersonated-description=决定可以模拟哪些用户的策略。这些策略将应用于被模拟的用户。
+forceNameIdFormat=强制名称 ID 格式
+noMappersInstructions=目前没有此身份供应商的映射器。
+deleteConfirmFlow=删除流程?
+addRole=添加角色
+FAIL=导入失败
+userInfoSignedResponseAlgorithmHelp=用于签名用户信息端点响应的 JWA 算法。如果设置为'未签名',则用户信息响应将不会被签名并将以 application/json 格式返回。
+lastName=姓
+deleteConfirmDialog_one=是否要永久删除{{count}}用户
+eventTypes.AUTHREQID_TO_TOKEN.name=认证令牌
+createError=无法创建身份供应商:{{error}}
+eventTypes.AUTHREQID_TO_TOKEN_ERROR.name=认证令牌错误
+deletePermissionConfirm=您确定要删除权限 {{permission}}
+artifactResolutionServiceHelp=客户端的 SAML 工件解析服务。这是 Keycloak 将向其发送 SOAP ArtifactResolve 消息的端点。如果您没有此绑定的 URL,则可以将其留空。
+clientUpdaterTrustedHosts=可信主机
+deleteSuccess=属性组已删除。
+attributesDropdown=属性下拉框
+ssoServiceUrlHelp=必须用于发送身份验证请求 (SAML验证请求) 的 Url。
+copy=复制
+credentialData=数据
+clientRolesConditionTooltip=客户端角色,将在此条件评估期间检查。如果客户端至少有一个客户端角色名称与配置中指定的客户端角色相同,则条件评估为真。
+invalidateSecret=无效
+emptyPermissionInstructions=如果要创建权限,请点击下方按钮创建基于资源或基于范围的权限。
+webAuthnPolicyAvoidSameAuthenticatorRegisterHelp=避免注册已经被注册过的验证器。
+memberofLdapAttribute=LDAP 成员属性
+supportedLocales=支持的语言环境
+showPasswordDataValue=值
+webAuthnPolicyAttestationConveyancePreference=证明传输偏好
+copyOf={{name}} 的副本
+eventTypes.REMOVE_TOTP.description=删除TOTP
+evictionMinute=清除的时间(分钟)
+requiredClient=请至少添加一个客户端。
+help=帮助
+passSubject=传递主题
+deleteFlowSuccess=流程成功删除
+nodeReRegistrationTimeoutHelp=此间隔用于指定已注册客户端集群节点重新注册的最长时间。如果集群节点在此时间内未向 Keycloak 发送重新注册请求,则会从 Keycloak 中注销。
+rename=重命名
+httpPostBindingLogoutHelp=指示是否使用 HTTP-POST 绑定响应请求。如果为否,将使用 HTTP-REDIRECT 绑定。
+policyProvider.client=定义允许一组一个或多个客户端访问对象的权限条件。
+clientAuthentication=客户端认证
+validatePasswordPolicy=验证密码策略
+registrationEmailAsUsername=以电子邮件作为用户名
+webAuthnPolicyFormHelp=WebAuthn 身份验证策略。'WebAuthn Register' 所需操作和'WebAuthn Authenticator' 身份验证器将使用此策略。典型用法是,当 WebAuthn 用于双因素身份验证时。
+createResource=创建资源
+data=数据
+createNewMapper=创建映射
+deleteNodeFail=无法删除节点。因为'{{error}}'
+syncModeOverrideHelp=覆盖此映射器的 IDP 的默认同步模式。值是:'引用' 以保持引入此选项之前的行为,'导入' 仅在用户首次登录时导入用户一次身份供应商,“强制”在每次使用此身份供应商登录期间始终更新用户,并“继承”使用身份供应商中为此映射器定义的同步模式。
+eventTypes.TOKEN_EXCHANGE_ERROR.description=令牌交换错误
+strictTransportSecurityHelp=Strict-Transport-Security HTTP 标头告诉浏览器始终使用 HTTPS。一旦浏览器看到此标头,它只会在指定的时间(1 年)内通过 HTTPS 访问站点,包括子域。了解更多
+authenticationExplain=身份验证是您可以配置和管理不同凭证类型的区域。
+clientAssertionSigningAlgHelp=签名算法创建JWT断言作为客户端身份验证。需要使用私钥或客户端秘密作为JWT签名的JWT。如果没有指定算法,则适配以下算法。在RS256中适配RS256使用私钥签名的 JWT 的情况。HS256 适用于客户端机密作为 jwt 的情况。
+addProvider_other=添加 {{provider}} 身份供应商
+cibaExpiresIn=过期时间
+resetPasswordConfirmText=是否要重置用户{{username}}的密码?
+create=创建
+noAvailableIdentityProviders=没有可用的身份供应商。
+passSubjectHelp=在登录阶段,将可选的 login_hint 查询参数转发给 SAML 验证请求的主题。
+notBeforeSetToNow=不在为客户端设置之前
+resource=资源
+emptyConditions=没有配置条件
+profiles=配置文件
+userSession.modelNote.tooltip=在UserSessionModel.note映射中存储的用户会话注释的名称。
+filterByRoles=按领域角色筛选
+maxLifespan=最大寿命
+host-sending-registration-request-must-match.label=主机发送客户端注册请求必须匹配
+eventTypes.VERIFY_PROFILE_ERROR.description=验证配置文件错误
+webOriginsHelp=允许的 CORS 来源。要允许有效重定向 URI 的所有来源,请添加 '+'。不过这不包括 '*' 通配符。要允许所有来源,请明确添加 '*'。
+noSessionsForClient=此客户端当前没有活动会话。
+profilesConfigType=配置方式:
+enableHelp=帮助已启用
+xRobotsTagHelp=防止页面出现在搜索引擎中了解更多
+client-updater-source-roles.label=更新实体角色
+clientRegisterPolicyDeleteError=无法删除客户端注册策略:'{{error}}'
+resourceFile=资源文件
+admin-clearEventsHelp=清除数据库中的所有管理事件。
+hardcodedRole=当用户从供应商导入时,为它硬编码一个角色映射。
+keysFilter.DISABLED=禁用的秘钥
+link=关联
+defaultGroupAddedError=将群组添加到默认群组时出现错误 {error}
+eventTypes.INVALID_SIGNATURE_ERROR.description=无效签名错误
+idpUnlinkSuccess=身份供应商关联已删除
+providerType=供应商类型
+clientSessionIdleHelp=允许客户端会话在到期前空闲的时间。当客户端会话到期时,令牌将失效。如果未设置,它将使用标准的 SSO 会话空闲值。
+scopesSelect=指定此权限必须应用于一个或多个范围。
+selectMethodType.generate=生成
+emailInvalid=请输入有效的电子邮件。
+chooseAPolicyProvider=选择策略供应商
+clientAuthenticationHelp=客户端身份验证方法(参见 https://openid.net/specs/openid-connect-core-1_0.html#ClientAuthentication)。如果 JWT 使用私钥签名,则使用领域私钥。
+kerberosRealmHelp=Kerberos 域的名称。例如:FOO.ORG.
+roleCreateError=无法创建角色: {{error}}
+clientSecretHelp=向身份供应商注册的客户端密码。该字段可以从保险库中获取其值,使用 ${vault.ID} 格式。
+offlineSessionMax=离线会话最长时间
+generatedUserInfoHelp=参见示例用户信息,它将由用户信息端点提供。
+webAuthnPolicyExtraOriginsHelp=额外的 Origin 列表,用于非网络应用程序。
+updatePermissionSuccess=成功更新权限
+idpLinkSuccess=身份供应商已关联
+removeAnnotationText=删除注释
+verifyEmailHelpText=要求用户在首次登录后或提交地址更改后验证其电子邮件地址。
+flow.clients=客户端认证流程
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN_ERROR.description=身份供应商首次登录错误
+groups=群组管理
+emptyStateText=此领域中没有任何领域角色。创建领域角色以开始。
+includeSubGroups=包含子组用户
+permanentLockoutHelp=当用户超过最大登录失败次数时,将永久锁定用户。
+logicType.positive=肯定
+associatedPolicy=关联政策
+accountTheme=账户页面主题
+webAuthnPolicyAvoidSameAuthenticatorRegister=避免相同的身份验证器注册
+emptyExecutors=没有配置执行器
+notBeforeNowClear=之前未为客户端清除
+selectARole=选择一个角色
+titleAuthentication=身份验证
+category=目录
+startBySearchingAUser=从搜索用户开始
+times.days=天
+registration-web-origins.label=允许的注册 Web Origins
+registration-web-origins.tooltip=允许来自特定网页来源的 CORS 请求
+searchAttributes=搜寻属性
+sync-ldap-roles-to-keycloak=同步 LDAP 角色到 Keycloak
+policyRolesHelp=点击「新增角色」来加入此政策的接受角色。在角色上勾选「必要栏位」勾选方块表示在评估政策时,该角色必须存在,无论其他角色如何。将所有相关角色保持未勾选相当于设置「肯定」的决策策略。
+allowutf8=允许 UTF-8
+passwordPoliciesHelp.regexPattern=要求密码匹配一个或多个已定义的正则表达式模式。
+oAuthDPoP=需要 DPoP 绑定的令牌
+validRedirectURIsHelp=当浏览器成功登入后能重导向到的有效 URI 模板。允许使用简单的通配符,例如「http://example.com/*」。也可以使用相对路径,例如「/my/relative/path/*」。相对路径是相对于应用程式的根 URL,如果没有设定,则使用验证伺服器的根 URL。针对 SAML,如果您依赖登入请求中嵌入的消费者服务 URL,那么您必须设定一个有效的 URI 模板。
+clientAssertionAudience=应用程式断言受众
+permissionPoliciesHelp=描述所有加入该权限的政策。
+claimFilterNameHelp=必要 claim 的名称
+rolesScope=如果没有定义角色范围映射,则每个使用者都可以使用此应用程式范围。如果定义了角色范围映射,则使用者必须至少是其中一个角色的成员。
+unmanagedAttributes=无法管理的属性
+unmanagedAttributesHelpText=无法管理的属性是使用者设定档中未明确定义的使用者属性。预设情况下,无法管理的属性为「禁用」,且在任何情境中(例如注册、帐户和管理控制台)都无法使用。透过设定「启用」,伺服器会完全识别无法管理的属性,并可透过所有情境存取。如果您要开始将现有领域迁移到声明式使用者设定档,但尚未在使用者设定档配置中定义所有使用者属性,这会很有用。透过设定「只有管理员能写入」,无法管理的属性只能透过管理控制台和 API 进行管理。如果您已经定义任何可由使用者管理的自订属性,但不确定是否要新增只能由管理员管理的其他属性,这会很有用。透过设定「只有管理员能检视」,无法管理的属性为唯读,且只能透过管理控制台和 API 使用。
+unmanagedAttributePolicy.DISABLED=禁用
+unmanagedAttributePolicy.ENABLED=启用
+unmanagedAttributePolicy.ADMIN_VIEW=只有管理员能检视
+unmanagedAttributePolicy.ADMIN_EDIT=只有管理员能写入
+passwordPoliciesHelp.length=密码所需的最少字符数。
+useRfc9068AccessTokenType=使用 "at+jwt" 作为存取权杖标头类型
+inputTypeCols=输入栏
+editUsernameHelp=如果启用,将可编辑使用者名称栏位,否则将保持只读属性。
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT.name=用户因为永久锁定被禁用
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT_ERROR.name=用户因为永久锁定被禁用发生错误
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT.name=用户因临时锁定而被禁用
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT_ERROR.name=用户因为临时锁定被停用发生错误
+showInAccountConsole=在帐号控制台中显示
+showInAccountConsoleHelp=定义了身份提供者在账户控制台中的可用方式。如果设置为“始终”,则该身份提供者始终可用。如果设置为“当关联时”,则只有当用户与其关联时才会显示。否则,如果设置为“从不”,即使用户与其关联,该身份提供者也不会可用。
+showInAccountConsole.always=总是显示
+showInAccountConsole.when_linked=当有连接时
+showInAccountConsole.never=永不显示
+selectAttribute=选择属性
+passwordPoliciesHelp.passwordBlacklist=禁止使用黑名单文件中列出的密码。
+searchUserByAttributeMissingKeyError=指定属性键
+topLevelFlowTypeHelp=这是什么类型的顶层流程?「应用程式」类型用于应用程式的验证,而「通用」则用于使用者及其他所有项目。
+passwordPoliciesHelp.digits=密码字符串中要求的数字的位数。
+lookAround=环顾视窗
+disableNonce=取消一次使用乱数
+disableTypeClaimCheck=禁用类型声明检查
+emailPendingVerificationAlertTitle=等待验证电子信箱
+emailPendingVerificationResetAction=点击此处来保留目前的电子信箱。
+emailPendingVerificationActionMessage=这个操作会为此使用者移除目前等待中的电子信箱验证。
+confirmEmailPendingVerificationAction=保留目前电子信箱
+emailPendingVerificationUpdateError=无法取消电子邮件的待验证状态。
+userNotYetConfirmedNewEmail=用户尚未确认新的电子邮件地址“{{email}}”。
+eventTypes.PUSHED_AUTHORIZATION_REQUEST_ERROR.name=推送授权请求发生错误
+updateTranslationSuccess=成功!翻译已更新。
+policyClientHelp=指定哪些应用程式被此政策允许。
+jwtX509HeadersEnabled=将 X.509 标头新增到 JWT
+flow.firstBrokerLogin=首次代理登录流程
+artifactBindingResponseHelp=指示是否使用 ARTIFACT 绑定来回应请求。如果为 false,则将评估 HTTP-POST 绑定配置。
+tokenIntrospectionUrl=令牌检视 URL
+defaultAdminInitiatedActionLifespanHelp=管理员向用户发送操作许可之前的时间已过期。此值建议设置得较长,以便管理员能够为当前离线的用户发送电子邮件。默认的超时时间可以在发放令牌之前立即进行更改。
+standardTokenExchangeEnabledHelp=为此应用程式启用V2标准令牌交换。
+jwtAuthorizationGrantEnabledHelp=替 OAuth 2.0 授权启用 JSON 网页权杖 (JWT) 设定档。
+jwtAuthorizationGrantIdpHelp=选择可用于 JWT 授权授予验证的允许的身份提供者
+enableRefreshRequestedTokenTypeHelp=控制标准令牌交换 V2 是否允许请求刷新令牌(将参数“requested_token_type”设置为值“urn:ietf:params:oauth:token-”类型:refresh_token)。如果此选项为“否”(默认值),则永远不允许请求刷新令牌类型,并返回错误。如果此选项为“同一会话”,则返回的刷新令牌必须使用与主体令牌相同的会话,如果该会话不可用(例如,如果主体令牌是临时的)则会返回错误。
+sameSession=相同工作阶段
+displayDescription=显示描述
+protocolTypes.oid4vc=OpenID 可验证凭证
+cpu=CPU
+processorCount=处理器数量
+krbPrincipalAttribute=Kerberos 主体属性
+exportAuthDetailsSuccess=成功汇出授权详细资讯。
+policyCodeHelp=提供此政策条件的 JavaScript 代码。
+inputType=输入类型
+relativeUserCreateDn=相对使用者建立 DN
+relativeUserCreateDnHelp=从“用户 DN”中获取的相对 DN,用于指定用户将被创建的位置。例如,当使用子树搜索范围时,这使得用户能够被创建在除父“用户 DN”之外的其他 DN 中。
+claimFilterValue=基本声明值
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK.name=覆写联邦身分绑定
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK.description=覆写联邦身分绑定
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK_ERROR.name=覆写联邦身分绑定发生错误
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK_ERROR.description=覆写联邦身分绑定发生错误
+eventTypes.OAUTH2_EXTENSION_GRANT.name=OAuth2 扩展授权
+eventTypes.OAUTH2_EXTENSION_GRANT.description=OAuth2 扩展授权
+eventTypes.OAUTH2_EXTENSION_GRANT_ERROR.name=OAuth2 扩展授权发生错误
+eventTypes.OAUTH2_EXTENSION_GRANT_ERROR.description=OAuth2 扩展授权发生错误
+inputTypePlaceholder=输入占位符
+maxTemporaryLockouts=最多暂时锁定次数
+maxTemporaryLockoutsHelp=用户永久锁定前允许暂时锁定的次数。
+bruteForceStrategy=增加等待时间的策略
+bruteForceStrategyHelp=多重意味著只有当失败次数是「{{failureFactor}}」的倍数时,等待时间才会增加。线性意味著每个新失败从「{{failureFactor}}」开始都会增加等待时间。
+bruteForceStrategy.LINEAR=线性
+bruteForceStrategy.MULTIPLE=多重
+requiredAction=必要操作
+requiredActionConfig={{name}} 的配置
+mapperNameHelp=映射器名称
+keyProviderMapperNameHelp=在管理控制台中连结时显示的提供者名称。
+providerIdHelp=提供者 ID
+eventListenersHelpTextHelp=设定哪些监听器能接收领域的事件。
+validity=证书效期
+validityHelp=生成的证书能有效多少年。
+clientScopesRolesScope=如果没有定义角色范围映射,则每个使用者都可以使用此应用程式范围。如果定义了角色范围映射,则使用者必须至少是其中一个角色的成员。
+passwordPoliciesHelp.notUsername=密码与用户名不匹配。
+passwordPoliciesHelp.notContainsUsername=密码不能包含用户名。
+clientAssertionAudienceHelp=用于应用程式声明的受众。预设值是 IDP 的令牌端点 URL。
+fileUploadPreviewDisabled=因为内容过长所以无法预览。
+editUSernameHelp=如果启用,将可编辑使用者名称,否则将保持只读属性。
+authorizationGrantSettings=授予授权设置
+jwtAuthorizationGrantIdpEnabled=JWT 授予授权
+jwtAuthorizationGrantIdpEnabledHelp=根据 RFC 7523,启用使身分提供者能作为信任提供者来验证 JWT 授予授权声明。
+jwtAuthorizationGrantAssertionReuseAllowed=允许复用声明
+jwtAuthorizationGrantAssertionReuseAllowedHelp=如果启用,jti 声明不会是必填项目,且声明能被复用。
+jwtAuthorizationGrantMaxAllowedAssertionExpiration=最大允许断言过期时间
+jwtAuthorizationGrantMaxAllowedAssertionExpirationHelp=插入断言可以拥有的最大允许过期时间。
+jwtAuthorizationGrantAssertionSignatureAlg=断言签章演算法
+jwtAuthorizationGrantAssertionSignatureAlgHelp=用于签署断言的签章演算法,如果未指定任何签章演算法都有效。
+selectAttributes=选择属性
+disableConfirmClientTitle=禁用应用程式?
+disableConfirmClient=您确定要禁用此应用程式吗?
+addSpiffeProvider=新增 SPIFFE 提供者
+addKubernetesProvider=新增 Kubernetes 提供者
+spiffeTrustDomain=SPIFFE 信任域名
+spiffeTrustDomainHelp=使用「spiffe://」开头的网址,后面跟著网域名称。例如:「spiffe://acme.com」。
+spiffeBundleEndpoint=SPIFFE 捆绑祸 OIDC JWKs 端点
+clientAuthenticatorTypeHelp=应用程式验证器用于跟 Keycloak 伺服器验证这个应用程式
+firstBrokerLoginFlowAliasOverride=首次登入流程覆盖
+reGenerateEncryptionExplain=如果您为客户端重新生成加密密钥,那么 Keycloak 数据库将会被更新,您可能需要为该客户端下载一个新的适配器。
+noTranslationsInstructions=新增一个翻译来开始使用。
+flowNameDescriptionHelp=新流程名称描述的说明文字
+isAccessTokenJWTHelp=从身份提供者收到的访问令牌是 JWT,其声明将可供映射器使用。
+frontchannelLogoutSessionRequired=前端通道登出需要工作阶段
+frontchannelLogoutSessionRequiredHelp=指定前端通道登出 URL 有设定的时候,登出请求中是否包含 sid(会话 ID)和 iss(发行者)参数。
+searchUserByAttributeKeyAlreadyInUseError=属性键已在使用中
+upAttributeNameHelp=用户属性名称,用唯一性来识别属性。
+reloadKeys=重新加载密钥
+importKeys=汇入密钥
+useMetadataDescriptorUrl=使用元资料描述符 URL
+useMetadataDescriptorUrlHelp=如果启用,则用于验证签名的证书将从给定的「元数据描述符 URL」下载并缓存。可以使用「重新加载密钥」操作来刷新缓存中的证书。如果关闭,则使用「验证 X509 证书」选项中的证书,当 IDP 中更改时,需要手动更新它们。
+samlClientUseMetadataDescriptorUrl=使用元资料描述符 URL
+samlClientUseMetadataDescriptorUrlHelp=如果启用此选项,则用于验证签章和加密断言将会从给定的「元资料描述符 URL」下载并快取。如果关闭此选项,则需要手动在「密钥」页签中产生或汇入金钥。
+metadataDescriptorUrl=元数据描述符 URL
+metadataDescriptorUrlHelp=身份提供者发布应用程式所需的元数据信息(证书、密钥、其他 URL 等)的外部 URL。
+samlClientMetadataDescriptorUrl=元资料描述符 URL
+samlClientMetadataDescriptorUrlHelp=服务提供者发布伺服器所需的元资料资讯 (凭证、密钥、其他 URL …) 的外部 URL。
+reloadKeysSuccess=密钥成功重新加载
+reloadKeysError=重新加载密钥时出错:{{error}}
+reloadKeysSuccessButFalse=未执行重新加载,可能是请求之间的时间太短。
+importKeysSuccess=密钥成功重新汇入。请保存提供者以存储新的证书。
+importKeysError=汇入密钥时出错:{{error}}
+importKeysErrorNoSigningCertificate=元数据中未定义选项「signingCertificate」。
+shortVerificationUriTooltipHelp=如果设定,这个值将会在装置授权流程中作为 verification_uri 回传。这个 URI 需要重新导向到 {server-root}/realms/{realm}/device。
+registrationAccessTokenHelp=注册存取令牌为应用程式提供了给应用程式应用程式注册服务的存取权限。
+deleteConditionError=删除条件时出错:{{error}}
+policyGroupsHelp=指定哪些使用者被此政策允许。
+standardTokenExchangeEnabled=标准令牌交换
+jwtAuthorizationGrantEnabled=JWT 授权
+jwtAuthorizationGrantIdp=允许用于 JWT 授权的身分提供者
+enableRefreshRequestedTokenType=允许在标准令牌交换中使用更新令牌
+createClientScopeError=无法创建应用程式范围:{{error}}
+clientPolicyNameHelp=政策的显示名称
+noRoles-users=该用户无任何角色分配
+showInheritedRoles=显示继承角色
+invalidJsonClientProfilesError=无法储存应用程式设定,提供的信息不是有效的 JSON:{{error}}
+invalidJsonClientPoliciesError=无法储存应用程式政策,提供的信息不是有效的 JSON:{{error}}
+validTo=有效至
+displayDescriptionHintHelp=在呈现使用者界面表单时应用的工具提示文本。
+permissionScopesHelp=指定此权限必须应用于一个或多个范围。
+publicKey=公钥
+addTranslationSuccess=成功!已添加翻译。
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT.description=用户因为永久锁定被禁用
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT_ERROR.description=用户因为永久锁定被禁用发生错误
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT.description=用户因为暂时锁定被禁用
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT_ERROR.description=用户者因为暂时锁定被禁用发生错误
+themeColors=主题色彩
+defaults=重设为预设值
+themePreviewInfo=为了预览主题色彩,目前的主题需要设定为您想要预览的主题,因此我们已经自动将您切换到您想要预览的主题。
+backgroundImage=登入背景图片
+favicon=网站图示
+errorColor=错误色彩
+successColor=成功色彩
+activeColor=启用色彩
+primaryColor=主要色彩
+primaryColorHover=悬停主要色彩
+secondaryColor=次要色彩
+linkColor=连结色彩
+linkColorHover=悬停连结色彩
+backgroundColorAccent=强调背景色彩
+backgroundColor=背景色彩
+backgroundColorNav=导航背景色彩
+backgroundColorHeader=标头背景色彩
+iconColor=图示色彩
+textColor=文字色彩
+lightTextColor=亮色文字色彩
+inputBackgroundColor=输入背景色彩
+inputTextColor=输入文字色彩
+passwordPoliciesHelp.passwordHistory=防止最近使用的密码被重复使用。
+reGenerateEncryption=为此应用程式重新产生加密密钥
+eventTypes.PUSHED_AUTHORIZATION_REQUEST.name=传送授权请求
+oAuthSettings=OAuth2 设定
+minimumACRValue=最小 ACR 值
+noRolesInstructions-users=您尚未指派任何角色给此使用者。指派一个角色来开始使用。
+sync-keycloak-roles-to-ldap=同步 Keycloak 角色到 LDAP
+displayHeader=显示名称
+searchUserByAttributeDescription=它支援透过设定不同的键或值来将多个属性设定为搜寻筛选条件。每个键只能输入一个值。
+emptyRealmBasedIdps=此领域未配置基于领域的身份提供者。
+hideOrganizationLinkedIdps=隐藏组织关联的身份提供者
+claimFilterName=必要声明
+add-providers=新增提供者
+customAttribute=自订属性…
+samlclientSignatureCertificateHelp=应用程式证书的公钥用于验证从 SAML 应用签署的 SAML 请求及回应。
+samlencryptAssertionsCertificateHelp=应用程式证书的公钥用于解密 SAML 断言。
+addOAuth2Provider=新增 OAuth v2 提供者
+viewCondition=检视条件
+openIDEndpointConfiguration=OpenID 端点设定档
+oid4vcIssuerMetadata=OpenID4VCI 凭证发行者元资料
+searchType.attribute=属性搜寻
+createClientScopeSuccess=应用程式范围已创建
+enabledWhenTooltip=指定属性何时可用。当使用范围时,当在登入请求中套用至少一个已配置的范围时,该属性是可用的。目前请求的预设和选择性范围都会被评估。在管理主控台和帐户主控台情境中,不会评估范围,并且该属性始终可用(如果没有进一步受到权限的限制)。
+eventTypes.PUSHED_AUTHORIZATION_REQUEST_ERROR.description=推送授权请求发生错误
+inputTypeStep=输入步骤大小
+displayHeaderHintHelp=应用于群组属性在面向使用者的表单中呈现时所使用的使用者友善名称。也支援本地化值的键。例如:${profile.attribute.group.address}。
+artifactResolutionServiceUrl=工件解析服务 URL
+inputHelperTextAfter=输入栏位下方的辅助文字
+allowEcpFlowHelp=允许此应用程式使用 ECP 流程来验证使用者。
+oAuthDPoPHelp=这启用对绑定令牌的拥有权证明 (DPoP) 的支援。对于公众应用程式,存取和刷新令牌都绑定到存储在应用程式上的金钥。为了证明密钥的拥有权,应用程式必须与令牌一起发送已签名的证明。对于机密应用程式,只有存令牌是 DPoP 绑定的,因为根据规范,刷新令牌已经由相关的身份验证要求发送方约束。
+unsavedChangesConfirm=您有未保存的更改。您确定要离开此页面吗?
+unsigned=Kubernetes 服务帐号令牌的签发者
+eventTypes.PUSHED_AUTHORIZATION_REQUEST.description=推送授权请求
+addIdpMapperNameHelp=映射器名称。
+deprecated=已弃用
+includeInIntrospection.label=添加到令牌自省
+previous=上一个
+idTokenAsDetachedSignature=使用 ID 令牌作为已断头的签章
+editGroup=编辑群组
+getKeyInfoError=无法取得凭证资讯 {{error}}
+passwordPoliciesHelp.notEmail=密码不能与用户邮箱地址相同。
+reset=重置
+passwordPoliciesHelp.maxLength=密码中允许的最大字符数。
+passwordPoliciesHelp.maxAuthAge=在不重新验证的情况下,密码可以变更的最大验证时间。
+webAuthnPolicyPasskeysEnabled=启用密钥
+validPostLogoutRedirectURIsHelp=当浏览器成功登出后能重导向到的有效 URI 模板。如果值为「+」或栏位是空值,则使用有效的重导向 URI 清单。如果值为「-」则不允许任何登出后重导向 URI。允许使用简单的通配符,例如「http://example.com/*」。也可以使用相对路径,例如「/my/relative/path/*」。相对路径是相对于应用程式的根 URL;如果没有设定,则使用验证伺服器的根 URL。
+rootURLHelp=添加到相对 URL 路径中的根 URL
+bruteForceModeHelpText=如果启用,请指定在检测到暴力破解攻击时应该对使用者帐号采取的行动。
+client-attributes.label=应用程式属性
+passwordPoliciesHelp.specialChars=密码字符串中需要的特殊字符的个数。
+clipboardCopyDenied=您的浏览器正在阻止对剪贴板的访问。
+addToFilter=添加到筛选
+includeInIntrospection.tooltip=声明是否要被添加到令牌自省?
+idTokenAsDetachedSignatureHelp=这会让 OIDC 混合流程中授权端点传回的 ID 令牌被使用在 FAPI 1.0 进阶安全设定档中定义的分离签章。因此,此 ID 权杖不会包含已认证的使用者资讯。
+inputOptionLabelsI18nPrefix=国际化关键前缀
+frontchannelLogoutOIDCHelp=如果启用,根据 OIDC 前端通道登出规范,登出需要浏览器发起一个请求到应用程式来设定前端通道登出 URL。如果关闭,且有设定后端通道登出 URL 或管理 URL 有设定的话,伺服器就可以在背景执行一个撤销来登出。
+unsavedChangesTitle=尚未储存的变更
+searchForTranslation=查找翻译
+passwordPoliciesHelp.forceExpiredPasswordChange=在需要新密码之前,当前密码的有效天数。
+allowutf8Help=启用来允许在电子邮件地址中的域内部分使用 UTF-8 字元。这应该只有当邮件伺服器使用 SMTPUTF8 扩展提供 UTF-8 支援的时候启用。如果禁用,域名如果包含 UTF-8 字元将会使用国际化域名编码 (punycode) 进行编码,域内部分如果包含 UTF-8 将会回传一个错误。
+passwordPoliciesHelp.upperCase=密码字符串中要求的大写字母的个数。
+clientAuthentications.client_secret_basic_unencoded=使用 HTTP 基本认证传送的应用程式金钥,未经 URL 编码(已弃用)
+noTranslations=没有翻译
+lookAroundHelp=伺服器应该在多远的范围内 (额外的权杖周期或计数) 进行搜寻,以防止权杖产生器和伺服器之间的时间不同步或计数不同步?
+krbPrincipalAttributeHelp=LDAP 属性的名称,该属性参照 Kerberos 主体。这用于在 Keycloak 中成功进行 Kerberos/SPNEGO 验证后查找适当的 LDAP 使用者。当此项目为空时,LDAP 使用者将根据其 Kerberos 主体的第一部分对应的 LDAP 使用者名称来查找。例如,对于主体「john@KEYCLOAK.ORG」,它将假设 LDAP 使用者名称为「john」。
+TERMS_AND_CONDITIONS=服务条款 (TERMS_AND_CONDITIONS)
+invalidLocale=选择的语系无效
+passwordPoliciesHelp.hashIterations=密码在存储或验证之前被散列的次数。默认值:27,500。
+searchType.default=预设搜寻
+passwordPoliciesHelp.hashAlgorithm=应用哈希算法的密码不会以明文形式存储。
+webAuthnPolicyPasskeysEnabledHelp=在用户名表单中启用通行令牌(条件式介面)验证。
+referrerPolicyHelp=预设值避免了页面被包含。 了解更多
+selectALocale=选择语言
+transientUser=临时性
+transientUserTooltip=此使用者不存储在 Keycloak 资料库中。它仅根据来源身分提供者提供的资料构建。
+error-empty=请指定「{{0}}」的值。
+error-invalid-blank=请指定「{{0}}」的值。
+error-invalid-date=「{{0}}」不是有效的日期。
+error-invalid-email=无效的电子邮件地址。
+error-invalid-length-too-long=「{{0}}」的最大长度必须为 {{2}}。
+error-invalid-length-too-short=「{{0}}」的最小长度必须为 {{1}}。
+error-invalid-length=「{{0}}」的长度必须介于 {{1}} 和 {{2}} 之间。
+error-invalid-number=「{{0}}」不是有效的数字。
+error-invalid-uri-fragment=「{{0}}」不是有效的 URL 片段。
+error-invalid-uri-scheme=「{{0}}」的 URL 协议无效。
+error-invalid-uri=「{{0}}」不是有效的 URL。
+error-invalid-value=「{{0}}」的值无效。
+error-number-out-of-range-too-big=「{{0}}」的最大值必须为 {{2}}。
+error-number-out-of-range-too-small=「{{0}}」的最小值必须为 {{1}}。
+error-number-out-of-range=「{{0}}」必须是介于 {{1}} 和 {{2}} 之间的数字。
+error-pattern-no-match=「{{0}}」不符合所需的格式。
+error-person-name-invalid-character=「{{0}}」包含无效字元。
+error-user-attribute-required=请指定「{{0}}」。
+error-username-invalid-character=「{{0}}」包含无效字元。
+error-user-attribute-read-only=栏位 {{0}} 为唯读。
+error-non-ascii-local-part-email=电子邮件地址中的域内部分只允许出现 ASCII 字元。
+missingUsernameMessage=「{{0}}」:请指定使用者名称。
+missingFirstNameMessage=「{{0}}」:请指定名字。
+invalidEmailMessage=「{{0}}」:无效的电子邮件地址。
+missingLastNameMessage=「{{0}}」:请指定姓氏。
+missingEmailMessage=「{{0}}」:请指定电子邮件。
+missingPasswordMessage=「{{0}}」:请指定密码。
+updateReadOnlyAttributesRejectedMessage=更新只读属性被拒绝
+locales=语系
+realmOverrides=领域覆写
+realmOverridesHelp=您只能编辑支援的语系。如果您尚未选择支援的语系,则只能编辑英文语系。
+effectiveMessageBundles=有效的讯息包
+effectiveMessageBundlesHelp=您可以根据主题、功能、语言和自由文本搜寻有效的讯息包。
+deleteMessageBundle=删除讯息包 {{key}}
+deleteAllTranslationsSuccess=成功移除翻译。
+deleteAllTranslationsError=移除翻译时发生错误,{{error}}
+noRealmOverridesSearchResultsInstructions=点击上方的搜寻栏来搜寻领域覆写
+emptyEffectiveMessageBundles=搜寻有效的讯息
+emptyEffectiveMessageBundlesInstructions=您可以在上方的搜寻框中,根据主题、功能和语言来搜寻您想要的有效讯息。
+searchForEffectiveMessageBundles=搜寻讯息包
+selectAll=全选
+theme=主题
+themeType=主题种类
+language=语言
+hasWords=包含字词
+deleteConfirmTranslationTitle=删除翻译字串?
+translationDeleteConfirmDialog=您确定要永久删除 {{count}} 个翻译字串?
+selectTheme=选择主题
+selectThemeType=选择主题种类
+selectLanguage=选择语言
+referral=转介
+referralHelp=指定应该遵循或忽略 LDAP 转介。请注意,启用转介可能会减慢验证速度,因为它允许 LDAP 伺服器决定要使用哪些其他 LDAP 伺服器。这可能包括不受信任的伺服器。
+includeInLightweight.label=添加到轻量存取令牌
+includeInLightweight.tooltip=声明是否要被添加到轻量存取令牌?
+welcomeTabTitle=欢迎
+welcomeTo=欢迎来到 {{realmDisplayInfo}}
+welcomeText=Keycloak 提供使用者联邦、强式验证、使用者管理、细致授权等功能。只需最少的设定,即可为应用程式新增验证并保护服务。无需自行处理使用者储存或验证作业。
+viewDocumentation=参考文件
+viewGuides=检视教学
+joinCommunity=加入社群
+readBlog=阅读博客
+customValue=自订值
+termsAndConditionsUserAttribute=接受服务条款的时间戳
+realmOverridesDescription=领域覆写允许您指定将对整个领域生效的翻译。这些翻译将覆写主题所指定的任何翻译。
+addTranslation=新增翻译
+effectiveMessageBundlesDescription=有效的讯息包是针对特定语言、主题和主题类型的翻译集合。它还考虑了任何领域覆写,这些覆写将具有优先权。
+searchItem=搜寻物件
+createItem=建立物件
+itemDelete=删除物件
+itemDeleteConfirm=您确定要永久删除这个物件?
+itemDeleteConfirmTitle=删除物件?
+itemDeletedSuccess=物件已被删除
+itemDeleteError=无法删除物件:{{error}}
+noItems=没有物件
+noItemsInstructions=您尚未在此领域中建立任何物件。建立一个物件以开始使用。
+itemSaveError=错误:无法储存物件!{{error}}
+itemSaveSuccessful=储存成功
+realmSelector=领域选择器
+editTranslationValue=编辑翻译值
+selectAccessTokenSignatureAlgorithm=选择存取令牌签名算法
+selectIdTokenSignatureAlgorithm=选择 Id 令牌签名算法
+selectIdTokenEncryptionKeyManagementAlgorithm=选择 Id 权杖加密密钥管理算法
+selectIdTokenEncryptionContentEncryptionAlgorithm=选择 Id 权杖加密内容加密算法
+selectUserInfoSignedResponseAlgorithm=选择使用者资讯签名回应算法
+selectUserInfoResponseEncryptionKeyManagementAlgorithm=选择使用者资讯回应加密密钥管理算法
+selectUserInfoResponseEncryptionContentEncryptionAlgorithm=选择使用者资讯回应加密内容加密算法
+selectRequestObjectSignatureAlgorithm=选择请求物件签名算法
+selectRequestObjectEncryption=选择请求物件加密算法
+selectRequestObjectEncoding=选择请求物件编码
+selectRequestObjectRequired=选择请求物件是否为必填
+selectAuthorizationSignedResponseAlgorithm=选择授权签名回应演算法
+selectAuthorizationEncryptedResponseAlg=选择授权加密回应演算法
+selectAuthorizationEncryptedResponseEnc=选择授权加密回应编码
+generatedCodeTextArea=生成的程式码文字区域
+selectAuthScopes=选择授权范围
+selectResource=选择资源
+selectClients=选择应用程式
+selectLoginTheme=选择登入主题
+selectAccountTheme=选择帐户主题
+selectAdminTheme=选择管理员主题
+selectEmailTheme=选择电子邮件主题
+selectFilterType=选择过滤器类型
+selectUnmanagedAttributePolicy=选择未受管理的属性政策
+selectEventsListeners=选择事件监听器
+selectCachePolicy=选择快取政策
+selectEvictionDay=定选清除日
+selectEvictionHour=选择清除小时
+selectEvictionMinute=选择清除分钟
+selectEditMode=选择编辑模式
+emptySelection=空选择
+readOnlySelection=只读选择
+writableSelection=可写入的选择
+unsyncedSelection=未同步选择
+selectMapperType=选择映射器类型
+editBtn=编辑按钮
+acceptBtn=接受编辑按钮
+cancelBtn=取消编辑按钮
+selectVendor=选择供应商
+spinnerLoading=载入中
+tokenExpirationHelp=给令牌设定效期。过期的令牌会定期的从资料库中清除。
+bruteForceMode.Disabled=禁用
+bruteForceMode.PermanentLockout=永久锁定
+bruteForceMode.TemporaryLockout=暂时锁定
+bruteForceMode.PermanentAfterTemporaryLockout=先暂时锁定,之后永久锁定
+bruteForceMode=暴力破解模式
+multivalued=多值的
+multivaluedHelp=如果此属性支援多个值,则此设定为指示器,并不启用任何验证。
+defaultValue=预设值
+defaultValueHelp=当未指定属性值时的预设值。
+to 属性。为此,请务必使用内置验证器正确验证大小和值。
+addAttributeTranslationBtn=新增翻译按钮
+addAttributeTranslationInfo=使用「{{fieldName}}」栏位旁边的图示新增翻译。
+addAttributeTranslation=新增「{{fieldName}}」栏位翻译
+addAttributeDisplayDescriptionTranslation=新增显示描述翻译
+addTranslationsModalTitle=新增翻译
+addTranslationsModalSubTitle=您能根据您的语系或偏好语言翻译「{{fieldName}}」。此外,您也能在 <1>领域设定 > 本地化 > 领域覆写 1> 中新建或编辑「{{fieldName}}」翻译
+translationKey=键
+translationsTableHeading=翻译
+searchForLanguage=搜寻语言
+supportedLanguagesTableColumnName=支援的语言
+translationTableColumnName=翻译
+defaultLanguage=预设
+translationValue=翻译值
+noLanguages=没有语言
+noLanguagesInstructions=在领域设定 > 本地化 > 语系中新增语言以开始使用。
+noLanguagesSearchResultsInstructions=点击上方的搜寻栏来搜寻语言
+addTranslationDialogOkBtn=确定
+translationError=请在储存之前新增翻译:{{error}}
+fetchRoles=获取角色
+emptyAdminEvents=没有管理员事件
+emptyAdminEventsInstructions=目前领域中没有管理员事件。
+emptyUserEvents=没有使用者事件
+emptyUserEventsInstructions=目前领域中没有使用者事件。
+smtpFromPlaceholder=寄件者电子信箱
+smtpFromDisplayPlaceholder=寄件者电子信箱显示名称
+replyToEmailPlaceholder=回复至电子信箱
+replyToDisplayPlaceholder=「回复至」电子信箱显示名称
+senderEnvelopePlaceholder=寄件者信封地址 (envelope address)
+smtpPortPlaceholder=SMTP 端口(预设为 25)
+loginUsernamePlaceholder=登入帐号
+parRequestUriLifespan=推送授权请求的请求 URI 的有效期
+parRequestUriLifespanHelp=表示请求 URI 有效期的数字。预设值为 1 分钟。
+identityBrokeringLink=身份代理链接
+searchClientRegistration=搜寻政策
+importFileHelp=用于汇入密钥的档案
+logo=Logo
+avatarImage=头像图片
+eventTypes.INVITE_ORG.name=邀请用户加入组织
+eventTypes.INVITE_ORG.description=邀请用户加入组织
+eventTypes.INVITE_ORG_ERROR.name=邀请用户加入组织发生错误
+eventTypes.INVITE_ORG_ERROR.description=邀请用户加入组织发生错误
+organizationsEnabled=组织
+organizationsEnabledHelp=如果启用,允许管理组织。否则,现有的组织仍然保留,但您将无法再管理它们或验证其成员。
+adminPermissionsEnabled=管理员权限
+adminPermissionsEnabledHelp=如果启用,允许管理领域中的管理员权限。
+organizations=组织
+organizationDetails=组织详细资讯
+organizationsList=组织
+caseSensitiveOriginalUsername=区分大小写的用户名称
+supportsClientAssertions=支援应用程式断言
+supportsClientAssertionReuse=允许应用程式断言可被重复使用
+organizationsExplain=管理您的组织及成员。
+emptyOrganizations=没有组织
+emptyOrganizationsInstructions=目前尚未有组织。请建立一个组织并进行管理。
+searchOrganization=搜寻组织
+domains=域名
+organizationDelete=删除组织?
+organizationDeleteConfirm=您确定要永久删除这个组织?如果是,所有这个组织的资料将会被删除。
+organizationDeletedSuccess=组织已被删除
+orgainzatinoDeleteError=无法删除应用程式:{{error}}
+createOrganization=建立组织
+domain=域
+organizationDomainHelp=与组织相关联的一个或多个域的集合。该网域用于根据使用者的电子邮件域将其映射到组织,并在组织范围内相应地对其进行身份验证。
+addDomain=新增域名
+organizationRedirectUrlHelp=在完成注册或接受组织邀请后,自动重导向使用者。如果留空,使用者将预设重导向到帐户控制台。
+redirectUrl=重导向 URL
+disableConfirmOrganizationTitle=禁用组织?
+disableConfirmOrganization=您确定要禁用这个组织?
+memberList=成员列表
+searchMember=搜寻成员
+addRealmUser=新增领域使用者
+inviteMember=邀请成员
+removeMember=移除成员
+organizationSaveSuccess=组织已成功储存。
+organizationSaveError=无法储存组织:{{error}}
+emptyMembers=没有成员
+emptyMembersInstructions=目前尚未有成员。请将他们新增至此组织
+organizationUsersAdded_one={{count}} 位使用者已新增至此组织
+organizationUsersAddedError=无法将使用者新增至组织:{{error}}
+organizationUsersAdded_other={{count}} 位使用者已新增至此组织
+organizationUsersLeftError=无法将使用者从组织中移除:{{error}}
+organizationUsersLeft_one=使用者已离开组织
+organizationUsersLeft_other={{count}} 位使用者已离开组织
+inviteSent=邀请已发送。
+inviteSentError=无法发送邀请:{{error}}
+noIdentityProvider=此领域中没有身份提供者
+noIdentityProviderInstructions=目前此领域中尚无身份提供者。如果您想将身份提供者与此组织连结,请前往左侧导览列中的「身份提供者」并建立一个身份提供者
+linkIdentityProvider=链接身份提供者
+unLinkIdentityProvider=解除链接身份提供者
+emptyIdentityProviderLink=此组织中没有身份提供者
+searchProvider=搜寻提供者
+selectIdentityProvider=选择身份提供者
+shownOnLoginPage=在登入页面上显示
+shownOnLoginPageHelp=当选取时,该身份提供者将显示在登入页面上。
+linkSuccessful=身份提供者已成功链接到组织
+linkError=无法将身份提供者链接到组织:{{error}}
+unLinkSuccessful=身份提供者已解除链接
+unlinkError=无法从组织中解除身份提供者的链接:{{error}}
+linkUpdatedSuccessful=身份提供者的链接已成功更新
+linkUpdateError=无法更新身份提供者的链接:{{error}}
+noResultsFound=没有找到结果
+linkedOrganization=已链接的组织
+organization=组织
+send=传送
+redirectWhenEmailMatches=当电子邮件域名匹配时重导向
+redirectWhenEmailMatchesHelp=当电子邮件域名与该域名匹配时,自动将使用者重导向到此身份提供者
+emailVerificationHelp=电子邮件验证的单独逾时时间
+idpAccountEmailVerificationHelp=IdP 帐号电子邮件验证的单独逾时时间
+forgotPasswordHelp=忘记密码的单独逾时时间
+executeActionsHelp=执行动作的单独逾时时间
+emptyUserOrganizations=没有组织
+emptyUserOrganizationsInstructions=目前尚未加入任何组织。请加入组织或发送请求以加入组织。
+joinOrganization=加入组织
+sendInvite=传送邀请
+sendInvitation=传送邀请
+removeConfirmOrganizationTitle=移除组织?
+organizationRemoveConfirm_one=您确定要从选择的组织中移除使用者?
+organizationRemoveConfirm_other=您确定要从 {{count}} 个选择的组织中移除使用者?
+organizationRemovedSuccess=成员从组织中移除
+organizationRemoveError=无法从组织中移除成员:{{error}}
+organizationName=组织名称
+userAddedOrganization_one=已将组织添加给使用者
+userAddedOrganizationError=无法添加成员到组织:{{error}}
+userAddedOrganization_other={{count}} 个组织已添加给使用者
+userInvitedOrganization_one=已传送邀请给使用者
+userInvitedOrganizationError=无法邀请使用者加入组织:{{error}}
+userInvitedOrganization_other={{count}} 个邀请已传送给使用者
+sentInvitation=传送邀请
+loggedInAsTempAdminUser=您目前正在使用临时管理员帐号进行登入。为了加强安全性,建立一个永久性的管理员帐号并删除此帐号。
+temporaryAdmin=临时管理员帐号。请确保尽快将其替换为永久管理员帐号。
+temporaryService=临时管理员服务帐号。请确保尽快将其替换为永久管理员服务帐号。
+addOrganizationAttributes.label=新增组织属性
+addOrganizationAttributes.help=如果启用,组织属性将可用于映射到令牌的每个组织。
+addOrganizationId.label=新增组织 ID
+addOrganizationId.help=如果启用,组织 ID 将可用于映射到令牌的每个组织。
+identityProviderUnlink=解除绑定身分提供者?
+identityProviderUnlinkConfirm=您确定要解除绑定这个身分提供者?
+disableConfirmUserTitle=禁用使用者?
+disableConfirmUser=您确定要禁用这个使用者?
+eventTypes.UPDATE_CREDENTIAL.name=更新凭证
+eventTypes.UPDATE_CREDENTIAL.description=更新凭证
+eventTypes.UPDATE_CREDENTIAL_ERROR.name=更新凭证发生错误
+eventTypes.UPDATE_CREDENTIAL_ERROR.description=更新凭证发生错误
+eventTypes.REMOVE_CREDENTIAL.name=移除凭证
+eventTypes.REMOVE_CREDENTIAL.description=移除凭证
+eventTypes.REMOVE_CREDENTIAL_ERROR.name=移除凭证发生错误
+eventTypes.REMOVE_CREDENTIAL_ERROR.description=移除凭证发生错误
+groupDuplicated=群组已复制
+duplicateAGroup=复制群组
+couldNotFetchClientRoleMappings=无法获取应用程式角色映射:{{error}}
+duplicateGroupWarning=不支持复制具有大量子群组的群组。请确保您要复制的群组不包含大量子群组。
+darkModeEnabled=暗色模式
+darkModeEnabledHelp=如果启用,会根据使用者透过作业系统设定(浅色或深色模式)或使用者代理程式设定的偏好,套用主题的深色变体。如果禁用,则仅使用浅色变体。此设定仅适用于支援深色和浅色变体的主题。如果主题不支援此功能,则此设定无效。
+showMemberships=显示成员资格
+showMembershipsTitle={{username}} 群组成员资格
+noGroupMembershipsText=此使用者不是任何群组的成员。
+noGroupMemberships=没有成员资格
+termsAndConditionsDeclined=您需要接受服务条款才能继续
+somethingWentWrong=发生错误
+somethingWentWrongDescription=抱歉,发生了意外错误。
+tryAgain=再试一次
+errorSavingTranslations=储存翻译时发生错误:「{{error}}」
+clearCachesTitle=清除缓存
+realmCache=领域缓存
+userCache=用户缓存
+keysCache=密钥缓存
+crlCache=CRL 缓存
+clearButtonTitle=清除
+clearRealmCacheHelp=这将会清除所有领域中的项目。
+clearUserCacheHelp=这将会清除所有领域中的项目。
+clearKeysCacheHelp=从外部公开密钥缓存中清理所有项目。这些是外部应用程式或身分提供者的密钥。这将会清除所有领域中的项目。
+clearCrlCacheHelp=从 CRL 缓存中清理所有项目。当证书撤销清单 (CRL) 被启用时,CRL 快取可以提升 X.509 验证器的效能。这个操作将会清理掉所有领域中的 CRL 项目。
+clearCacheSuccess=成功清理缓存
+clearCacheError=无法清理缓存:{{error}}
+membershipType=成员资格类型
+managedMembership=受管理的成员资格
+filterByMembershipType=依成员资格类型筛选
+organizationsMembersListError=无法获取组织成员:{{error}}
+MANAGED=受管理的
+UNMANAGED=未受管理的
+deleteConfirmUsers_one=删除使用者 {{name}}?
+deleteConfirmUsers_other=删除 {{count}} 位使用者?
+downloadThemeJar=下载主题 JAR
+uploadGeneratedThemeJar=上传生成的主题 JAR
+themeColorInfo=您可以在此处设定 patternfly 颜色变数并建立一个「主题 jar」档案,您可以下载并放入您的提供者资料夹以将主题套用到您的领域。
+signatureAlgorithmIdentityProviderMetadata=签名演算法 SAML IdP 元资料
+signatureAlgorithmIdentityProviderMetadataHelp=用于 SAML 身分提供者元资料的签名演算法,如果没有则元资料不会被签名。
+savingUserEventsOff=用户事件未开启
+savingAdminEventsOff=管理员事件未开启
+membershipEvents=成员资格事件
+childGroupEvents=子群组事件
+titlePermissions=权限
+emptyPermissionsInstructions=此领域中不存在任何权限。
+permissionsName=权限名称
+permissionsAssignedPolicy=已指派的政策
+chooseAResourceType=选择一个资源种类
+unAssignPolicy=取消指派
+assignedPolicyType.allTypes=所有种类
+assignedPolicyType.user=用户
+authorizationScopeDetailsTitle=授权范围详细资讯
+authorizationScopeDetailsName=名字
+authorizationScopeDetailsDescription=描述
+currentRealm=目前领域
+currentRealmExplain=目前选择的领域
+removeInvalidUsers=移除搜寻期间的无效用户
+removeInvalidUsersHelp=在执行搜寻时,如果使用者无法从用户缓存区取得,则会从本机资料库中移除该用户。如果此选项为 true,则在尝试查找用户时,将从其对应的用缓存区中不再可用的使用者从本机资料库中删除。如果为 false,则先前从用户缓存区汇入的用户将保留在本机资料库中,以唯读和已停用的状态,即使该用户不再可用户从缓存区取得。例如,用户是直接从 LDAP删除的或 `Users DN` 无效。请注意,只有在用户尚未快取时,才会发生此行为。
+createPermissionPolicy=建立政策
+authorizationScope.Clients.map-roles-client-scope=将此角色应用到另一个应用程式的应用程式范围
+authorizationScope.Clients.map-roles-composite=将此角色作为复合角色应用到另一个角色
+authorizationScope.Clients.token-exchange=控制哪些应用程式可以交换令牌以取得针对此应用程式的令牌
+authorizationScope.Clients.view=查看此应用程式
+authorizationScope.Users.impersonate=模拟其他用户
+authorizationScope.Users.manage=管理此领域中所有用户
+authorizationScope.Users.manage-group-membership=管理此领域中所有用户的群组成员资格(与群组政策一起使用)
+authorizationScope.Users.map-roles=为所有用户映射角色
+authorizationScope.Users.view=查看所有在此领域中的用户
+authorizationScope.Groups.manage=管理此群组
+authorizationScope.Groups.manage-members=管理群组成员
+authorizationScope.Groups.manage-membership=新增或移除群组成员
+authorizationScope.Groups.view=查看此群组
+authorizationScope.Groups.view-members=查看群组成员
+authorizationScope.IdentityProviders.token-exchange=允许应用程式交换由此身份提供者发出的令牌
+authorizationScope.Roles.map-role-client-scope=将此角色应用到应用程式的应用程式范围
+authorizationScope.Roles.map-role-composite=将此角色作为复合角色应用到另一个角色
+authorizationScope.Roles.map-role=将此角色映射到用户或群组
+usersResources=用户资源
+clientsResources=应用程式资源
+groupsResources=群组资源
+resourceTypeHelpText=指定此权限允许哪些 {{resourceType}}。如果留空,则等同于选择全部。
+evaluation=评估
+addSubFlowTo=将子流程添加到 {{name}}
+addExecutionTo=将执行添加到 {{name}}
+addConditionTo=将条件添加到 {{name}}
+targetAudience=目标受众
+targetAudienceHelp=设定目标受众。这将与在令牌授权请求中的端点中使用的参数「audience」相同。注意:「audience」目前只允许在令牌交换授权中使用。如果要模拟任何其他授权,或模拟没有「audience」参数的令牌交换授权,建议将此参数留空。
+targetAudiencePlaceHolder=给令牌交换选择目标受众
+permissionsEvaluationInstructions=选择一个使用者以检查该使用者是否对指定资源具有特定存取权限。在下方按下「评估」按钮后,结果将显示在右侧面板中。
+permissionEvaluationPreview=权限评估预览
+noPermissionsEvaluationResults=无评估结果
+noPermissionsEvaluationResultsInstructions=请在左侧设定权限评估
+authScope=授权范围
+authScopeSelectHelp=选择将用于查询伺服器权限的授权范围。
+resourceTypeSelectHelp=选择将用于查询伺服器权限的资源种类。
+grantedScope=授予的范围:
+deniedScope=拒绝的范围:
+evaluatedPolicy={{name}} 投给 {{status}}
+permissionEvaluationAlertTitle=所选择的使用者无法存取所选择的资源
+deleteConfirmRealm_one=删除领域 {{name}}?
+deleteConfirmRealm_other=删除 {{count}} 个领域?
+recentRealms=近期领域
+manageRealms=管理领域
+cantDeleteMasterRealm=您无法删除主领域!
+selectRole=选择角色
+selectUsers=选择使用者
+selectClient=选择应用程式
+forbiddenAdminConsole=您没有权限存取此资源,请使用具有权限的使用者进行登录,或联系您的管理员。
+grantedPermissions=授予的权限
+deniedPermissions=拒绝的权限
+authenticationType=验证类型
+authenticationTypeBasicAuth=密码
+authenticationTypeTokenAuth=令牌
+authTokenUrl=验证令牌URL
+tokenTokenUrlHelp=用于生成令牌的端点,Keycloak 范例:http://localhost/auth/realms/my-realm/protocol/openid-connect/token
+authTokenScope=验证令牌范围
+authTokenScopeHelp=这些范围使用空格分隔,会被用于生成令牌中的范围参数,例如「basic sendmail」
+authTokenClientId=验证令牌 ClientId
+authTokenClientIdHelp=client_id 用于生成令牌,例如「mykeycloak-sendmail-client」
+authTokenClientSecret=验证令牌应用程式密钥
+enableDebugSMTP=启用 SMTP 除错
+signatureMaxExp=最久效期
+signatureMaxExpHelp=JWT 允许的最大有效期限。权杖需要在身份验证之前产生。超过此期限将因为权证太旧被视为无效。如果未定义,则预设时间为 60 秒。
+fileNameDialogTitle=另存为
+fileName=档案名称
+syncUsersStarted=已开始使用者同步。
+userProfileClaims=使用者设定档声明
+userIDClaim=ID 声明
+userIDClaimHelp=使用者设定档端点传回的 JSON 文件中用于表示使用者唯一识别符的声明名称。如果未提供,则预设为「sub」。
+userNameClaim=用户名称声明
+userNameClaimHelp=使用者设定档端点传回的 JSON 文件中用于表示使用者的使用者名称的声明名称。如果未提供,则预设为「preferred_username」。
+emailClaim=电子信箱声明
+emailClaimHelp=使用者设定档端点传回的 JSON 文件中用于表示使用者电子信箱的声明名称。如果未提供,则预设为「email」。
+fullNameClaim=全名声明
+fullNameClaimHelp=使用者设定档端点传回的 JSON 文件中用于表示使用者全名的声明名称。如果未提供,则预设为「name」。
+givenNameClaim=名字声明
+givenNameClaimHelp=使用者设定档端点传回的 JSON 文件中用于表示使用者名字的声明名称。如果未提供,则预设为「given_name」。
+familyNameClaim=姓氏声明
+familyNameClaimHelp=使用者设定档端点传回的 JSON 文件中用于表示使用者姓氏的声明名称。如果未提供,则预设为「family_name」。
+samlClientEncryptionAlgorithm=加密演算法
+samlClientEncryptionAlgorithmHelp=用于应用程式的加密演算法。预设值 AES_256_GCM。
+samlClientKeyEncryptionAlgorithm=密钥传输演算法
+samlClientKeyEncryptionAlgorithmHelp=用于加密的秘钥的密钥传输演算法。预设值 RSA-OAEP-11。
+samlClientEncryptionDigestMethod=RSA-OAEP 的摘要演算法
+samlClientEncryptionDigestMethodHelp=当选择任何 RSA-OAEP 演算法作为密钥传输演算法时所使用的摘要演算法。预设值 SHA-256。
+samlClientEncryptionMaskGenerationFunction=遮罩产生函数
+samlClientEncryptionMaskGenerationFunctionHelp=当 RSA-OAEP-11 被选为密钥传输演算法时所使用的遮罩产生函数。预设值 mgf1sha256。
+openIdVerifiableCredentials=可验证凭证的 OpenID
+openIdVerifiableCredentialsHelp=此区域用于配置与可验证凭证发行 (OID4VCI) 相关的设定。
+oid4vciEnabled=启用 OID4VCI
+oid4vciEnabledHelp=启用此选项以允许应用程式从 Keycloak 的 OID4VCI 凭证端点请求可验证的凭证。
+noAccessPolicies=没有存取政策
+noAccessPoliciesInstructions=目前尚未设定任何存取政策。点击下方的按钮来设定第一个政策。
+includeInOpenIdProviderMetadata=包含在 OpenID 提供者元资料
+includeInOpenIdProviderMetadataHelp=如果启用,这个应用程式范围将会被包含在 OpenID 身分提供者元资料。
+invalid_request=无效的请求
+unauthorized_client=未授权的应用程式
+access_denied=拒绝缓存
+unsupported_response_type=不支持的响应类型
+invalid_scope=无效范围
+server_error=服务器错误
+temporarily_unavailable=暂时无法使用
+interaction_required=需要交互
+login_required=需要登录
+account_selection_required=需要选择帐户
+consent_required=需要同意
+invalid_request_uri=无效的 URI 请求
+invalid_request_object=无效的请求物件
+request_not_supported=不支持此请求
+request_uri_not_supported=不支持此请求 URI
+registration_not_supported=不支持注册
+oid4vciAttributes=OID4VCI 属性
+oid4vciNonceLifetime=OID4VCI 随机数生命周期
+oid4vciNonceLifetimeHelp=OID4VCI 随机数的生命周期。
+oid4vciFormValidationError=请确保有填写 OID4VCI 属性栏位并至少大于 30 秒。
+credentialConfigurationId=凭证设定 ID
+credentialConfigurationIdHelp=一个唯一的识别符给此凭证设定。这个 ID 被用于凭证签发者元资料及凭证请求。
+credentialIdentifier=凭证识别符
+credentialIdentifierHelp=一个给此凭证类型的识别符。这可以用于区别在相同的凭证类型中的不同变体。
+issuerDid=签发者 DID
+issuerDidHelp=给凭证签发者的去中心化识别符。用于识别谁签发了这个可验证凭证。
+credentialLifetime=凭证效期 (秒)
+credentialLifetimeHelp=凭证的效期 (秒)。超过这个时间后,凭证将会过期并失效。
+supportedFormats=支持的格式
+supportedFormatsHelp=可验证凭证的格式。目前支持的格式:SD-JWT VC (dc+sd-jwt)、JWT VC (jwt_vc)。
+workflows=工作流程
+titleWorkflows=工作流程
+workflowsExplain=工作流程赋予了管理员权限来自动化管理领域中某些资源,依照基于时间或事件的政策。
+createWorkflow=建立工作流程
+emptyWorkflows=没有工作流程
+emptyWorkflowsInstructions=目前在此领域中没有工作流程。请建立一个工作流程来开始使用。
+workflowCreated=已建立工作流程。
+workflowCreateError=无法建立工作流程:{{error}}
+workflowDeleteConfirm=删除工作流程?
+workflowDeleteConfirmDialog=这个操作将会永久删除工作流程。这将无法复原。
+workflowNameRequired=必须填写工作流程名称。
+workflowDeletedSuccess=已删除工作流程。
+workflowDeleteError=无法删除工作流程:{{error}}
+updateWorkflow=更新工作流程
+copyWorkflow=复制工作流程
+workflowDetails=工作流程资讯
+updateWorkflowDetails=目前来说,除了变更姓名及启用/禁用工作流程之外,工作流程无法被编辑。您可以复制工作流程并编辑副本。
+copyWorkflowDetails=您将要建立新的工作流程基于目前既有的版本。
+createWorkflowDetails=透过提供 JSON 格式来建立新的工作流程。
+workflowEnabled=已启用工作流程
+workflowDisabled=已禁用工作流程
+workflowUpdated=已成功更新工作流程
+workflowUpdateError=无法更新工作流程:{{error}}
+authorizationGrantSettingsHelp=这个章节用于设定根据 RFC 7523 中跟 JWT 授权支援有关的功能。不是所有设定都可以在此设定,有些属于身分提供者,像是 JWKS URL,签发者和允许的时间偏移。
+addJWTAuthorizationGrantProvider=添加 JWT 授权验证提供者
+jwtAuthorizationGrantJWKSUrl=JWKS URL
+jwtAuthorizationGrantJWKSUrlHelp=储存 JWK 格式的身分提供者金钥的 URL。查看 JWK 规范来取得详情
+kubernetesIssuerUrlHelp=Kubernetes 服务帐号令牌的签发者
+kubernetesIssuerUrl=Kubernetes 签发者 URL
+logoutConfirmation=退出登录确认
+logoutConfirmationHelp=用户退出登录后(OIDC RP-Initiated 退出登录),系统将显示一个额外的确认页面,其中包含类似“您已成功退出登录”的消息,然后将用户重定向到退出登录后的目标页面。在此页面上,用户必须确认是否要重定向到退出登录后页面。
+minimumACRValueHelp=Keycloak 要强制执行的最低 ACR。会覆盖透过「acr_values」或「claims」明确请求还低的 ACR,除非它们被标记为必要。
+scopeDisplayNameHelp=此范围的唯一名称。该名称可用于唯一识别范围,在查询特定范围时非常有用。
+parameterizedScopeHelp=如果开启,则此范围将被视为动态范围,该范围将包含静态和可变部分。
+resourceNameHelp=此资源的唯一名称。该名称可用于唯一识别资源,在查询特定资源时非常有用。
+claimFilterValueHelp=必要声明的值(支援正则表达式)
+allowEcpFlow=允许 ECP 流程
+rsa=rsa
+addTranslationError=建立翻译时出错,{{error}}
+invitations=邀请
+invitationsList=邀请列表
+searchInvitations=搜寻邀请
+filterByStatus=使用状态过滤
+sentDate=发送日期
+expiresAt=过期时间
+resendInvitation=重新发送邀请
+copyInviteLink=复制邀请链接
+inviteLinkCopied=邀请链接已复制至剪贴板
+deleteInvitation=删除邀请
+deleteInvitations=删除邀请
+organizationInvitationsDeleteConfirmTitle=删除邀请?
+organizationInvitationsDeleteConfirm=您确定要删除已选取的邀请?
+organizationInvitationResent=邀请已成功重新发送
+organizationInvitationResendError=无法重新发送邀请:{{错误信息}}
+organizationInvitationsDeleted_one=成功删除邀请
+organizationInvitationsDeleted_other=成功删除 {{count}} 个邀请
+organizationInvitationsDeleteError=无法删除邀请:{{error}}
+organizationsInvitationsListError=无法载入邀请:{{error}}
+emptyInvitations=没有邀请
+emptyInvitationsInstructions=一个目前还没有邀请函。请先发送一份邀请函。
+organizationInvitationStatus.pending=等待
+organizationInvitationStatus.expired=过期
+requiresShortStateParameterHelp=如果身份提供商不支持初始 OIDC/OAuth2 身份验证请求中发送的“state”参数的长值(例如,超过 100 个字符),则需要启用此开关。在这种情况下,Keycloak 将尝试生成较短的“state”参数,并可能省略初始请求中要发送的某些客户端数据。这可能会导致某些极端情况下的功能受限(例如,如果身份提供商将 OIDC 身份验证响应中的错误重定向到 Keycloak,则在登录会话过期时,Keycloak 可能需要显示错误页面,而不是重定向到客户端)。
+userEventsRegistered=用户事件已注册
+artifactBindingResponse=ARTIFACT 绑定回应
+searchUserByAttributeMissingValueError=请指定属性值
+inputHelperTextBefore=输入栏位上方的辅助文字
+sync-ldap-groups-to-keycloak=将 LDAP 群组同步到 Keycloak
+inputTypeRows=输入行
+parameterizedScope=动态范围
+targetContextAttributes=目标上下文属性
+targetContextAttributesHelp=定义上下文属性(声明)的评估,而非身份属性
+filteredByClaim=验证必要声明
+useRfc9068AccessTokenTypeHelp=如果启用,存取令牌的标头类型将符合 RFC9068,设为「at+jwt」。否则,标头类型将为「JWT」。
+nameHintHelp=群组的唯一名称。此名称将用于在将属性绑定到群组时参考该群组。
+requiredWhenTooltip=当使用范围时,当登入请求中套用至少一个已配置的范围时,属性为必填。评估当前请求的预设和可选范围。在管理控制台和帐户控制台上下文中,不评估范围,属性不是必填。
+doNotStoreUsers=不存储用户信息
+requiresShortStateParameter=需要短状态参数
+excludeIssuerFromAuthenticationResponse=从认证回应中排除发行者
+filteredByClaimHelp=如果为 true,则身份提供者发出的 ID 权杖必须具有特定的声明。否则,使用者无法通过此 broker 进行验证。
+permissionDecisionStrategyHelp=决策策略决定如何评估与特定权限相关联的政策,以及如何获得最终决策。「肯定」意味著至少有一个政策必须评估为正面决策,最终决策才会是正面。「一致」意味著所有政策必须评估为正面决策,最终决策才会是正面。「共识」意味著正面决策的数量必须大于负面决策的数量。如果正面和负面数量相同,最终决策将是负面。
+inputTypeSize=输入大小
+doNotStoreUsersHelp=启用后,来自此代理的使用者不会被保存在内部资料库中。
+sync-keycloak-groups-to-ldap=将 Keycloak 群组同步到 LDAP
+disableNonceHelp=不要在验证请求中传送 nonce 参数。预设会传送并验证 nonce 参数。
+disableTypeClaimCheckHelp=停用对从身份提供者接收的令牌的 `typ` 声明的验证。如果此选项为「关闭」,则会验证类型声明(预设)。
+client-attributes-condition.tooltip=在此条件评估期间将检查的应用程式属性。如果应用程式具有与配置中指定的应用程式属性相同名称和值的所有应用程式属性,则条件将评估为 true。
+isAccessTokenJWT=存取令牌是 JWT
+excludeIssuerFromAuthenticationResponseHelp=如果启用此选项,参数「iss」将不包含在 OpenID Connect 认证回应中。当应用程式使用较旧的 OIDC / OAuth2 适配器且不支援「iss」参数时,此选项非常有用。
+userRoleMappingUpdatedSuccess=使用者角色映射成功更新
+artifactResolutionServiceUrlHelp=必须用于从 Artifact 获取 SAML 断言(SAML ArtifactResolve)的网址。
+dropNonexistingGroupsDuringSync=同步期间删除不存在的群组
+jwtX509HeadersEnabledHelp=如果启用,x5t(X.509 证书 SHA-1 指纹)标头将被添加到 JWT 中,以引用用于签名的证书。否则,将使用 kid(密钥 ID)标头。
+resetAction=重设动作
+parameterizedScopeFormatHelp=这是系统将用来撷取范围名称和变数的正则表达式。
+updateTranslationError=更新翻译时出错:{{error}}
+parameterizedScopeFormat=动态范围格式
+referrerPolicy=引用者政策
+authenticatorRefConfig.value.help=为验证器新增自订参考名称。当在验证流程中成功完成此验证器时,Authentication Method Reference (AMR) 协定映射器将使用此值来填充所产生权杖的 amr 声明。请注意,必须为给定的应用程式配置 AMR 协定才能填充 AMR 声明。
+authenticatorRefConfig.value.label=认证参考信息
+authenticatorRefConfig.maxAge.help=验证器参照的最大有效秒数。在使用 Authentication Method Reference (AMR) 协定映射器时,只有在指定的最大有效秒数内完成验证器执行,AMR 才会被视为有效并填充到令牌中。
+authenticatorRefConfig.maxAge.label=验证器参照最大有效秒数
+loa-condition-level=认证等级 (LoA)
+loa-condition-level.tooltip=认证等级。此值应始终为整数,且大于或等于 0。验证流程中的子流程应始终从较低等级排序到较高等级。
+loa-max-age=最大有效秒数
+loa-max-age.tooltip=此认证等级有效的最大秒数。如果请求特定等级,且使用者在指定秒数之前已使用此等级进行过认证,则不会要求他重新进行认证。但如果他在指定秒数之后进行了认证,则需要再次使用此等级重新进行认证。配置中的值 0 表示每当请求此等级时,使用者都需要使用此等级重新进行认证。
+lightweightAccessToken=始终使用轻量级存取令牌
+lightweightAccessTokenHelp=如果启用,将始终使用轻量级存取令牌。如果未启用,则预设不使用,但仍可以透过用户端政策执行器启用。
+supportJwtClaimInIntrospectionResponse=支援在内省回应中使用 JWT 声明
+supportJwtClaimInIntrospectionResponseHelp=如果启用,使用标头「Accept: application/jwt」的内省请求还将包含名为「jwt」的声明,其中包含以 JWT 存取令牌编码的内省结果的声明。
+selectFlowType=选择流程类型
+selectClientAssertionSigningAlg=选择应用程式声明签署演算法
+resourceDetailsTypeHelp=此资源的类型。可用于将具有相同类型的不同资源实例分组。
+enableClientSignatureRequiredModal=启用应用程式签名要求
+selectBindType=选择绑定类型
+searchClientAuthorizationResource=搜寻资源
+searchClientAuthorizationPolicy=搜寻政策
+searchClientAuthorizationPermission=搜寻权限
+userNotSaved=使用者尚未储存:{{error}}
+kcNumberFormat=数字格式
+kcNumberUnFormat=数字非格式化
+error-invalid-multivalued-size=属性 {{0}} 必须至少有 {{1}} 个且最多有 {{2}} 个值。
+sendIdTokenOnLogout=在登出请求中传送「id_token_hint」
+sendIdTokenOnLogoutHelp=是否应在登出请求中传送「id_token_hint」参数。
+sendClientIdOnLogout=在登出请求中传送「client_id」
+sendClientIdOnLogoutHelp=是否应在登出请求中传送「client_id」参数。
+addTranslationsDialogRowsTable=新增翻译对话框列表
+addTranslationDialogHelperText=需要基于预设语言的翻译。
+fetchRolesHelp=预设情况下,仅使用随授权请求传送的令牌中可用的角色来检查是否授予使用者角色。如果启用此设定,则政策将忽略来自令牌的角色,并改为检查与使用者相关联的任何角色。
+ownerHelp=此资源的拥有者。
+verifiableCredentialsEnabled=可验证的凭证
+verifiableCredentialsEnabledHelp=如果启用,允许在此领域中管理可验证的凭证。
+caseSensitiveOriginalUsernameHelp=如果启用,则在联结使用者时,将保持身份提供者的原始使用者名称不变。否则,身份提供者的使用者名称将转为小写,如果区分大小写,则可能与原始值不匹配。此设定仅影响与联合身份相关联的使用者名称,因为伺服器中的使用者名称始终为小写。
+organizationAliasHelp=别名使用主要用于在内部引用组织的格式来唯一标识组织。例如,在向权杖发出与组织相关的声明或在自订主题中时。
+emptyIdentityProviderLinkInstructions=此组织尚无身份提供者。请将身份提供者与此组织链接。
+expandRow=展开列
+permissionsSubTitle=权限控制对一种类型的资源或多个资源的存取。
+connectionTrace=追踪连线
+connectionTraceHelp=如果启用,将会将进出 LDAP 的 ASN.1 BER 封包输出到错误输出串流。请小心在生产环境中启用此选项,因为它会暴露所有传送到 LDAP 伺服器和从 LDAP 伺服器传送的资料。
+chooseAResourceTypeInstructions=选择您将为其建立权限的资源类型。
+resourceType.Clients=控制对此领域内应用程式可执行的操作的访问权限
+resourceType.Groups=控制对此领域内群组可执行的操作的访问权限
+resourceType.IdentityProviders=控制对此领域内身分提供者可执行的操作的访问权限
+resourceType.Organizations=控制对此领域内组织可执行的操作的访问权限
+resourceType.Roles=控制对此领域内角色可执行的操作的访问权限
+resourceType.Users=控制对此领域内使用者可执行的操作的访问权限
+createPermissionOfType=此权限将应用于 {{resourceType}}
+permissionUsersHelpText=指定此权限允许的用户。
+permissionNameHelpText=权限的名称。此名称用于在管理控制台中识别该权限。
+resourceScope=资源范围
+resourceScopeHelpText=指定资源的范围。这用于确定授予权限的资源类型。
+allClients=所有应用程式
+specificClients=特定应用程式
+allResourceType=所有 {{resourceType}}
+specificResourceType=特定 {{resourceType}}
+assignedPolicies=已指派的政策
+assignExistingPolicies=指派现有的政策
+requiredPolicies=请至少新增一个政策。
+createNewPolicy=建立新政策
+policy=政策
+policyType=政策类型
+policyTypeHelpText=指定政策的类型。这用于确定授予权限的政策类型。
+emptyAssignExistingPolicies=没有现有的政策
+emptyAssignExistingPoliciesInstructions=没有可指派的现有政策
+authorizationScope=授权范围
+adminPermissionName=权限名称
+noAssignedPolicies=没有指派的政策
+noAssignedPoliciesInstructions=此权限没有指派的政策
+authorizationScopeDetailsSubtitle=授权范围定义可以在资源上执行的操作。
+allResources=所有资源
+recentlyUsed=最近使用
+viewAll=检视全部
+enforceAccessTo=强制缓存至
+enforceAccessToHelpText=指定此权限应用于的资源。
+emptyPermissionPoliciesInstructions=此领域中不存在任何政策。
+noPermissionSearchResultsInstructions=没有权限符合您的筛选条件。
+deleteAdminPermissionConfirm=如果您删除权限 {{ permission }},管理员将无法对该权限定义的资源执行操作。
+authorizationScope.Clients.configure=执行应用程式的基本管理
+authorizationScope.Clients.manage=完全管理应用程式
+authorizationScope.Clients.map-roles=将此应用程式定义的角色映射到用户和群组等资源
+workflowYAML=工作流程 YAML
+workflowYAMLHelp=YAML 形式的工作流程。
+importKeysDescription=使用不同文件格式导入公钥。请选择要导入的文件类型。
+credentialDisplay=凭证显示
+supportedCredentialTypes=支持的凭证类型
+supportedCredentialTypesHelp=以逗号分隔的凭证类型列表(例如:"VerifiableCredential,UniversityDegreeCredential")。用于 JWT VC 和 SD-JWT 格式的凭证定义中。
+verifiableCredentialType=可验证凭证类型(VCT)
+verifiableCredentialTypeHelp=用于 SD-JWT 格式凭证的凭证类型标识符。该值将用于所签发凭证中的 vct声明。SD-JWT 格式必填。
+tokenJwsType=令牌 JWS 类型
+tokenJwsTypeHelp=写入 JWT 的typ头部的类型值。默认为"JWS"。如果钱包或系统有要求,可设置为自定义值,例如"dc+sd-jwt"。
+visibleClaims=可见声明
+visibleClaimsHelp=以逗号分隔的声明列表,这些声明在 SD-JWT 正文中始终公开(例如:"id,iat,nbf,exp,jti,given_name")。默认值为 "id,iat,nbf,exp,jti"。仅适用于 SD-JWT 格式。
+signingKeyId=签名密钥ID
+signingKeyIdHelp=可选。用于签署凭证的 realm 密钥 ID。若未指定,将自动使用 realm 的当前活跃签名密钥。
+useDefaultKey=使用默认密钥(realm 的当前活跃签名密钥)
+claimDisplayName=显示名称
+claimDisplayLocale=语言环境
+claimDisplayNamePlaceholder=例如:电子邮件地址
+claimDisplayLocalePlaceholder=例如:en、de、fr
+addClaimDisplay=添加显示项
+removeClaimDisplay=移除显示项
+noClaimDisplayEntries=无显示项。显示项用于在钱包应用中为不同语言环境提供用户友好的声明名称。
+smtpConnectionTimeout=连接超时
+smtpConnectionTimeoutHelp=连接 SMTP 服务器的超时时间(毫秒)。
+smtpSocketReadTimeout=套接字读取超时
+smtpSocketReadTimeoutHelp=从 SMTP 服务器读取数据的超时时间(毫秒)。
+smtpSocketWriteTimeout=套接字写入超时
+smtpSocketWriteTimeoutHelp=向 SMTP 服务器写入数据的超时时间(毫秒)。
+credentialDisplayHelp=包含钱包显示元数据(如名称、Logo、背景色、文字颜色等)的对象组成的 JSON 数组。示例:[{"name": "IdentityCredential", "locale": "en-US", "logo": {"uri": "https://example.com/logo.png", "alt_text": "Logo"}, "background _color": "#12107c", "text_color": "#FFFFFF"}]
+jwtAuthorizationGrantLimitAccessTokenExp=有限访问令牌的有效期
+jwtAuthorizationGrantLimitAccessTokenExpHelp=如果启用此功能,访问令牌的有效期将受限于 JWT 断言的有效期,但前提是 JWT 断言的有效期短于计算出的访问令牌有效期。
+repeatHelp=指定策略时间限制的定义方式。如果选择“不重复”,则策略仅在开始时间和结束时间之间有效。如果选择“重复”,则可以进一步将策略限制在特定的重复时间段内,例如按月、日、小时和分钟范围进行限制。
+signedMetadataLifespan=已签名元数据的有效期
+signedMetadataLifespanHelp=已签名元数据的有效期。超过此时间后,已签名元数据将失效。
+signedMetadataSigningAlgorithm=已签名元数据的签名算法
+signedMetadataSigningAlgorithmHelp=用于对签发方元数据进行签名的算法。这可以确保元数据的完整性和真实性。
+enableDeflateCompression=启用 DEF 压缩
+enableDeflateCompressionHelp=如果启用此功能,则凭据请求将支持 DEF 压缩算法。这允许应用客户端压缩请求以减小数据包大小。
+batchIssuanceSize=批量签发规模
+batchIssuanceSizeHelp=单个批量请求中可以颁发的凭证的最大数量。这有助于管理服务器负载和响应时间。
+timeClaimCorrelationMitigation=降低时间声明的关联
+timeClaimsStrategy=时间声明的应用策略
+timeClaimsStrategyHelp=时间声明的应用策略。有效值:关闭、随机、四舍五入。
+randomizeWindow=随机窗口
+randomizeWindowHelp=当策略为随机时,从原始时间戳中减去一个介于 0 和属性值之间的随机秒数,以降低关联攻击。
+roundUnit=四舍五入单位
+roundUnitHelp=当策略为“四舍五入”时,将时间戳截断到选定的时间单位边界(UTC)。有效值包括:秒、分钟、小时、天。
+randomize=随机
+round=四舍五入
+second=秒
+day=天
+update=更新
+alwaysDisplayConsent=总是显示在被允许的屏幕
+clientSecretAuthenticationAllowedMethod=允许的认证方式
+updatedAt=更新于
+maxSecondaryAuthFailures=最大二次认证失败次数
+webAuthnPolicyResidentKey=可发现的密钥
+residentKeyRequirement.not\ specified=未指定
+residentKeyRequirement.required=必需
+residentKeyRequirement.preferred=偏好的
+pkceRequired=需要 PKCE
+selectOrgGroup=选择组织群组
+groupAction=群组行动
+storeTokenInSession=在会话中存储token
+mediation.required=必需(强制性即时对话框)
+mediation.silent=静默(无用户交互)
+nexusAdminConsoleTitle=NEXUS / ID 管理控制台
diff --git a/src/admin/i18n/messages_zh_Hant.properties b/src/admin/i18n/messages_zh_Hant.properties
new file mode 100644
index 0000000..26e5d43
--- /dev/null
+++ b/src/admin/i18n/messages_zh_Hant.properties
@@ -0,0 +1,3875 @@
+# This file has been claimed for ownership from @keycloakify/keycloak-admin-ui version 260700.0.2.
+# To relinquish ownership and restore this file to its original content, run the following command:
+#
+# $ npx keycloakify own --path "admin/i18n/messages_zh_Hant.properties" --revert
+
+# IMPORTANT: This file contains the base translation. Modifying it directly is not recommended.
+# To override or add custom messages, create a file named messages_zh_Hant_override.properties in the same directory.
+# This file will be automatically loaded and merged with the base translation.
+# If you're implementing theme variants, you can also create variant-specific `.properties` files.
+# For example let's say you have defined `themeName: ["vanilla", "chocolate"]` then you can create the following files:
+# messages_zh_Hant_override_vanilla.properties
+# messages_zh_Hant_override_chocolate.properties
+
+cancel=取消
+deleteConfirm_other=您確定要刪除這些群組?
+trusted-hosts.label=信任的來源
+deletedSuccess=成功刪除提供者。
+searchAttributes=搜尋屬性
+userID=使用者 ID
+anyResource=任何資源
+importAdded_zero=沒有添加新記錄。
+clientSignature=需要有應用程式簽章
+sync-ldap-roles-to-keycloak=同步 LDAP 角色到 Keycloak
+disableConfirm=您確定要禁用「{{name}}」嗎
+searchByRoleName=使用角色名稱搜尋
+eventTypes.LOGIN.name=登入
+eventTypes.CLIENT_DELETE.description=刪除應用程式
+eventTypes.CLIENT_DELETE_ERROR.description=刪除應用程式錯誤
+eventTypes.CLIENT_DELETE_ERROR.name=刪除應用程式錯誤
+eventTypes.CLIENT_DELETE.name=刪除應用程式
+eventTypes.CLIENT_INFO.description=應用程式資訊
+currentRealm=目前領域
+manageRealms=管理領域
+currentRealmExplain=目前選擇的領域
+search=搜尋
+searchForClient=搜尋應用程式
+noSearchResults=沒有搜尋結果
+manage=管理選項
+clientsList=應用程式列表
+clients=應用程式
+createRealm=新建領域
+realmName=領域名稱
+realmNameField=領域名稱
+helpFileUpload=上傳 JSON 檔案
+cancelBtn=取消編輯按鈕
+resourceFile=資源檔案
+enabled=啟用
+refresh=重新整理
+delete=刪除
+deleteBtn=刪除
+documentation=說明文件
+enableHelpMode=啟用輔助模式
+helpToggleInfo=切換此項可顯示或隱藏部分說明資訊(含文字、連結與提示)。
+realmExplain=一個領域會管理一組使用者、憑證、角色與群組。使用者隸屬於某個領域,並登入該領域。各個領域彼此獨立,只能管理與驗證其所控制的使用者。
+columnDisplayName=顯示名稱
+columnName=名字
+webAuthnPolicyPasskeysEnabled=啟用通行金鑰
+webAuthnPolicyPasskeysEnabledHelp=在使用者名稱表單中啟用通行金鑰(條件式介面)驗證。
+configure=設定選項
+clientList=應用程式
+clientsResources=應用程式資源
+clientScopeList=應用程式範圍
+clientScopes=應用程式範圍
+realmRoles=領域角色
+titleRoles=領域角色
+realmRolesList=領域角色
+titleUsers=使用者
+users=使用者
+usersResources=使用者資源
+groupsResources=群組資源
+groups=群組
+sessions=工作階段
+titleSessions=工作階段
+learnMore=了解更多
+events=稽核事件
+titleEvents=稽核事件
+eventExplain=事件是此領域中使用者與管理員操作的歷史記錄。若要設定這些事件的追蹤,請前往 <1>事件設定1>。
+eventConfigs=事件設定
+realmSettings=領域設定
+title=驗證
+authentication=驗證
+titleAuthentication=驗證流程
+identityProviders=身分提供者
+userFederation=使用者聯邦
+userFederationExplain=使用者聯邦提供對外部資料庫和目錄(例如 LDAP 和 Active Directory)的存取。
+create=建立
+save=儲存
+usermodel.clientRoleMapping.clientId.label=應用程式 ID
+clientId=應用程式 ID
+createClient=建立應用程式
+importClient=匯入應用程式
+clientsExplain=應用程式是可以請求使用者身份驗證的應用程式和服務。
+generalSettings=一般設定
+capabilityConfig=相容性設定
+loginSettings=登入設定
+clientType=應用程式類型
+welcome=歡迎來到
+welcomeTabTitle=歡迎
+welcomeTo=歡迎來到 {{realmDisplayInfo}}
+welcomeText=Keycloak 提供使用者聯邦、強式驗證、使用者管理、細緻授權等功能。只需最少的設定,即可為應用程式新增驗證並保護服務。無需自行處理使用者儲存或驗證作業。
+viewDocumentation=參考文件
+viewGuides=檢視教學
+joinCommunity=加入社群
+readBlog=閱讀部落格
+serverInfo=伺服器資訊
+version=版本
+freeMemory=剩餘記憶體
+memory=記憶體
+totalMemory=總記憶體
+usedMemory=已用記憶體
+processorCount=處理器數量
+cpu=CPU
+profile=設定檔
+enabledFeatures=已啟用功能
+disabledFeatures=未啟用功能
+infoDisabledFeatures=顯示所有未啟用功能。
+infoEnabledFeatures=顯示所有已啟用功能。
+supported=已支援
+preview=預覽
+experimental=實驗性
+deprecated=已棄用
+providerInfo=提供者資訊
+providers=提供者
+addProvider=新增提供者
+manageAccount=管理帳號
+realmInfo=領域資訊
+clearCachesTitle=清除快取
+signOut=登出
+signOutAllActiveSessions=登出所有活躍的工作階段
+signOutAllActiveSessionsQuestion=登出所有活躍的工作階段?
+logoutAllDescription=如果您登出所有活躍的工作階段,在這個領域中所有的登入將會被登出。
+realmCache=領域快取
+userCache=使用者快取
+keysCache=金鑰快取
+crlCache=CRL 快取
+clearCacheSuccess=成功清理快取
+clearCacheError=無法清理快取:{{error}}
+clearRealmCacheHelp=這將會清除所有領域中的項目。
+clearUserCacheHelp=這將會清除所有領域中的項目。
+clearKeysCacheHelp=從外部公開金鑰快取中清理所有項目。這些是外部應用程式或身分提供者的金鑰。這將會清除所有領域中的項目。
+clearCrlCacheHelp=從 CRL 快取中清理所有項目。當證書撤銷清單 (CRL) 被啟用時,CRL 快取可以提升 X.509 驗證器的效能。這個操作將會清理掉所有領域中的 CRL 項目。
+clear=清除
+clearButtonTitle=清除
+revert=復原
+browse=瀏覽
+on=開啟
+off=關閉
+introduction=如果您想離開這畫面並管理目前領域,請點擊左邊導航欄中對應的目錄項目。
+executorName=名字
+clientName=名字
+clientScopeSearch.name=名字
+name=名字
+showPasswordDataName=名字
+nameField=名字
+authorizationScopeDetailsName=名字
+displayName=顯示名稱
+displayHeader=顯示名稱
+attributeDisplayName=顯示名稱
+credentialType=類型
+type=類型
+validatorDialogColNames.colDescription=描述
+description=描述
+clientProfileDescription=描述
+authorizationScopeDetailsDescription=描述
+homeURL=首頁 URL
+protocolTypes.all=全部
+protocolTypes.saml=SAML
+protocolTypes.openid-connect=OpenID Connect
+protocolTypes.oid4vc=OpenID 可驗證憑證
+clientTypeHelp=「OpenID Connect」允許應用程式驗證根據授權伺服器所執行的驗證來確認終端使用者的身分。「SAML」支援以網頁為基礎的驗證與授權情境,包括跨網域單一登入(SSO),並使用包含聲明的安全權杖來傳遞資訊。
+clientsClientTypeHelp=「OpenID Connect」允許應用程式驗證根據授權伺服器所執行的驗證來確認終端使用者的身分。「SAML」支援以網頁為基礎的驗證與授權情境,包括跨網域單一登入(SSO),並使用包含聲明的安全權杖來傳遞資訊。
+clientIdHelp=向身分提供者註冊的應用程式識別碼。
+clientNameHelp=指定應用程式的顯示名稱。例如「我的應用程式」。也支援使用本地化鍵值對。例如:「${my_client}」。
+clientDescriptionHelp=指定應用程式的描述。例如「我的時間表應用程式」。也支援使用本地化鍵值對。例如:「${my_client_description}」。
+alwaysDisplayInUI=總是顯示在 UI 中
+alwaysDisplayInUIHelp=即便是使用者沒有活躍的工作階段,也總是顯示這個應用程式在帳號管理 UI。
+back=上一步
+next=下一步
+choose=請選擇...
+rootUrl=根 URL
+clientAuthorization=授權
+authorization=授權
+keyForCodeExchange=PKCE 方法
+pkceMethod=PKCE 方法
+authenticationFlow=驗證流程
+clientAuthentication=應用程式驗證
+deleteConfirmRealm_other=刪除 {{count}} 個領域?
+deleteConfirmRealmSetting=如果您刪除了領域,所有關聯的資料將會被移除。
+deletedSuccessRealmSetting=領域已被刪除
+helpFileUploadClient=上傳一個 JSON 或 XML 檔案
+filenamePlaceholder=上傳一個 PEM 檔案或從下方貼上金鑰
+unmanagedAttributePolicy.DISABLED=禁用
+requirements.DISABLED=禁用
+disabled=禁用
+policyEnforcementModes.DISABLED=禁用
+bruteForceMode.Disabled=禁用
+unmanagedAttributePolicy.ENABLED=啟用
+times.hours=小時
+times.seconds=秒鐘
+times.years=年
+times.minutes=分鐘
+times.days=天
+downloadThemeJar=下載主題 JAR
+uploadGeneratedThemeJar=上傳生成的主題 JAR
+themeColors=主題色彩
+themes=主題
+action=操作
+partialImport=部分匯入
+partialExport=部分匯出
+realmSettingsExplain=領域設定用於設定目前領域中的使用者、應用程式、角色以及群組的選項。
+general=通則
+generalOptions=一般選項
+standardFlow=標準流程
+implicitFlow=隱式流程
+directAccess=直接存取授權
+serviceAccount=服務帳號角色
+standardTokenExchangeEnabled=標準權杖交換
+oauthDeviceAuthorizationGrant=OAuth 2.0 裝置授權
+oidcCibaGrant=OIDC CIBA 授權
+oidcCibaGrantHelp=這將啟用 OIDC CIBA 授權支援,代表著使用者是透過某些外部驗證裝置,而非使用者的瀏覽器進行驗證。
+authenticationHelp=這個開關定義了 OICD 應用程式的類型。當開啟時,類型是機密存取。當關閉時,類型是公開存取。
+loggedInAsTempAdminUser=您目前正在使用臨時管理員帳號進行登入。為了加強安全性,建立一個永久性的管理員帳號並刪除此帳號。
+authorizationHelp=開啟/關閉應用程式的細緻授權。
+standardFlowHelp=這將啟用使用授權碼的標準 OpenID Connect 重導向驗證。根據 OpenID Connect 或 OAuth2 規範,這將會為此應用程式啟用「授權碼流程」支援。
+implicitFlowHelp=這將啟用不使用授權碼的標準 OpenID Connect 重導向驗證。根據 OpenID Connect 或 OAuth2 規範,這將會為此應用程式啟用「隱式流程」支援。
+directAccessHelp=這將啟用直接存取授權,代表著應用程式能存取使用者的使用者名稱/密碼並將它直接與 Keycloak 伺服器交換存取權杖。根據 OAuth2 規範,這將會為此應用程式啟用「資源擁有者密碼憑證授權」支援。
+serviceAccountHelp=允許您向 Keycloak 驗證此應用程式的身份,並取得專屬於此應用程式的存取權杖。根據 OAuth2 規範,這將會為此應用程式啟用「應用程式憑證授權」支援。
+standardTokenExchangeEnabledHelp=為此應用程式啟用標準權杖交換 V2。
+oAuthMutualHelp=這項功能可支援 OAuth 2.0 相互 TLS 證書綁定存取權杖,亦即 Keycloak 會將存取權杖與更新權杖綁定至透過相互 TLS 交換的應用程式 X.509 證書(交換發生於 Keycloak 的權杖端點與該應用程式之間)。這些權杖可視為持有者金鑰(Holder-of-Key)權杖,而非持有者(Bearer)權杖。
+oauthDeviceAuthorizationGrantHelp=這將啟用 OAuth 2.0 裝置驗證授權,這代表著應用程式執行在輸入能力受到限制或缺少合適瀏覽器的環境。
+keyForCodeExchangeHelp=選擇要使用的 PKCE 驗證方法。為了進階安全性,建議使用 S256 (SHA-256) 雜湊算法。明文驗證則會直接傳送未經雜湊處理的驗證碼,僅只有應用程式不支援 SHA-256 時才使用。
+rootURL=添加到相對 URL 路徑中的根 URL
+rootURLHelp=添加到相對 URL 路徑中的根 URL
+homeURLHelp=假如驗證伺服器需要重新導向或連結回應用程式所使用的預設 URL。
+addRedirectUri=新增有效的重導向 URI
+addPostLogoutRedirectUri=新增有效的登出後重導向 URI
+addRequestUri=新增有效的請求 URI
+addValidator=新增驗證器
+addWebOrigins=新增網頁來源
+webOrigins=網頁來源
+validRedirectUri=有效的重導向 URI
+validPostLogoutRedirectUri=有效的登出後重導向 URI
+validRedirectURIsHelp=當瀏覽器成功登入後能重導向到的有效 URI 模板。允許使用簡單的通配符,例如「http://example.com/*」。也可以使用相對路徑,例如「/my/relative/path/*」。相對路徑是相對於應用程式的根 URL,如果沒有設定,則使用驗證伺服器的根 URL。針對 SAML,如果您依賴登入請求中嵌入的消費者服務 URL,那麼您必須設定一個有效的 URI 模板。
+validRedirectURIs=當瀏覽器成功登入後能重導向到的有效 URI 模板。允許使用簡單的通配符,例如「http://example.com/*」。您也可以使用相對路徑,例如「/my/relative/path/*」。相對路徑是相對於應用程式的根 URL;如果沒有設定,則使用驗證伺服器的根 URL。針對 SAML,如果您依賴登入請求中嵌入的消費者服務 URL,那麼您必須設定一個有效的 URI 模板。
+validPostLogoutRedirectURIs=當瀏覽器成功登出後能重導向到的有效 URI 模板。如果值為「+」或欄位是空值,則使用有效的重導向 URI 清單。如果值為「-」則不允許任何登出後重導向 URI。允許使用簡單的通配符,例如「http://example.com/*」。也可以使用相對路徑,例如「/my/relative/path/*」。相對路徑是相對於應用程式的根 URL;如果沒有設定,則使用驗證伺服器的根 URL。
+validPostLogoutRedirectURIsHelp=當瀏覽器成功登出後能重導向到的有效 URI 模板。如果值為「+」或欄位是空值,則使用有效的重導向 URI 清單。如果值為「-」則不允許任何登出後重導向 URI。允許使用簡單的通配符,例如「http://example.com/*」。也可以使用相對路徑,例如「/my/relative/path/*」。相對路徑是相對於應用程式的根 URL;如果沒有設定,則使用驗證伺服器的根 URL。
+webOriginsHelp=允許的網頁來源。使用「+」來允許所有有效的重導向 URI。這不代表包含「*」通配符。如果要允許所有來源,請明確指定「*」。
+accessSettings=存取設定
+adminURL=管理 URL
+adminURLHelp=應用程式的管理員介面 URL。如果應用程式支援使用 REST API,請設定此數值。REST API 允許驗證伺服器推送撤銷政策及其他管理類的任務。通常設定為這個應用程式的基礎 URL。
+settings=設定
+loginTheme=登入主題
+selectTheme=選擇主題
+selectThemeType=選擇主題類型
+loginThemeHelp=為登入、OTP、授權、註冊以及忘記密碼選擇主題。
+consentRequired=需要同意
+consentRequiredHelp=如果開啟,使用者必須同意應用程式存取他的資料。
+displayOnClient=顯示應用程式在畫面上
+displayOnClientHelp=只有當這個應用程式有開啟「需要同意」時才能開啟。當關閉時,同意畫面將會包含設定的應用程式範圍。當開啟時,同意畫面將會包含這個應用程式本身。
+consentScreenTextHelp=當這個應用程式範圍被新增至需要取得同意的客戶端時,將顯示於同意畫面上的文字。若範圍為動態內容,可使用佔位符 0 來引用參數(置於大括號之間)。若未填寫,則預設顯示為應用程式範圍的名稱。
+displayOnConsentScreen=顯示在同意畫面
+consentScreenText=同意畫面內容
+displayOnConsentScreenHelp=如果啟用,而且這個應用程式範圍被添加到其他應用程式且啟用「需要同意」時,在「同意畫面內容」中的文字將會顯示在同意畫面中。如果關閉,這個應用程式範圍將不會顯示在同意畫面。
+logoutSettings=登出設定
+frontchannelLogout=前端通道登出
+frontchannelLogoutUrl=前端通道登出 URL
+frontchannelUrlInvalid=前端通道登出 URL 不是一個有效的 URL
+frontchannelLogoutOIDCHelp=如果啟用,根據 OIDC 前端通道登出規範,登出需要瀏覽器發起一個請求到應用程式來設定前端通道登出 URL。如果關閉,且有設定後端通道登出 URL 或管理 URL 有設定的話,伺服器就可以在背景執行一個撤銷來登出。
+frontchannelLogoutSessionRequiredHelp=指定前端通道登出 URL 有設定的時候,登出請求中是否包含 sid(會話 ID)和 iss(發行者)參數。
+jumpToSection=快速導覽
+backchannelLogout=後端通道登出
+backchannelLogoutSessionRequired=需要後端通道登出工作階段
+backchannelLogoutUrl=後端通道登出 URL
+cibaBackchannelTokenDeliveryMode=後端通道權杖遞交模式
+backchannelUrlInvalid=後端通道登出 URL 不是一個有效的 URL
+backchannelLogoutRevokeOfflineSessions=後端通道登出一併撤銷離線工作階段
+downloadAdapterConfig=下載配接器設定
+downloadAdaptorTitle=下載配接器設定
+export=匯出
+exportSuccess=領域成功匯出。
+enableDisable=禁用的應用程式無法發起登入或獲取存取權杖。
+disable=禁用
+disableConfirmClient=您確定要禁用此應用程式嗎?
+disableConfirmClientTitle=禁用應用程式?
+formatOption=格式選項
+downloadType=關於下載種類的資訊
+detailsHelp=關於細節的資訊。
+details=詳細資訊
+download=下載
+clientSaveSuccess=應用程式成功更新
+savingUserEventsOff=使用者事件未開啟
+savingAdminEventsOff=管理員事件未開啟
+emptyAdminEventsInstructions=目前領域中沒有管理員事件。
+emptyUserEventsInstructions=目前領域中沒有使用者事件。
+admin-clearEventsHelp=從資料庫中刪除所有管理員事件。
+user-events-cleared=使用者事件已清空
+userEventsSettings=使用者事件設定
+admin-events-cleared=管理員事件已清空
+adminEventsSettings=管理員事件設定
+user-clearEventsHelp=從資料庫中刪除所有使用者事件。
+searchAdminEventsBtn=搜尋管理員事件
+adminEvents=管理員事件
+userEvents=使用者事件
+clearAdminEvents=清除管理員事件
+clearUserEvents=清除使用者事件
+save-admin-eventsHelp=如果啟用,管理員事件會被存入資料庫,並可以透過管理員介面檢視稽核事件。
+save-user-eventsHelp=如果啟用,使用者事件會被存入資料庫,並可以透過管理員介面及帳號管理介面檢視稽核事件。
+emptyAdminEvents=沒有管理員事件
+emptyUserEvents=沒有使用者事件
+deleteEvents=清理事件
+saveEvents=儲存事件
+searchUserEventsBtn=搜尋事件
+validity=證書效期
+expiration=效期
+tokenExpirationHelp=給權杖設定效期。過期的權杖會定期的從資料庫中清除。
+signatureMaxExp=最久效期
+count=數量
+countHelp=決定這個權杖能建立多少應用程式。
+tokenSaveError=無法建立初始存取權杖 {{error}}
+createToken=建立初始存取權杖
+createTokenHelp=初始存取權杖只能用於建立應用程式。
+noTokensInstructions=您尚未建立任何初始存取權杖。透過點擊「建立」來建立一組初始存取權杖。
+initialAccessTokenDetails=初始存取權杖詳細資訊
+copyInitialAccessToken=在關閉對話框前請妥善保存此初始存取權杖,您稍後將無法再度獲取此權杖。
+timestamp=建立日期
+expires=過期
+remainingCount=剩餘數量
+searchInitialAccessToken=搜尋權杖
+tokenDeleteConfirmTitle=刪除初始存取權杖?
+initialAccessToken=初始存取權杖
+tokenDeleteError=無法刪除初始存取權杖:{{error}}
+tokenDeleteSuccess=成功刪除初始存取權杖
+tokenDeleteConfirm=您確定要永久刪除初始存取權杖 {{id}}
+noTokens=沒有初始存取權杖
+tokenSaveSuccess=已建立新的初始存取權杖
+backchannelLogoutUrlHelp=當登出請求(透過 end_session_endpoint)傳送到此領域時,能讓應用程式自行登出的 URL。登出是透過發送登出權杖來完成的,具體操作請參照 OIDC 後端通道登出規範。如果省略此 URL,登出請求可能會以 Keycloak/RH-SSO 配接器特有的格式傳送至指定的「管理 URL」(如果有設定)。如果「管理 URL」沒設定,則不會向應用程式發送登出請求。
+frontchannelLogoutUrlHelp=當登出請求(透過 end_session_endpoint)傳送到此領域時,能讓應用程式自行登出的 URL。如果沒有設定,則預設使用基礎 URL。
+frontchannelLogoutSessionRequired=前端通道登出需要工作階段
+backchannelLogoutSessionRequiredHelp=指定後端通道登出 URL 有設定的時候,登出權杖中是否包含 sid(會話 ID)聲明。
+backchannelLogoutRevokeOfflineSessionsHelp=指定後端通道登出 URL 有設定時,登出權杖中是否包含「revoke_offline_access」事件。Keycloak 將在收到包含此事件的登出權杖時撤銷離線工作階段。
+keys=金鑰
+jwksUrlConfig=JWKS URL 設定
+useJwksUrl=使用 JWKS URL
+jwksUrl=JWKS URL
+useJwksUrlHelp=如果啟用,身分提供者的公開金鑰會從給定的 JWKS URL 中下載。這樣能確保彈性的設定,因為當身分提供者重新產生了新的鑰匙對的時候,新的鑰匙將會重新下載。如果關閉,將會使用 Keycloak 資料庫中的公開金鑰(或證書),當身分提供者變動鑰匙對時,您會需要重新匯入新的金鑰進 Keycloak 的資料庫。
+keysIntro=如果啟用「使用 JWKS URL」,您會需要填入一個有效的 JWKS URL。一旦儲存,管理員可以從 JWKS URL 下載金鑰;或者,在應用程式驗證期間,當應用程式看到了未知的 KID 時,由 Keycloak 伺服器自動下載。
+generateNewKeys=產生 RSA 金鑰
+generateKeys=產生金鑰?
+regenerate=重新產生
+generate=產生
+jwksUrlHelp=身分提供者存放 JWK 格式的金鑰 URL。查閱 JWK 規範取得更多資訊。如果您使用外部 Keycloak 作為身分提供者,並假設您有一個 Keycloak 執行在「http://broker-keycloak:8180」並且有一個對應的領域叫做「test」,您可以使用像是「http://broker-keycloak:8180/realms/test/protocol/openid-connect/certs」的 URL。
+clientSettings=應用程式資訊
+selectMethodType.import=匯入
+importKeys=匯入金鑰
+generateKeysDescription=如果您產生了新的金鑰,您可以使用私鑰自動的下載 keystore 並儲存到您的應用程式。Keycloak 伺服器將只會儲存證書及公鑰,不會儲存私鑰。
+archiveFormat=壓縮格式
+archiveFormatHelp=Java keystore 或 PKCS12 壓縮格式。
+storePasswordHelp=存取壓縮檔的密碼
+storePassword=儲存密碼
+keystorePassword=Keystore 密碼
+importFile=匯入檔案
+keyAlias=金鑰別名
+keyAliasHelp=給私鑰的別名
+keySize=金鑰大小
+AESKeySize=AES 金鑰大小
+keySizeHelp=生成金鑰的長度
+validityHelp=生成的證書能有效多少年。
+clipboardCopyError=複製到剪貼簿發生錯誤。
+copyToClipboard=複製到剪貼簿
+copy=複製
+copyOf={{name}} 的複製
+clientAuthenticator=應用程式驗證器
+clientAuthenticatorTypeHelp=應用程式驗證器用於跟 Keycloak 伺服器驗證這個應用程式
+clientSecret=應用程式金鑰
+clientAuthentications.client_secret_jwt=使用應用程式金鑰簽署的 JWT
+clientAuthentications.client_secret_post=在請求主體中傳送的應用程式密鑰
+clientAuthentications.private_key_jwt=使用私鑰簽署的 JWT
+clientAuthentications.client_secret_basic=使用 HTTP 基本認證傳送的應用程式金鑰
+registrationAccessToken=註冊存取權杖
+registrationAccessTokenHelp=註冊存取權杖為應用程式提供了給應用程式應用程式註冊服務的存取權限。
+confirmAccessTokenTitle=重新產生註冊存取權杖?
+confirmAccessTokenBody=如果您重新產生註冊存取權杖,有關應用程式註冊服務的存取資料將會被更新。
+yes=好的
+residentKey.No=否
+no=不要
+residentKey.Yes=是
+copySuccess=成功複製到剪貼簿!
+clipboardCopyDenied=您的瀏覽器禁止存取剪貼簿。
+credentials=憑證
+webAuthnPolicySignatureAlgorithms=簽章演算法
+signatureAlgorithmHelp=簽名演算法用來簽署文件。注意基於「SHA1」的演算法已經被棄用並可能在未來被移除。相較於「*_SHA1」建議使用其他更加安全的演算法。
+anyAlgorithm=任何演算法
+signedJWTConfirm=從金鑰頁面為應用程式產生一個私鑰及證書。
+signatureMaxExpHelp=JWT 允許的最大有效期限。權杖需要在身份驗證之前產生。超過此期限將因為權證太舊被視為無效。如果未定義,則預設時間為 60 秒。
+allowRegexComparison=允許使用正則表達式比較
+allowRegexComparisonHelp=如果關閉,則所提供的客戶端憑證中的主體 DN(Subject DN)必須與「Subject DN」屬性中指定的 DN 完全一致,其規範遵循 RFC8705。主體 DN 可採用 RFC4514 或 RFC1779 格式。如果啟用,則所提供的客戶端憑證中的主體 DN 應符合「Subject DN」屬性所指定的正規表達式。此選項已過時,未來僅允許進行完全一致的 DN 比對。
+createRole=建立角色
+deleteRole=刪除這個角色
+removeRoles=移除角色
+searchForRoles=使用名字搜尋角色
+roles=角色
+roleName=角色名稱
+validatorDialogColNames.colName=角色名稱
+composite=複合性
+roleDetails=角色資訊
+clientRoles=應用程式角色
+noRoles-roles=此領域沒有角色
+noRolesInstructions-roles=您尚未在此領域建立任何角色。新建一個角色來開始使用。
+assignRole=指派角色
+showInheritedRoles=顯示繼承角色
+inherent=繼承的
+hideInheritedRoles=隱藏繼承角色
+inheritedFrom=繼承自
+unAssignRole=取消指派
+unAssignPolicy=取消指派
+searchByName=使用名字搜尋
+unmanagedAttributes=無法管理的屬性
+attributes=屬性
+tableTitle=屬性群組
+createGroupText=建立屬性群組
+emptyStateMessage=沒有屬性群組
+selectAttributes=選擇屬性
+client-attributes.label=應用程式屬性
+attributesGroup=屬性群組
+deleteSuccess=已刪除屬性群組。
+usersInRole=角色中的使用者
+whoWillAppearLinkTextRoles=誰會顯示在此使用者列表?
+whoWillAppearLinkText=誰會顯示在此群組列表?
+whoWillAppearLinkTextUsers=誰會顯示在此群組列表?
+userName=使用者名稱
+username=使用者名稱
+email=電子信箱
+lastName=姓氏
+firstName=名字
+signatureAlgorithm=簽章演算法
+defaultSigAlg=預設簽名演算法
+subject=主題 DN
+subjectHelp=為應用程式核發的應用程式憑證中的主體 DN(Subject DN)。若使用正規表達式,您可以使用「(.*?)(?:$)」來匹配所有類型的表達式。
+x509Certificate=X509 證書
+addAssociatedRolesSuccess=已添加關聯角色
+addAssociatedRolesText=新增關聯角色
+noRolesAssociated=沒有關聯角色
+removeAssociatedRoles=移除關聯角色
+associatedRolesRemoved=已移除關聯角色
+associatedRolesText=關聯角色
+compositesRemovedAlertDescription=已移除所有關聯角色
+whoWillAppearPopoverTextRoles=這個列表只顯示那些直接指派到此角色的使用者。如果要檢視哪些使用者透過關聯角色或透過群組被指派到此角色,請到
+or=或
+whoWillAppearPopoverFooterText=那些持有此角色作為有效角色的使用者將不會被添加到此頁籤。
+clientScopeSearch.type=指派類型
+assignedType=指派類型
+clientScopeSearch.protocol=協定
+assignedClientScope=指派的應用程式範圍
+dedicatedScopeDescription=該應用程式專用的範圍及映射
+clientScopeTypes.default=預設
+clientScopeTypes.optional=選擇性
+clientScopeTypes.none=無
+emptyClientScopesPrimaryAction=新增應用程式範圍
+addClientScope=新增應用程式範圍
+addClientScopesTo=添加應用程式範圍到 {{clientName}}
+addClientScopes=添加應用程式範圍
+changeTypeTo=修改類型為
+remove=移除
+evaluate=評估
+setup=設置
+noDirectUsers=沒有直接角色
+noUsersEmptyStateDescription=只有那些被直接指派角色的使用者會顯示在此頁籤。如果您要尋找那些被指派到此角色的使用者,請到
+noUsersEmptyStateDescriptionContinued=來找尋他們。已經擁有此角色作為有效角色的使用者將不會被添加到此。
+keyPassword=金鑰密碼
+keyPasswordHelp=私鑰密碼
+keystorePasswordHelp=Keystore 密碼
+setPasswordConfirmText=您確定要給使用者 {{username}} 設定密碼嗎?
+resetPasswordConfirmText=您確定要給使用者 {{username}} 重設密碼嗎?
+syncModes.import=匯入
+import=匯入
+add=新增
+emptyAddClientScopes=沒有應用程式範圍
+emptyAddClientScopesInstructions=沒有其他應用程式範圍可以添加
+parentClientScope=父應用程式範圍
+category=類別
+managePriorityOrder=管理權重排序
+priority=權重
+evaluateExplain=這個頁面能讓您檢視所有協定映射及角色範圍映射
+scopeParameterPlaceholder=選擇參數範圍
+scopeParameter=參數範圍
+scopeParameterHelp=您可以複製參數範圍的值並貼入透過此應用程式配接器發送的初始 OpenID Connect 驗證請求。預設的應用程式範圍及選擇性的應用程式範圍將會被用於產生簽發給此應用程式的權杖。
+userHelp=選擇性的選擇使用者,來給此使用者產生範例存取權杖。如果您不希望選擇使用者,在評估階段中將不會產生範例存取權杖。
+targetAudience=目標受眾
+targetAudienceHelp=設定目標受眾。這將與在權杖終端點(token endpoint)的權杖授予請求中使用參數「audience」的效果相同。請注意,目前「audience」參數僅適用於權杖交換(token-exchange)授權。若要模擬任何其他授權,或模擬不含「audience」參數的權杖交換授權,建議將此參數留空。
+targetAudiencePlaceHolder=給權杖交換選擇目標受眾
+searchForProtocol=搜尋協定映射
+eventTypes.CLIENT_UPDATE.name=應用程式更新
+addMultivaluedLabel=加入 {{fieldLabel}}
+notRepeat=不重複
+userFedDeleteConfirmTitle=刪除使用者邦聯提供者?
+role=角色
+internationalizationHelp=如果啟用,您可以選擇該領域支援哪些語系以及預設語系。
+emptyMappers=沒有映射
+effectiveRoleScopeMappings=有效的角色映射
+effectiveProtocolMappers=有效的協定映射
+createClientPolicy=建立應用程式政策
+persistent=持久化
+permissionsDisable=關閉權限?
+authenticationExplain=驗證流程中您可以設定並管理不同的驗證類型。
+eventTypes.FEDERATED_IDENTITY_LINK_ERROR.description=聯邦身分綁定錯誤
+eventTypes.CUSTOM_REQUIRED_ACTION.description=自訂必要動作
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN_ERROR.name=身分提供者初次登入錯誤
+eventTypes.UPDATE_TOTP.name=更新 totp
+eventTypes.CLIENT_UPDATE_ERROR.description=應用程式更新錯誤
+eventTypes.UPDATE_EMAIL.description=更新電子信箱
+eventTypes.VALIDATE_ACCESS_TOKEN.description=驗證存取權杖
+eventTypes.LOGOUT_ERROR.name=登出錯誤
+eventTypes.UPDATE_CONSENT.name=更新同意授權
+eventTypes.REFRESH_TOKEN_ERROR.description=更新權杖發生錯誤
+eventTypes.IMPERSONATE.name=冒充
+eventTypes.CODE_TO_TOKEN_ERROR.description=代碼轉換權杖錯誤
+eventTypes.UPDATE_TOTP.description=更新 totp
+eventTypes.DELETE_ACCOUNT_ERROR.description=刪除帳號錯誤
+eventTypes.VERIFY_PROFILE_ERROR.name=驗證身分錯誤
+eventTypes.LOGOUT.description=登出
+eventTypes.UPDATE_CONSENT_ERROR.description=更新同意授權錯誤
+eventTypes.REGISTER.name=註冊
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT.name=使用者因為永久鎖定被停用
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT_ERROR.name=使用者因為永久鎖定被停用發生錯誤
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT.name=使用者因為暫時鎖定被停用
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT_ERROR.name=使用者因為暫時鎖定被停用發生錯誤
+eventTypes.INTROSPECT_TOKEN_ERROR.description=權杖內省錯誤
+eventTypes.PERMISSION_TOKEN.name=權限權杖
+eventTypes.IDENTITY_PROVIDER_LOGIN.description=身分提供者登入
+eventTypes.LOGOUT_ERROR.description=登出錯誤
+eventTypes.VERIFY_EMAIL.description=驗證電子信箱
+eventTypes.REFRESH_TOKEN_ERROR.name=更新權杖發生錯誤
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR.name=身分提供者連結帳號錯誤
+eventTypes.PERMISSION_TOKEN.description=權限權杖
+eventTypes.INVALID_SIGNATURE.name=無效的簽章
+eventTypes.SEND_VERIFY_EMAIL_ERROR.description=傳送驗證電子信件錯誤
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN.description=身分提供者檢索權杖
+eventTypes.PUSHED_AUTHORIZATION_REQUEST_ERROR.name=推送授權請求發生錯誤
+eventTypes.SEND_RESET_PASSWORD_ERROR.description=傳送重設密碼發生錯誤
+eventTypes.TOKEN_EXCHANGE_ERROR.name=權杖交換發生錯誤
+eventTypes.VERIFY_EMAIL.name=驗證電子信箱
+eventTypes.IMPERSONATE.description=冒充
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR.description=OAuth2 裝置代碼轉權杖發生錯誤
+eventTypes.REMOVE_TOTP_ERROR.description=移除 totp 發生錯誤
+eventTypes.EXECUTE_ACTION_TOKEN_ERROR.description=執行操作權杖發生錯誤
+eventTypes.CLIENT_UPDATE.description=應用程式更新
+eventTypes.IDENTITY_PROVIDER_RESPONSE.name=身分提供者回應
+eventTypes.DELETE_ACCOUNT.description=刪除帳號
+eventTypes.RESTART_AUTHENTICATION_ERROR.description=重新驗證發生錯誤
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR.name=OAuth2 裝置代碼轉權杖發生錯誤
+eventTypes.TOKEN_EXCHANGE.description=權杖交換
+eventTypes.CLIENT_LOGIN.name=應用程式登入
+eventTypes.UPDATE_PROFILE.description=更新身分檔
+eventTypes.RESET_PASSWORD_ERROR.name=重設密碼發生錯誤
+eventTypes.UPDATE_EMAIL_ERROR.name=更新電子信箱發生錯誤
+eventTypes.RESET_PASSWORD.name=重設密碼
+eventTypes.EXECUTE_ACTION_TOKEN.description=執行操作權杖
+eventTypes.IMPERSONATE_ERROR.description=身分冒充發生錯誤
+eventTypes.IDENTITY_PROVIDER_RESPONSE.description=身分提供者回應
+eventTypes.UPDATE_PASSWORD.name=更新密碼
+eventTypes.UPDATE_CONSENT.description=更新同意授權
+eventTypes.IDENTITY_PROVIDER_LOGIN_ERROR.description=身分提供者登入發生錯誤
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN_ERROR.name=身分提供者傳送登入發生錯誤
+eventTypes.UPDATE_EMAIL_ERROR.description=更新電子信箱發生錯誤
+eventTypes.REGISTER_ERROR.name=註冊發生錯誤
+eventTypes.FEDERATED_IDENTITY_LINK.description=連結聯邦身分
+eventTypes.SEND_IDENTITY_PROVIDER_LINK_ERROR.name=傳送身分提供者連結發生錯誤
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK.name=覆寫聯邦身分綁定
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK.description=覆寫聯邦身分綁定
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK_ERROR.name=覆寫聯邦身分綁定發生錯誤
+eventTypes.FEDERATED_IDENTITY_OVERRIDE_LINK_ERROR.description=覆寫聯邦身分綁定發生錯誤
+eventTypes.OAUTH2_EXTENSION_GRANT.name=OAuth2 擴展授權
+eventTypes.OAUTH2_EXTENSION_GRANT.description=OAuth2 擴展授權
+eventTypes.OAUTH2_EXTENSION_GRANT_ERROR.name=OAuth2 擴展授權發生錯誤
+eventTypes.OAUTH2_EXTENSION_GRANT_ERROR.description=OAuth2 擴展授權發生錯誤
+eventTypes.LOGOUT.name=登出
+eventTypes.EXECUTE_ACTIONS_ERROR.name=執行操作發生錯誤
+eventTypes.REGISTER_NODE_ERROR.description=註冊節點發生錯誤
+eventTypes.INTROSPECT_TOKEN.name=內省權杖
+eventTypes.DELETE_ACCOUNT_ERROR.name=刪除帳號發生錯誤
+eventTypes.UPDATE_PROFILE_ERROR.description=更新身分檔發生錯誤
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT.name=身分提供者連結帳號
+eventTypes.VERIFY_PROFILE.description=驗證身分檔
+eventTypes.FEDERATED_IDENTITY_LINK_ERROR.name=連結聯邦身分發生錯誤
+eventTypes.EXECUTE_ACTIONS.name=執行操作
+eventTypes.LOGIN_ERROR.description=登入發生錯誤
+eventTypes.OAUTH2_DEVICE_AUTH_ERROR.description=OAuth2 裝置驗證發生錯誤
+eventTypes.CUSTOM_REQUIRED_ACTION_ERROR.description=自訂必要操作發生錯誤
+eventTypes.SEND_RESET_PASSWORD.name=發送重設密碼
+eventTypes.GRANT_CONSENT_ERROR.name=授予同意授權發生錯誤
+eventTypes.REVOKE_GRANT_ERROR.name=撤銷授予發生錯誤
+eventTypes.CLIENT_LOGIN_ERROR.description=應用程式登入發生錯誤
+eventTypes.VERIFY_PROFILE.name=驗證身分檔
+eventTypes.CLIENT_INFO.name=應用程式資訊
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN.description=OAuth2 裝置代碼轉權杖
+eventTypes.UPDATE_TOTP_ERROR.name=更新 totp 發生錯誤
+eventTypes.IDENTITY_PROVIDER_RESPONSE_ERROR.description=身分提供者回應發生錯誤
+eventTypes.SEND_RESET_PASSWORD_ERROR.name=傳送重設密碼發生錯誤
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN.name=身分提供者初始登入
+eventTypes.INTROSPECT_TOKEN_ERROR.name=內省權杖發生錯誤
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING_ERROR.name=應用程式初始帳號連結發生錯誤
+eventTypes.CLIENT_INFO_ERROR.name=應用程式資訊發生錯誤
+eventTypes.AUTHREQID_TO_TOKEN_ERROR.description=Authreqid 轉權杖發生錯誤
+eventTypes.UPDATE_PASSWORD.description=更新密碼
+eventTypes.SEND_VERIFY_EMAIL.description=傳送驗證電子信件
+eventTypes.REVOKE_GRANT_ERROR.description=撤銷授予發生錯誤
+eventTypes.UNREGISTER_NODE_ERROR.description=取消註冊節點發生錯誤
+eventTypes.SEND_VERIFY_EMAIL_ERROR.name=傳送驗證電子信件發生錯誤
+eventTypes.REFRESH_TOKEN.name=更新權杖
+eventTypes.REVOKE_GRANT.name=撤銷授予
+eventTypes.REVOKE_GRANT.description=撤銷授予
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR.name=OAuth2 裝置驗證使用者代碼發生錯誤
+eventTypes.SEND_IDENTITY_PROVIDER_LINK.description=傳送身分提供者連結
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN.name=身分提供者檢索權杖
+eventTypes.USER_INFO_REQUEST_ERROR.name=使用者資訊請求發生錯誤
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT.description=使用者因為永久鎖定被禁用
+eventTypes.USER_DISABLED_BY_PERMANENT_LOCKOUT_ERROR.description=使用者因為永久鎖定被禁用發生錯誤
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT.description=使用者因為暫時鎖定被禁用
+eventTypes.USER_DISABLED_BY_TEMPORARY_LOCKOUT_ERROR.description=使用者因為暫時鎖定被禁用發生錯誤
+eventTypes.CODE_TO_TOKEN.description=代碼轉權杖
+eventTypes.VALIDATE_ACCESS_TOKEN_ERROR.description=驗證存取權杖發生錯誤
+eventTypes.CLIENT_LOGIN_ERROR.name=應用程式登入發生錯誤
+eventTypes.PUSHED_AUTHORIZATION_REQUEST.name=傳送授權請求
+eventTypes.CLIENT_LOGIN.description=應用程式登入
+eventTypes.SEND_RESET_PASSWORD.description=傳送重設密碼
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING.name=應用程式初始帳號連結
+eventTypes.UNREGISTER_NODE.name=取消註冊節點
+eventTypes.REMOVE_FEDERATED_IDENTITY.name=移除聯邦身分
+eventTypes.RESET_PASSWORD.description=重設密碼
+eventTypes.REMOVE_TOTP.name=移除 totp
+eventTypes.CLIENT_REGISTER_ERROR.name=應用程式註冊發生錯誤
+eventTypes.UPDATE_CONSENT_ERROR.name=更新同意授權發生錯誤
+eventTypes.VERIFY_EMAIL_ERROR.name=驗證電子信箱發生錯誤
+eventTypes.CLIENT_REGISTER.description=應用程式註冊
+eventTypes.VERIFY_EMAIL_ERROR.description=驗證電子信箱發生錯誤
+eventTypes.LOGIN_ERROR.name=登入發生錯誤
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT.description=身分提供者連結帳號
+eventTypes.TOKEN_EXCHANGE.name=權杖交換
+eventTypes.RESTART_AUTHENTICATION.description=重啟驗證
+eventTypes.UPDATE_PASSWORD_ERROR.description=更新密碼發生錯誤
+eventTypes.EXECUTE_ACTION_TOKEN_ERROR.name=執行操作權杖發生錯誤
+eventTypes.USER_INFO_REQUEST_ERROR.description=使用者資訊請求發生錯誤
+eventTypes.REMOVE_FEDERATED_IDENTITY.description=移除聯邦身分
+eventTypes.IDENTITY_PROVIDER_LOGIN.name=身分提供者登入
+eventTypes.SEND_IDENTITY_PROVIDER_LINK_ERROR.description=傳送身分提供者連結發生錯誤
+eventTypes.PUSHED_AUTHORIZATION_REQUEST_ERROR.description=推送授權請求發生錯誤
+eventTypes.REMOVE_TOTP_ERROR.name=移除 totp 發生錯誤
+eventTypes.UPDATE_EMAIL.name=更新電子信箱
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN_ERROR.name=身分提供者檢索權杖發生錯誤
+eventTypes.UNREGISTER_NODE.description=取消註冊節點
+eventTypes.CODE_TO_TOKEN.name=代碼轉權杖
+eventTypes.CLIENT_REGISTER.name=應用程式註冊
+eventTypes.CLIENT_REGISTER_ERROR.description=應用程式註冊發生錯誤
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING_ERROR.description=應用程式初始帳號連結發生錯誤
+eventTypes.IDENTITY_PROVIDER_LOGIN_ERROR.name=身分提供者登入發生錯誤
+eventTypes.LOGIN.description=登入
+eventTypes.PUSHED_AUTHORIZATION_REQUEST.description=推送授權請求
+eventTypes.EXECUTE_ACTION_TOKEN.name=執行操作權杖
+eventTypes.RESTART_AUTHENTICATION.name=重啟驗證
+eventTypes.VALIDATE_ACCESS_TOKEN.name=驗證存取權杖
+eventTypes.VALIDATE_ACCESS_TOKEN_ERROR.name=驗證存取權杖
+eventTypes.SEND_IDENTITY_PROVIDER_LINK.name=傳送身分提供者連結
+eventTypes.REGISTER_NODE.description=註冊節點
+eventTypes.UPDATE_TOTP_ERROR.description=更新 totp 發生錯誤
+eventTypes.USER_INFO_REQUEST.name=使用者資訊請求
+eventTypes.UPDATE_PASSWORD_ERROR.name=更新密碼發生錯誤
+eventTypes.UPDATE_PROFILE_ERROR.name=更新身分檔發生錯誤
+eventTypes.REGISTER_ERROR.description=註冊發生錯誤
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN.name=身分提供者傳送登入
+eventTypes.OAUTH2_DEVICE_AUTH.description=OAuth2 裝置驗證
+eventTypes.CUSTOM_REQUIRED_ACTION_ERROR.name=自訂必要操作發生錯誤
+eventTypes.GRANT_CONSENT.name=授予同意授權
+eventTypes.IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR.description=身分提供者連結帳號發生錯誤
+eventTypes.IMPERSONATE_ERROR.name=身分冒充發生錯誤
+eventTypes.RESET_PASSWORD_ERROR.description=重設密碼發生錯誤
+eventTypes.REGISTER.description=註冊
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE.name=OAuth2 裝置驗證使用者代碼
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN.description=身分提供者傳送登入
+eventTypes.DELETE_ACCOUNT.name=刪除帳號
+eventTypes.CLIENT_INFO_ERROR.description=應用程式資訊發生錯誤
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE.description=OAuth2 裝置驗證使用者代碼
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN.description=身分提供者初次登入
+eventTypes.UPDATE_PROFILE.name=更新身分檔
+eventTypes.PERMISSION_TOKEN_ERROR.description=權限權杖發生錯誤
+eventTypes.REGISTER_NODE_ERROR.name=註冊節點發生錯誤
+eventTypes.FEDERATED_IDENTITY_LINK.name=聯邦身分連結
+eventTypes.SEND_VERIFY_EMAIL.name=傳送驗證電子信件
+eventTypes.REGISTER_NODE.name=註冊節點
+eventTypes.EXECUTE_ACTIONS.description=執行操作
+eventTypes.REMOVE_FEDERATED_IDENTITY_ERROR.name=移除聯邦身分發生錯誤
+eventTypes.GRANT_CONSENT.description=授予同意授權
+eventTypes.OAUTH2_DEVICE_AUTH_ERROR.name=OAuth2 裝置驗證發生錯誤
+eventTypes.CLIENT_UPDATE_ERROR.name=應用程式更新發生錯誤
+eventTypes.REFRESH_TOKEN.description=更新權杖
+eventTypes.IDENTITY_PROVIDER_RETRIEVE_TOKEN_ERROR.description=身分提供者驗證權杖發生錯誤
+eventTypes.REMOVE_FEDERATED_IDENTITY_ERROR.description=移除聯邦身分發生錯誤
+eventTypes.OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR.description=OAuth2 裝置驗證使用者代碼發生錯誤
+eventTypes.EXECUTE_ACTIONS_ERROR.description=執行操作發生錯誤
+eventTypes.INTROSPECT_TOKEN.description=內省權杖
+eventTypes.IDENTITY_PROVIDER_POST_LOGIN_ERROR.description=身分提供者發起登入發生錯誤
+eventTypes.INVALID_SIGNATURE.description=無效的簽章
+eventTypes.GRANT_CONSENT_ERROR.description=授予同意授權發生錯誤
+eventTypes.RESTART_AUTHENTICATION_ERROR.name=重啟驗證發生錯誤
+eventTypes.OAUTH2_DEVICE_AUTH.name=OAuth2 裝置驗證
+eventTypes.CLIENT_INITIATED_ACCOUNT_LINKING.description=應用程式初始帳號連結
+eventTypes.PERMISSION_TOKEN_ERROR.name=權限權杖發生錯誤
+eventTypes.AUTHREQID_TO_TOKEN.description=Authreqid 轉權杖
+eventTypes.USER_INFO_REQUEST.description=使用者資訊請求
+eventTypes.INVALID_SIGNATURE_ERROR.name=無效的簽章發生錯誤
+eventTypes.CODE_TO_TOKEN_ERROR.name=代碼轉權杖發生錯誤
+eventTypes.CUSTOM_REQUIRED_ACTION.name=自訂必要操作
+eventTypes.UNREGISTER_NODE_ERROR.name=取消註冊節點發生錯誤
+eventTypes.OAUTH2_DEVICE_CODE_TO_TOKEN.name=OAuth2 裝置代碼轉權杖
+eventTypes.IDENTITY_PROVIDER_RESPONSE_ERROR.name=身分提供者回應發生錯誤
+eventTypes.AUTHREQID_TO_TOKEN.name=Authreqid 轉權杖
+eventTypes.AUTHREQID_TO_TOKEN_ERROR.name=Authreqid 轉權杖發生錯誤
+eventTypes.REMOVE_TOTP.description=移除 totp
+eventTypes.TOKEN_EXCHANGE_ERROR.description=權杖交換發生錯誤
+eventTypes.VERIFY_PROFILE_ERROR.description=驗證身分檔發生錯誤
+eventTypes.INVALID_SIGNATURE_ERROR.description=無效的簽章發生錯誤
+eventTypes.IDENTITY_PROVIDER_FIRST_LOGIN_ERROR.description=身分提供者初次登入發生錯誤
+eventTypes.INVITE_ORG.name=邀請使用者加入組織
+eventTypes.INVITE_ORG.description=邀請使用者加入組織
+eventTypes.INVITE_ORG_ERROR.name=邀請使用者加入組織發生錯誤
+eventTypes.INVITE_ORG_ERROR.description=邀請使用者加入組織發生錯誤
+eventTypes.UPDATE_CREDENTIAL.name=更新憑證
+eventTypes.UPDATE_CREDENTIAL.description=更新憑證
+eventTypes.UPDATE_CREDENTIAL_ERROR.name=更新憑證發生錯誤
+eventTypes.UPDATE_CREDENTIAL_ERROR.description=更新憑證發生錯誤
+eventTypes.REMOVE_CREDENTIAL.name=移除憑證
+eventTypes.REMOVE_CREDENTIAL.description=移除憑證
+eventTypes.REMOVE_CREDENTIAL_ERROR.name=移除憑證發生錯誤
+eventTypes.REMOVE_CREDENTIAL_ERROR.description=移除憑證發生錯誤
+addSavedTypes=添加儲存的類型
+searchEventType=搜尋儲存的事件類型
+addTypes=新增類型
+eventType=事件儲存的類型
+saveEventListeners=儲存事件監聽器
+eventListeners=事件監聽器
+eventListenersHelpTextHelp=設定哪些監聽器能接收領域的事件。
+includeRepresentation=包含表示
+expirationHelp=設定事件的有效期限。過期的事件將會定期的從資料庫刪除。
+includeRepresentationHelp=建立或更新請求將包含 JSON 表示。
+unmanagedAttributePolicy.ADMIN_VIEW=只有管理員能檢視
+unmanagedAttributePolicy.ADMIN_EDIT=只有管理員能寫入
+requiredForLabel.admins=僅限管理員
+htmlDisplayName=HTML 顯示名稱
+frontendUrl=前端 URL
+frontendUrlHelp=設定領域的前端 URL。與預設主機名稱提供者結合使用來覆寫特定領域的前端請求的基本 URL。
+requireSsl=需要 SSL
+requireSslHelp=是否需要 HTTPS?「無」表示任何使用者 IP 位址都無需 HTTPS。「外部請求」表示本機和私有 IP 位址無需 HTTPS 即可存取。「所有請求」表示所有 IP 位址都需要 HTTPS。
+sslType.none=無
+sslType.all=所有請求
+sslType.external=外部請求
+endpoints=端點
+endpointsHelp=顯示給服務提供者端點的設定檔。
+openIDEndpointConfiguration=OpenID 端點設定檔
+samlEndpointsLabel=SAML 2.0 服務提供者元資料
+samlIdentityProviderMetadata=SAML 2.0 身分提供者元資料
+time=時間
+userId=使用者 ID
+ipAddress=IP 地址
+client=應用程式
+dateFrom=起始日期
+dateTo=結束日期
+resetBtn=重設
+reset=重設
+resourceTypes=資源類型
+operationTypes=操作類型
+resourcePath=資源路徑
+kc.realm.name=領域
+realm=領域
+searchForAdminEvent=搜尋管理員事件
+applyToResourceTypeFlag=應用到資源類型
+resourceType=資源類型
+applyToResourceType=應用到資源類型
+chooseAResourceType=選擇一個資源類型
+operationType=操作類型
+assignedPolicyType.user=使用者
+user=使用者
+assignedPolicyType.allTypes=所有類型
+auth=認證
+representation=表述
+getStarted=如要開始,請從以下列表中選擇一個提供者。
+listExplain=身分提供者允許使用者向社交網路或身分代理程式進行身分驗證給 Keycloak。
+idpType.social=社交登入
+idpType.custom=自訂
+roleExplain=領域角色是您在目前領域中定義來使用的角色列表。
+noSearchResultsInstructions=點擊上方的搜尋欄來重新搜尋
+noRealmOverridesSearchResultsInstructions=點擊上方的搜尋欄來搜尋領域覆寫
+noLanguagesSearchResultsInstructions=點擊上方的搜尋欄來搜尋語言
+clearAllFilters=清除所有篩選
+deleteEventsConfirm=如果您清除此領域中的所有事件,所有記錄將會永久從資料庫中清除
+defaultRole=此角色作為一個容器用作領域及應用程式的預設角色。它無法被刪除。
+defaultRoleDeleteError=您無法刪除預設角色。
+permanentLockout=永久鎖定
+bruteForceMode.PermanentLockout=永久鎖定
+bruteForceMode.TemporaryLockout=暫時鎖定
+bruteForceMode.PermanentAfterTemporaryLockout=先暫時鎖定,之後永久鎖定
+maxTemporaryLockouts=最多暫時鎖定次數
+maxTemporaryLockoutsHelp=使用者永久鎖定前允許暫時鎖定的次數。
+requiredActionConfig={{name}} 的設定
+TERMS_AND_CONDITIONS=服務條款 (TERMS_AND_CONDITIONS)
+disabledOff=已停用
+addLdapWizardTitle=加入 LDAP 使用者邦聯提供者
+flowName=流程名稱
+secretRotated=已輪替密鑰
+policyUrl=政策 URL
+invalidRealmName=領域名稱不可包含特殊字元
+realmNameTitle={{name}} 領域
+defaultRoles=預設角色
+uuidLdapAttribute=UUID LDAP 屬性
+requiredUserActions=需要使用者操作
+addStep=添加步驟
+permissionPoliciesHelp=描述所有加入該權限的政策。
+clearFileExplain=您確定要清除這個檔案?
+allowRemoteResourceManagement=遠端資源管理
+resetPasswordAllowed=忘記密碼
+emptyExecution=無步驟
+expirationValueNotValid=值必須大於等於 1
+termsOfServiceUrl=使用者條例 URL
+passwordPolicy=密碼政策
+filterByClients=以應用程式過濾
+realmRolePrefix=領域角色前綴
+createClientScope=產生應用程式範圍
+updateUserLocale=更新使用者語系
+refreshTokenMaxReuse=更新權杖最多重用次數
+revokeRefreshToken=撤銷更新權杖
+refreshTokens=更新權杖
+enableRefreshRequestedTokenType=允許在標準權杖交換中使用更新權杖
+logoutAllSessions=登出所有工作階段
+confirm=確認
+confirmPasswordDoesNotMatch=密碼及確認密碼不相符。
+resetPasswordConfirmation=確認新密碼
+passwordConfirmation=密碼確認
+sessionsType.directGrant=直接授權
+sessionsType.offline=離線
+sessionsType.regularSSO=一般 SSO
+sessionsType.allSessions=所有工作階段類型
+sessionsType.serviceAccount=服務帳號
+started=開始於
+lastAccess=最後存取時間
+searchForSession=搜尋工作階段
+sessionExplain=工作階段是在此領域中的使用者及應用程式在工作階段中存取的工作階段。
+revocation=撤銷
+noSessions=沒有工作階段
+noSessionsDescription=目前此領域中沒有活躍的工作階段。
+setToNow=設為現在
+revocationDescription=這是撤銷所有活躍的工作階段和存取權杖的一種方法。「不早於」表示您可以撤銷在此日期之前簽發的任何權杖。
+notBefore=不早於
+notBeforeSuccess=成功!為領域設定了「不早於」
+notBeforeClearedSuccess=成功!為領域清除了「不早於」。
+notBeforeSetToNow=為應用程式設定了「不早於」
+notBeforeNowClear=為應用程式清除了「不早於」
+clientRegistration=應用程式註冊
+noAccessPolicies=沒有存取政策
+anonymousAccessPolicies=匿名存取政策
+authenticatedAccessPolicies=驗證存取政策
+noAccessPoliciesInstructions=目前尚未設定任何存取政策。點擊下方的按鈕來設定第一個政策。
+searchClientRegistration=搜尋政策
+createPolicy=建立應用程式政策
+noClientPoliciesInstructions=目前沒有應用程式政策。選擇「建立應用程式政策」來建立一個新的應用程式政策。
+providerCreateError=無法建立應用程式政策因為 {{error}}
+providerIdHelp=提供者 ID
+providerId=提供者 ID
+chooseAPolicyProvider=選擇一個政策提供者
+authenticatedAccessPoliciesHelp=當已驗證的請求呼叫應用程式註冊服務時將會應用這些政策。這代表著請求包含初始存取權杖或 Bearer 權杖。
+anonymousAccessPoliciesHelp=當未驗證的請求呼叫應用程式註冊服務時將會應用這些政策。這代表著請求不包含初始存取權杖或 Bearer 權杖。
+provider=提供者
+clientPolicyNameHelp=政策的顯示名稱
+clientRegisterPolicyDeleteConfirmTitle=刪除應用程式註冊政策?
+deleteDialogDescription=您確定要永久刪除屬性群組 <1>{{group}}1>?
+deleteNodeBody=您確定要永久刪除節點「{{node}}」?
+deleteConfirmExecutionMessage=您確定要永久刪除執行器「<1>{{name}}1>」。
+deleteAttributeConfirm=您確定要永久刪除屬性「{{attributeName}}」及對應的翻譯?
+deleteValidatorConfirmMsg=您確定要永久刪除驗證器 {{validatorName}}?
+deleteProviderConfirm=您確定要永久刪除金鑰提供者 {{provider}}?
+deleteConfirmFlowMessage=您確定要永久刪除流程「<1>{{flow}}1>」。
+deleteConfirmCurrentUser=您確定要永久刪除此使用者?
+deleteMapperConfirm=您確定要永久刪除映射 {{mapper}}?
+deleteConfirmDialog_other=您確定要永久刪除 {{count}} 個選定的使用者
+deleteConfirmIdentityProvider=您確定要永久刪除提供者「{{provider}}」?
+clientRegisterPolicyDeleteConfirm=您確定要永久刪除應用程式註冊政策 {{name}}
+deleteConfirm=您確定要永久刪除提供者「{{provider}}」?
+deleteConfirmDialog_one=您確定要永久刪除 {{count}} 個選定的使用者
+translationDeleteConfirmDialog=您確定要永久刪除 {{count}} 個翻譯字串?
+itemDeleteConfirm=您確定要永久刪除這個物件?
+organizationDeleteConfirm=您確定要永久刪除這個組織?如果是,所有這個組織的資料將會被刪除。
+protocol=協定
+displayOrder=顯示順序
+revokeClientScopes=您確定要撤銷所有授權給 {{clientId}} 的應用程式範圍?
+removeMappingConfirm_other=您確定要刪除 {{count}} 角色
+leaveGroupConfirmDialog_other=您確定要從 {{count}} 個選擇的群組中移除 {{username}}?
+unlinkAccountConfirm=您確定要將此帳號與 {{provider}} 永久解除綁定?
+deleteConfirmGroup_one=您確定要刪除此群組「{{groupName}}」?
+removeConfirm_other=您確定要刪除這些群組?
+disablePolicyConfirm=如果此政策被禁用,使用者及應用程式將無法存取。您確定要繼續?
+removeConfirm_one=您確定要移除這個群組?
+credentialResetConfirmText=您確定要傳送電子郵件給此使用者?
+deleteMappingConfirm=您確定要刪除這個映射?
+disableConfirmIdentityProvider=您確定要停用提供者「{{provider}}」?
+deleteConfirmClientScopes=您確定要刪除這個應用程式範圍?
+deleteConfirmGroup_other=您確定要刪除這些群組?
+removeMappingConfirm_one=您確定要刪除這個角色?
+deleteConfirm_one=您確定要刪除這個群組「{{groupName}}」。
+impersonateConfirmDialog=您確定要使用使用這個使用者登入?如果這個使用者跟您在相同領域,在您用此使用者登入之前,您目前的登入工作階段將會被登出。
+disableConfirmRealm=如果此領域被禁用,使用者及應用程式將無法存取。您確定要繼續?
+deleteCredentialsConfirm=您確定要刪除這些使用者憑證?
+leaveGroupConfirmDialog_one=您確定要從群組 {{groupname}} 中移除 {{username}}?
+deletePermissionConfirm=您確定要刪除權限 {{permission}}
+disableConfirmOrganization=您確定要禁用這個組織?
+organizationRemoveConfirm_one=您確定要從選擇的組織中移除使用者?
+organizationRemoveConfirm_other=您確定要從 {{count}} 個選擇的組織中移除使用者?
+identityProviderUnlinkConfirm=您確定要解除綁定這個身分提供者?
+disableConfirmUser=您確定要禁用這個使用者?
+searchForClientScope=搜尋應用程式範圍
+clientScopeExplain=應用程式範圍是一組在多個應用程式之間共用的通用協定映射器和角色。
+scopeNameHelp=應用程式範圍的名字。在領域中必須唯一。因為它將被用於範圍參數,所以名字不可以包含空白字元。
+scopeDescriptionHelp=應用程式範圍的描述
+typeHelp=應用程式範圍,將會作為預設範圍添加進每個新建立的應用程式。
+scopeTypeHelp=決定新應用程式如何分配範圍(scope)。預設範圍會自動包含在權杖請求中;選填範圍則僅在明確要求時才包含。若選擇「無」,則必須手動將範圍新增至每個客戶端。
+protocolHelp=此應用程式範圍提供的 SSO 協定設定
+includeInTokenScope=包含在權杖範圍
+includeInTokenScopeHelp=如果開啟,此應用程式範圍的名稱將會新增至存取權杖的「scope」屬性以及權杖自省節點回應。如果關閉,此應用程式範圍將從權杖和權杖自省節點回應中省略。
+guiOrder=顯示順序
+orderChangeError=無法變更身分提供者的顯示順序因為 {{error}}
+orderChangeSuccess=成功修改身分提供者的顯示順序
+manageDisplayOrder=管理顯示順序
+guiOrderHelp=使用整數來指定 GUI (例如在同意頁面)中的順序。
+assign=指派
+noRoles-users=這個使用者沒有角色
+noRoles-groups=這個群組沒有角色
+noRoles-client=這個應用程式沒有角色
+noRoles-clientScopes=這個應用程式範圍沒有角色
+noRoles-clients=這個應用程式範圍沒有角色
+noRoles=這個使用者沒有角色
+noRolesInstructions-client=您尚未給此應用程式建立任何角色。新建一個角色來開始使用。
+noRolesInstructions-clientScopes=您尚未給此應用程式範圍建立任何角色。新建一個角色來開始使用。
+noRolesInstructions-clients=您尚未給此應用程式範圍建立任何角色。新建一個角色來開始使用。
+noGroupsInThisRealmInstructions=您尚未在此領域建立任何群組。新建一個群組來開始使用。
+noKeysDescription=您尚未建立任何活躍金鑰
+noGroupsInThisSubGroupInstructions=您尚未在此子群組中建立任何群組。
+noRolesInstructions-groups=您尚未在此群組中建立任何角色。新建一個角色來開始使用。
+rolesScope=如果沒有定義角色範圍映射,則每個使用者都可以使用此應用程式範圍。如果定義了角色範圍映射,則使用者必須至少是其中一個角色的成員。
+clientScopesRolesScope=如果沒有定義角色範圍映射,則每個使用者都可以使用此應用程式範圍。如果定義了角色範圍映射,則使用者必須至少是其中一個角色的成員。
+scope=範圍
+mappers=映射
+searchForMapper=搜尋映射
+addMapper=新增映射
+emptyMappersInstructions=如果您想要新增映射器,請點擊下面的按鈕新增一些預定義的映射器或設定新的映射器。
+fromPredefinedMapper=從預定義映射器
+byConfiguration=從設定
+addPredefinedMappers=新增預定義映射器
+predefinedMappingDescription=從這個表格中選擇任何預定義映射器
+configureMappingDescription=從這個表格中選擇任何映射
+clientScopeDetails=應用程式範圍資訊
+mappingDetails=映射器詳細資訊
+mapperType=映射器類型
+chooseAMapperType=選擇一個映射器類型
+selectMapperType=選擇映射器類型
+mapperNameHelp=映射器名稱
+addIdpMapperNameHelp=映射器名稱。
+nameHelpHelp=映射器名稱
+includeInUserInfo.label=添加到使用者資訊
+includeInIdToken.label=添加到 ID 權杖
+includeInAccessTokenResponse.label=添加到存取權杖回應
+includeInIntrospection.label=添加到權杖內省
+includeInAccessToken.label=添加到存取權杖
+addToFilter=添加到過濾
+includeInLightweight.label=添加到輕量存取權杖
+includeInAccessToken.tooltip=聲明是否要被添加到存取權杖?
+includeInAccessTokenResponse.tooltip=聲明是否要被添加到存取權杖回應?只允許用於資訊性或非敏感資料
+includeInIdToken.tooltip=聲明是否要被添加到 ID 權杖?
+includeInIntrospection.tooltip=聲明是否要被添加到權杖內省?
+includeInUserInfo.tooltip=聲明是否要被添加到使用者資訊?
+includeInLightweight.tooltip=聲明是否要被添加到輕量存取權杖?
+emptySecondaryAction=設定新的映射器
+addressClaim.postal_code.label=郵遞區號的使用者屬性名稱
+addressClaim.street.label=街道的使用者屬性名稱
+addressClaim.region.label=地區的使用者屬性名稱
+addressClaim.country.label=國家的使用者屬性名稱
+mapperUserAttributeName=使用者屬性名稱
+addressClaim.locality.label=區域的使用者屬性名稱
+addressClaim.formatted.label=格式化地址的使用者屬性名稱
+socialUserAttributeName=存放資訊的使用者屬性名稱。
+userAttributeName=用於儲存 SAML 屬性的使用者屬性名稱。使用 email、lastName 和 firstName 對應到這些預定義的使用者屬性。
+addressClaim.country.tooltip=使用者屬性名稱,用於對應到「address」權杖聲明中的「country」子宣告。預設為「country」。
+addressClaim.street.tooltip=使用者屬性名稱,用於對應到「address」權杖聲明中的「street_address」子宣告。預設為「street」。
+addressClaim.locality.tooltip=使用者屬性名稱,用於對應到「address」權杖聲明中的「locality」子宣告。預設為「locality」。
+addressClaim.postal_code.tooltip=使用者屬性名稱,用於對應到「address」權杖聲明中的「postal_code」子宣告。預設為「postal_code」。
+addressClaim.region.tooltip=使用者屬性名稱,用於對應到「address」權杖聲明中的「region」子宣告。預設為「region」。
+userAttributeHelp=您想硬寫的使用者屬性名稱
+addMapperExplain=如果您想要更加細緻的控制,您可以在此應用程式中建立一個協定映射器
+addressClaim.formatted.tooltip=使用者屬性名稱,用於對應到「address」權杖聲明中的「formatted」子宣告。預設為「formatted」。
+upAttributeNameHelp=使用者屬性名稱,用唯一性來識別屬性。
+mappingCreatedSuccess=成功建立映射
+emptyBuiltInMappersInstructions=所有內建的映射都已經被添加到此應用程式
+usermodel.attr.label=使用者屬性
+userAttribute=使用者屬性
+usermodel.attr.tooltip=儲存的使用者屬性名稱,也就是在 UserModel.attribute 映射中的屬性名稱。
+tokenClaimName.label=權杖聲明名稱
+familyNameClaimHelp=使用者設定檔端點傳回的 JSON 文件中用於表示使用者姓氏的聲明名稱。如果未提供,則預設為「family_name」。
+givenNameClaimHelp=使用者設定檔端點傳回的 JSON 文件中用於表示使用者名字的聲明名稱。如果未提供,則預設為「given_name」。
+fullNameClaimHelp=使用者設定檔端點傳回的 JSON 文件中用於表示使用者全名的聲明名稱。如果未提供,則預設為「name」。
+emailClaimHelp=使用者設定檔端點傳回的 JSON 文件中用於表示使用者電子信箱的聲明名稱。如果未提供,則預設為「email」。
+userNameClaimHelp=使用者設定檔端點傳回的 JSON 文件中用於表示使用者的使用者名稱的聲明名稱。如果未提供,則預設為「preferred_username」。
+userIDClaimHelp=使用者設定檔端點傳回的 JSON 文件中用於表示使用者唯一識別符的聲明名稱。如果未提供,則預設為「sub」。
+tokenClaimName.tooltip=要加入權杖的聲明名稱。可以是完整限定名稱,例如「address.street」。這種情況下,會建立一個巢狀的 JSON 物件。為了避免嵌套並使用文字意義上的點,請使用反斜線 (\\.) 來跳脫點。
+usermodel.clientRoleMapping.tokenClaimName.tooltip=要加入權杖的聲明名稱。可以是完整限定名稱,例如「address.street」。這種情況下,會建立一個巢狀的 JSON 物件。為了避免嵌套並使用文字意義上的點,請使用反斜線 (\\.) 來跳脫點。您可以使用特殊權杖 ${client_id};它將會被替換成實際的應用程式 ID。一個實際使用範例是「resource_access.${client_id}.roles」。當您從所有應用程式添加角色時,這選項特別有用。這表示「應用程式 ID」,而且您希望每個應用程式的應用程式角色能夠單獨儲存。
+multivalued.label=多值的
+multivalued=多值的
+multivalued.tooltip=用於表示此屬性支援多個數值。如果開啟,則此屬性在列表中的所有數值將會被設為聲明。如果關閉,則只有第一個數值會被設為聲明
+aggregate.attrs.label=聚合屬性值
+multiValued=用於表示此屬性支援多個數值。如果開啟,則此屬性在列表中的所有數值會被設為聲明。如果關閉,只有第一個數值會被設為聲明。
+aggregate.attrs.tooltip=用於表示此屬性數值需要跟群組屬性聚合。如果使用 OpenID Connect 映射,則多值的選項也應該被開啟來取得所有數值。重複的數值將會被捨棄,並且這個選項也不保證能維持數值排序。
+custom=自訂屬性...
+customAttribute=自訂屬性…
+jsonType.label=聲明 JSON 類別
+jsonType.tooltip=JSON 類別只應該被使用在遷移權杖中的 JSON 聲明。可以是 long、int、boolean、String 以及 JSON。
+claimJsonType=JSON 類別只應該被使用在遷移權杖中的 JSON 聲明。可以是 long、int、boolean、String 以及 JSON。
+deleteMappingTitle=刪除映射?
+keyPlaceholder=輸入一個鍵
+selectOrTypeAKey=選擇或輸入一個鍵
+mappingDeletedSuccess=成功刪除映射
+userSession.modelNote.label=使用者屬性筆記
+userSession.modelNote.tooltip=儲存的使用者屬性筆記在 UserSessionModel.note 映射中的名稱。
+usermodel.prop.label=屬性
+usermodel.prop.tooltip=UserModel 介面中屬性方法的名稱。例如,「email」將引用 UserModel.getEmail() 方法。
+usermodel.clientRoleMapping.rolePrefix.label=應用角色前綴
+usermodel.clientRoleMapping.rolePrefix.tooltip=每個應用程式角色的前綴(選填)。可以使用特殊標記 ${client_id},系統將會以實際的應用程式 ID 取代此標記。這在您從所有應用程式新增角色(即未開啟「應用程式 ID」切換開關)且需要以清單形式呈現,並標註來源應用程式 ID 的情境下非常有用。
+usermodel.realmRoleMapping.rolePrefix.label=領域角色前綴
+usermodel.realmRoleMapping.rolePrefix.tooltip=會加在所有領域角色名稱前面的前綴(選擇性的)。
+included.client.audience.label=包含應用程式受眾
+included.custom.audience.label=包含自訂受眾
+included.custom.audience.tooltip=這只能使用在當「包含應用程式受眾」為空的時候。指定的值會包含在權杖的受眾 (aud) 欄位中。如果權杖已包含受眾,則指定的值會新增至這些受眾,而不會覆寫它們。
+included.client.audience.tooltip=指定受眾應用程式的應用程式 ID 將包含在權杖的受眾 (aud) 欄位中。如果權杖包含受眾,則指定的值將會新增至這些受眾。它不會覆蓋現有受眾。
+claimValue=聲明值
+assignRolesTo=指派 {{type}} 角色給 {{client}}
+noRolesInstructions=您尚未指派任何角色給此使用者。指派一個角色來開始使用。
+noRealmRolesToAssign=沒有領域角色可以指派
+sync-keycloak-roles-to-ldap=同步 Keycloak 角色到 LDAP
+noRolesInstructions-users=您尚未指派任何角色給此使用者。指派一個角色來開始使用。
+noRolesAssociatedInstructions=如要添加角色到此角色,點擊「新增角色」。
+associatedRolesModalTitle=新增角色給 {{name}}
+addRole=新增角色
+noSessionsForClient=此應用程式目前沒有活躍的工作階段。
+explainBearerOnly=這是特殊的 OIDC 類別。這個應用程式只允許持有者權杖請求並且無法使用瀏覽器登入。
+emptyPrimaryAction=新增預定義映射器
+dedicatedScopeExplain=這個應用程式範圍包含了獨立的映射器及範圍
+dedicatedScopes=獨立的範圍
+fullScopeAllowed=允許完整範圍
+fullScopeAllowedHelp=允許您禁用所有限制。
+clientScopeSuccess=已更新範圍映射
+copied=已複製授權資訊。
+identityInformation=身分資訊
+unauthorized_client=未授權的應用程式
+access_denied=拒絕存取
+unsupported_response_type=不支援的回應型態
+invalid_scope=無效範圍
+server_error=伺服器錯誤
+temporarily_unavailable=暫時無法使用
+interaction_required=需要交互
+login_required=需要登入
+account_selection_required=需要選擇帳號
+consent_required=需要同意
+invalid_request_uri=無效的 URI 請求
+invalid_request_object=無效的請求物件
+request_not_supported=不支援此請求
+request_uri_not_supported=不支援此請求 URI
+registration_not_supported=不支援註冊
+logo=Logo
+allowutf8=允許 UTF-8
+showInAccountConsole=在帳號控制台中顯示
+showInAccountConsole.always=總是顯示
+showInAccountConsole.when_linked=當有連結時
+showInAccountConsole.never=永不顯示
+addSpiffeProvider=新增 SPIFFE 提供者
+spiffeTrustDomain=SPIFFE 信任域名
+spiffeBundleEndpoint=SPIFFE 綑綁或 OIDC JWKs 端點
+add-providers=新增提供者
+allowutf8Help=啟用來允許在電子郵件地址中的域內部分使用 UTF-8 字元。這應該只有當郵件伺服器使用 SMTPUTF8 擴展提供 UTF-8 支援的時候啟用。如果禁用,域名如果包含 UTF-8 字元將會使用國際化域名編碼 (punycode) 進行編碼,域內部分如果包含 UTF-8 將會回傳一個錯誤。
+error-non-ascii-local-part-email=電子郵件地址中的域內部分只允許出現 ASCII 字元。
+invalid_request=無效的請求
+enableDebugSMTP=啟用 SMTP 除錯
+testConnection=測試連線
+testConnectionHint.withoutEmail=為了測試連線,您必須為目前的使用者 {{userName}} 設定一組電子郵件地址。
+testConnectionHint.withoutEmailAction=設定電子郵件地址
+required=必填的欄位
+usersExplain=使用者是在目前領域中的使用者。
+loginScreenCustomization=自訂登入畫面
+loginWithEmailAllowed=使用電子信箱登入
+loginTimeout=登入逾時
+prompts.login=登入
+login=登入
+emailSettings=電子信箱設定
+emailAsUsernameHelpText=允許使用者設定電子信箱作為使用者名稱。
+registrationEmailAsUsername=電子信箱作為使用者名稱
+enableSwitchSuccess=成功修改 {{switch}}
+updateCredentialUserLabelSuccess=成功修改使用者標籤。
+duplicateEmailsAllowed=複用電子信箱
+verifyEmail=驗證電子信箱
+verifyEmailHelpText=要求使用者在初次登入或電子信箱地址有更新後驗證他們的電子信箱地址。
+userInfoSettings=使用者資訊設定
+rememberMe=記住我
+rememberMeHelpText=在登入畫面顯示勾選框來允許使用者在瀏覽器重新啟動中保持登入狀態,直到登入階段過期。如果禁用,登入時勾選「記住我」時建立的工作階段將會被視為無效。
+userRegistration=使用者註冊
+userRegistrationHelpText=啟用/禁用註冊畫面。會在登入畫面中顯示一個註冊連結。
+registrationAllowed=註冊使用者
+forgotPasswordHelpText=在登入畫面中顯示一個連結給那些忘記自己憑證的使用者。
+loginWithEmailHelpText=允許使用者透過他們的電子信箱地址登入。
+duplicateEmailsHelpText=允許多個使用者使用相同的電子信箱地址。變更這個設定也會清除使用者快取。建議在關閉此功能後手動更新目前資料庫中存在的使用者的電子信箱關聯。
+editUsernameAllowed=編輯使用者名稱
+editUsernameHelp=如果啟用,將可編輯使用者名稱欄位,否則將保持唯讀屬性。
+temporaryPasswordHelpText=如果啟用,使用者必須在下次登入時變更密碼
+editUSernameHelp=如果啟用,將可編輯使用者名稱,否則將保持唯讀屬性。
+editUsername=如果啟用,將可編輯使用者名稱欄位,否則將保持唯讀屬性。
+userList=使用者列表
+localization=本地化
+acrToLoAMapping=ACR 到 LoA 的映射
+securityDefences=安全性防禦
+accessTokens=存取權杖
+tokens=權杖
+noClientPolicies=沒有應用程式政策
+clientPolicies=應用程式政策
+updateClientPoliciesError=無法更新應用程式政策:{{error}}
+clientPoliciesTab=應用程式政策頁
+clientPoliciesSubTab=應用程式政策子頁
+clientPoliciesPolicies=應用程式政策
+policiesConfigType=使用以下方式設定:
+profilesConfigType=使用以下方式設定:
+columnDisplayDescription=顯示描述
+displayDescription=顯示描述
+userProfile=使用者設定檔
+addTranslationsModalSubTitle=您能根據您的語系或偏好語言翻譯「{{fieldName}}」。此外,您也能在 <1>領域設定 > 本地化 > 領域覆寫 1> 中新建或編輯「{{fieldName}}」翻譯
+realmOverrides=領域覆寫
+attributeName=屬性 [名稱]
+added=已新增
+addAttribute=新增 {{label}}
+addTranslation=新增翻譯
+addAttributeTranslationBtn=新增翻譯按鈕
+addTranslationsModalTitle=新增翻譯
+missingAttributes={{label}} 尚未被定義。點擊下方的按鈕來新增 {{label}},每組金鑰對都需要金鑰跟數值。
+organizationsEnabled=組織
+organizationsEnabledHelp=如果啟用,允許管理組織。否則,現有的組織仍然保留,但您將無法再管理它們或驗證其成員。
+organizations=組織
+organizationsList=組織
+emptyOrganizations=沒有組織
+organizationsExplain=管理您的組織及成員。
+emptyUserOrganizations=沒有組織
+organizationRemovedSuccess=成員從組織中移除
+organizationRemoveError=無法從組織中移除成員:{{error}}
+userAddedOrganizationError=無法添加成員到組織:{{error}}
+fileUploadPreviewDisabled=因為內容過長所以無法預覽。
+template=範本
+from=寄件者
+smtpFromPlaceholder=寄件者電子信箱
+smtpFromDisplayPlaceholder=寄件者電子信箱顯示名稱
+replyToEmailPlaceholder=回覆至電子信箱
+replyToDisplayPlaceholder=「回覆至」電子信箱顯示名稱
+senderEnvelopePlaceholder=寄件者信封地址 (envelope address)
+smtpPortPlaceholder=SMTP 連接埠 (預設為 25)
+fromDisplayName=寄件者顯示名稱
+replyToDisplayName=回覆至顯示名稱
+replyTo=回覆至
+envelopeFrom=信封來自
+host=主機位置
+port=連接埠
+encryption=加密
+connectionAndAuthentication=連線及驗證
+enableSSL=啟用 SSL
+enableStartTLS=啟用 StartTLS
+enableStartTls=啟用 StartTLS
+loginUsernamePlaceholder=登入帳號
+authenticationType=驗證類型
+password=密碼
+authenticationTypeBasicAuth=密碼
+authenticationTypeTokenAuth=權杖
+authTokenUrl=驗證權杖 URL
+tokenTokenUrlHelp=用於生成權杖的端點,Keycloak 範例:http://localhost/auth/realms/my-realm/protocol/openid-connect/token
+authTokenScope=驗證權杖範圍
+authTokenScopeHelp=這些範圍使用空格分隔,會被用於生成權杖中的範圍參數,例如「basic sendmail」
+authTokenClientId=驗證權杖 ClientId
+authTokenClientIdHelp=client_id 用於生成權杖,例如「mykeycloak-sendmail-client」
+authTokenClientSecret=驗證權杖應用程式密鑰
+passwordHelp=SMTP 密碼。這個欄位可使用來自 vault 的數值,使用 ${valut.ID} 格式。
+fromDisplayNameHelp=一個使用者友善的名字用於「寄件者」地址 (選擇性)。
+replyToDisplayNameHelp=一個使用者友善的名字用於「回覆給」地址 (選擇性)。
+envelopeFromHelp=用於 bounces 的電子信箱位置 (選擇性)。
+samlClientUseMetadataDescriptorUrl=使用元資料描述符 URL
+useMetadataDescriptorUrl=使用元資料描述符 URL
+samlClientUseMetadataDescriptorUrlHelp=如果啟用此選項,則用於驗證簽章和加密斷言將會從給定的「元資料描述符 URL」下載並快取。如果關閉此選項,則需要手動在「金鑰」頁籤中產生或匯入金鑰。
+samlClientMetadataDescriptorUrl=元資料描述符 URL
+supportsClientAssertions=支援應用程式斷言
+supportsClientAssertionReuse=允許應用程式斷言可被重複使用
+oid4vciAttributes=OID4VCI 屬性
+oid4vciNonceLifetime=OID4VCI 隨機數生命週期
+oid4vciNonceLifetimeHelp=OID4VCI 隨機數的生命週期。
+oid4vciFormValidationError=請確保有填寫 OID4VCI 屬性欄位並至少大於 30 秒。
+linkError=無法將身份提供者連結到組織:{{error}}
+unLinkSuccessful=身份提供者已解除連結
+unlinkError=無法從組織中解除身份提供者的連結:{{error}}
+linkUpdatedSuccessful=身份提供者的連結已成功更新
+linkUpdateError=無法更新身份提供者的連結:{{error}}
+noResultsFound=沒有找到結果
+linkedOrganization=已連結的組織
+organization=組織
+send=傳送
+redirectWhenEmailMatches=當電子郵件域名匹配時重導向
+redirectWhenEmailMatchesHelp=當電子郵件域名與該域名匹配時,自動將使用者重導向到此身份提供者
+emailVerificationHelp=電子郵件驗證的單獨逾時時間
+idpAccountEmailVerificationHelp=IdP 帳號電子郵件驗證的單獨逾時時間
+forgotPasswordHelp=忘記密碼的單獨逾時時間
+executeActionsHelp=執行動作的單獨逾時時間
+emptyUserOrganizationsInstructions=目前尚未加入任何組織。請加入組織或發送請求以加入組織。
+joinOrganization=加入組織
+sendInvite=傳送邀請
+sendInvitation=傳送邀請
+removeConfirmOrganizationTitle=移除組織?
+organizationName=組織名稱
+userAddedOrganization_one=已將組織添加給使用者
+userAddedOrganization_other={{count}} 個組織已添加給使用者
+userInvitedOrganization_one=已傳送邀請給使用者
+userInvitedOrganizationError=無法邀請使用者加入組織:{{error}}
+userInvitedOrganization_other={{count}} 個邀請已傳送給使用者
+sentInvitation=傳送邀請
+temporaryAdmin=臨時管理員帳號。請確保儘快將其替換為永久管理員帳號。
+temporaryService=臨時管理員服務帳號。請確保儘快將其替換為永久管理員服務帳號。
+addOrganizationAttributes.label=新增組織屬性
+addOrganizationAttributes.help=如果啟用,組織屬性將可用於映射到權杖的每個組織。
+addOrganizationId.label=新增組織 ID
+addOrganizationId.help=如果啟用,組織 ID 將可用於映射到權杖的每個組織。
+identityProviderUnlink=解除綁定身分提供者?
+disableConfirmUserTitle=禁用使用者?
+groupDuplicated=群組已複製
+duplicateAGroup=複製群組
+couldNotFetchClientRoleMappings=無法擷取應用程式角色映射:{{error}}
+duplicateGroupWarning=不支援複製具有大量子群組的群組。請確保您要複製的群組不包含大量子群組。
+darkModeEnabled=暗色模式
+darkModeEnabledHelp=如果啟用,會根據使用者透過作業系統設定(淺色或深色模式)或使用者代理程式設定的偏好,套用主題的深色變體。如果禁用,則僅使用淺色變體。此設定僅適用於支援深色和淺色變體的主題。如果主題不支援此功能,則此設定無效。
+showMemberships=顯示成員資格
+showMembershipsTitle={{username}} 群組成員資格
+noGroupMembershipsText=此使用者不是任何群組的成員。
+noGroupMemberships=沒有成員資格
+termsAndConditionsDeclined=您需要接受服務條款才能繼續
+somethingWentWrong=發生錯誤
+somethingWentWrongDescription=抱歉,發生了意外錯誤。
+tryAgain=再試一次
+errorSavingTranslations=儲存翻譯時發生錯誤:「{{error}}」
+headers=標頭
+enableRefreshRequestedTokenTypeHelp=控制標準權杖交換 V2 是否允許請求更新權杖(參數「requested_token_type」設為值「urn:ietf:params:oauth:token-type:refresh_token」)。如果此選項為「否」(預設值),則永遠不允許請求更新權杖,並會回傳錯誤。如果此選項為「相同工作階段」,則回傳的更新權杖會強制使用與主體權杖相同的工作階段;如果該工作階段不可用(例如主體權杖是暫時的),則會回傳錯誤。
+sameSession=相同工作階段
+logoUrlHelp=用於指示此應用程式標誌的 URL
+supportedLocalesHelp=此領域所支援的語系。使用者可以在登入畫面中選擇其中一種語系。
+advancedSettingsSaml=此區段用於設定此應用程式的進階設定
+resetCredentialsError=重設使用者憑證時發生錯誤:{{error}}
+unspecified=未指定
+active=啟用
+Monday=星期一
+resetCredentialsSuccess=密碼已成功重設。
+fineGrainOpenIdConnectConfiguration=精細的 OpenID Connect 設定
+flow.reset\ credentials=重設憑證流程
+test=測試
+leaveGroup_one=離開群組 {{name}}?
+noPasswordPoliciesInstructions=您尚未為此領域新增任何密碼政策。請新增一項政策以開始使用。
+testAuthentication=測試驗證
+pkceEnabled=使用 PKCE
+month=月份
+valueLabel=值
+deleteConfirmTitle_one=刪除群組
+syncModes.force=強制
+noTranslationsInstructions=新增一個翻譯來開始使用。
+clearFile=清除此檔案
+allowCreate=允許建立
+providerUpdatedError=無法更新應用程式政策,原因:{{error}}
+deleteClientPolicyConfirmTitle=刪除政策?
+validateRdnLdapAttribute=您必須輸入 RDN LDAP 屬性
+policyUrlHelp=依賴方應用程式提供給終端使用者的 URL,以便閱讀有關如何使用個人資料的資訊
+certificate=證書
+defaultLocale=預設語系
+keysList=金鑰清單
+displayDescriptionHintHelp=在呈現使用者界面表單時應用的工具提示文本。
+ssoSessionIdle=當工作階段過期時,權杖和瀏覽器工作階段將會失效。
+searchKey=搜尋金鑰
+deleteClientSuccess=應用程式設定檔已刪除
+publicKeys=公鑰
+publicKey=公鑰
+advancedSettingsOpenid-connect=此區段用於設定與 OpenID Connect 協定相關的此應用程式的進階設定
+fineGrainOpenIdConnectConfigurationHelp=此區段用於設定與 OpenID Connect 協定相關的此應用程式的進階設定。
+passwordDataTitle=密碼資料
+accountThemeHelp=為使用者帳號管理主控台選擇一個主題。
+NONE=無
+deleteClientPolicyConditionConfirm=此操作將永久刪除 {{condition}}。此操作無法撤消。
+selectATheme=選擇一個主題
+defaults=重設為預設值
+themePreviewInfo=為了預覽主題色彩,目前的主題需要設定為您想要預覽的主題,因此我們已經自動將您切換到您想要預覽的主題。
+backgroundImage=登入背景圖片
+favicon=網站圖示
+errorColor=錯誤色彩
+successColor=成功色彩
+activeColor=啟用色彩
+primaryColor=主要色彩
+primaryColorHover=懸停主要色彩
+secondaryColor=次要色彩
+linkColor=連結色彩
+linkColorHover=懸停連結色彩
+backgroundColorAccent=強調背景色彩
+backgroundColor=背景色彩
+backgroundColorNav=導航背景色彩
+backgroundColorHeader=標頭背景色彩
+iconColor=圖示色彩
+textColor=文字色彩
+lightTextColor=亮色文字色彩
+inputBackgroundColor=輸入背景色彩
+inputTextColor=輸入文字色彩
+permissionsList=權限列表
+editGroupText=編輯屬性群組
+updateFirstLoginHelp=首次登入時更新個人資料
+deleteGroup=刪除群組
+close=關閉
+algorithm=演算法
+defaultLocaleHelp=初始語系。用於登入畫面和管理 UI 及帳戶 UI 的其他畫面。
+providerDescription=提供者描述
+emptyEvents=沒有可添加的內容
+deleteAttributeText=刪除屬性
+deleteNodeSuccess=節點已成功移除
+roleImportSuccess=角色匯入成功
+tokenUrl=權杖 URL
+executionConfig={{name}} 設定
+grantedClientScopes=已授權的應用程式範圍
+keyError=必須提供金鑰。
+addAnnotationText=添加註解
+clientProfileName=應用程式設定檔名稱
+adminThemeHelp=選擇一個主題給管理員控制台使用。
+previous=上一個
+userLabel=使用者標籤
+pagination=分頁
+changeAuthenticatorConfirm=如果您將驗證器更改為 {{clientAuthenticatorType}},Keycloak 資料庫將會被更新,而您可能需要下載此應用程式的新適配器設定。
+otpHashAlgorithm=OTP 雜湊演算法
+importFail=匯入失敗:{{error}}
+show=顯示
+alwaysReadValueFromLdap=總是從 LDAP 讀取值
+Tuesday=星期二
+residentKey.not\ specified=未指定
+xFrameOptionsHelp=預設值會阻止頁面被非原始 iframe 所引用。 了解更多
+keysFilter.PASSIVE=被動金鑰
+Thursday=星期四
+importOverwritten_one=一筆記錄已被覆寫。
+Friday=星期五
+select=選擇
+advanced=進階
+inputOptionLabelsI18nPrefix=國際化鍵前綴
+emailThemeHelp=選擇伺服器發送的電子郵件主題。
+Wednesday=星期三
+Saturday=星期六
+importSkipped_other={{count}} 筆記錄已被跳過。
+unsavedChangesTitle=尚未儲存的變更
+recent=最近
+executeActions=執行動作
+deny=拒絕
+moveGroupSuccess=群組已移動
+edit=編輯
+searchForTranslation=搜尋翻譯
+noTranslations=沒有翻譯
+internationalization=國際化
+keysFilter.ACTIVE=活躍金鑰
+supportedLocales=支援的語系
+invalidLocale=選擇的語系無效
+showPasswordDataValue=值
+keysFilter.DISABLED=已停用的金鑰
+accountTheme=帳戶主題
+effectiveMessageBundlesHelp=您可以根據主題、功能、語言和自由文本搜尋有效的訊息包。
+deleteMessageBundle=刪除訊息包 {{key}}
+deleteAllTranslationsSuccess=成功移除翻譯。
+deleteAllTranslationsError=移除翻譯時發生錯誤,{{error}}
+emptyEffectiveMessageBundles=搜尋有效的訊息
+emptyEffectiveMessageBundlesInstructions=您可以在上方的搜尋框中,根據主題、功能和語言來搜尋您想要的有效訊息。
+searchForEffectiveMessageBundles=搜尋訊息包
+selectAll=全選
+theme=主題
+themeType=主題類型
+language=語言
+hasWords=包含字詞
+deleteConfirmTranslationTitle=刪除翻譯字串?
+selectLanguage=選擇語言
+realmOverridesDescription=領域覆寫允許您指定將對整個領域生效的翻譯。這些翻譯將覆寫主題所指定的任何翻譯。
+effectiveMessageBundlesDescription=有效的訊息包是針對特定語言、主題和主題類型的翻譯集合。它還考慮了任何領域覆寫,這些覆寫將具有優先權。
+selectLoginTheme=選擇登入主題
+selectAccountTheme=選擇帳戶主題
+selectAdminTheme=選擇管理員主題
+selectEmailTheme=選擇電子郵件主題
+flowUsedBy=使用此流程
+client-updater-trusted-hosts.label=受信任的主機
+unmanagedAttributesHelpText=無法管理的屬性是使用者設定檔中未明確定義的使用者屬性。預設情況下,無法管理的屬性為「禁用」,且在任何情境中(例如註冊、帳戶和管理控制台)都無法使用。透過設定「啟用」,伺服器會完全識別無法管理的屬性,並可透過所有情境存取。如果您要開始將現有領域遷移到聲明式使用者設定檔,但尚未在使用者設定檔配置中定義所有使用者屬性,這會很有用。透過設定「只有管理員能寫入」,無法管理的屬性只能透過管理控制台和 API 進行管理。如果您已經定義任何可由使用者管理的自訂屬性,但不確定是否要新增只能由管理員管理的其他屬性,這會很有用。透過設定「只有管理員能檢視」,無法管理的屬性為唯讀,且只能透過管理控制台和 API 使用。
+flows=流程
+createAGroup=建立群組
+supportedApplicationsHelp=已知能與目前 OTP 政策搭配使用的應用程式。
+editFlow=編輯流程
+topLevelFlowTypeHelp=甚麼類型的頂層流程?「應用程式」類型用於應用程式的驗證,而「通用」則用於使用者及其他所有項目。
+authDetailsHelp=匯出並下載此資源伺服器的所有資源設定。
+duplicateFlow=複製流程
+policies=政策
+postBrokerLoginFlowAlias=登入後流程
+buildIn=內建
+roleCreateExplain=這是一些描述
+flow.registration=註冊流程
+flow.firstBrokerLogin=第一次代理登入流程
+showLess=顯示較少
+registeredClusterNodes=已註冊的叢集節點
+connectionAndAuthenticationSettings=連接和身份驗證設定
+deleteConfirmUsers=刪除使用者?
+defaultGroups=預設群組
+flow.browser=瀏覽器流程
+otpHashAlgorithmHelp=用於生成 OTP 的雜湊演算法
+joinGroup=加入群組
+directGrant=直接授權流程
+maxLifespanHelp=快取項目的最大生命週期(以毫秒為單位)
+authenticationCreateFlowHelp=建立流程。
+showMetaData=顯示元資料
+top-level-flow-type.basic-flow=基本流程
+groupRemoveError=移除群組時發生錯誤:{error}
+createGroup=建立群組
+searchForGroups=搜尋群組
+policyType.hotp=基於計數
+adminTheme=管理員主題
+alias=別名
+descriptionHelp=新流程描述的說明文字
+addCustomProvider=新增自訂提供者
+requiredActions=必要操作
+requiredAction=必要操作
+selectLocales=選擇語系
+regexAttributeValues=正則表達式屬性值
+otpTypeHelp=totp 是基於時間的一次性密碼。「hotp」是基於計數器的一次性密碼,伺服器會保留一個計數器以進行雜湊。
+setAsDefaultAction=設為預設操作
+redirectURIHelp=在配置身份提供者時要使用的重導向 URI。
+permissionsEnabled=啟用權限
+saveRealmError=無法建立領域 {{error}}
+flow.docker\ auth=Docker 身分驗證流程
+noPasswordPolicies=沒有密碼政策
+bindFlow=綁定流程
+authDefaultActionTooltip=如果啟用,任何新使用者都會被分配這個必要操作。
+validateBindCredentials=您必須輸入 LDAP 管理員的密碼
+firstBrokerLoginFlowAlias=首次登入流程
+firstBrokerLoginFlowAliasOverride=首次登入流程覆蓋
+flowType=流程類型
+noGroupsInThisRealm=此領域中沒有群組
+supportedApplications=支援的應用程式
+authenticatorAttachment.not\ specified=未指定
+selectOne=選擇一個選項
+emailTheme=電子郵件主題
+policiesConfigTypes.jsonEditor=JSON 編輯器
+eventConfigSuccessfully=成功儲存設定
+redirectURI=重導向 URI
+usedBy=用於
+groupsDescription=群組是一組可以套用到使用者的屬性和角色映射。您可以建立、編輯和刪除群組並管理其母子關係。
+addValidatorRole=新增 {{validatorName}} 驗證器
+oidcSettings=OpenID Connect 設定
+oAuthSettings=OAuth2 設定
+otpPolicyDigitsHelp=OTP 應該有多少位數?
+prompts.select_account=選擇帳戶
+defaultACRValues=預設 ACR 值
+minimumACRValue=最小 ACR 值
+valueError=必須提供一個值。
+noConsents=沒有同意
+orderChangeSuccessUserFed=成功更改使用者聯邦提供者的優先順序
+userProviderSaveError=使用者聯邦提供者無法儲存:{{error}}
+addPolicy=新增政策
+exactSearch=精確搜尋
+groupUpdated=群組已更新
+hideMetaData=隱藏元資料
+otpType=OTP 類型
+reload=重新載入
+createFlow=建立流程
+encryptAssertionsHelp=SAML 斷言是否應使用應用程式的公鑰進行加密?
+samlSettings=SAML 設定
+searchForFlow=搜尋流程
+displayOrderHelp=定義提供者在 GUI 中的順序的數字(例如,在登錄頁面上)。最小的數字將顯示在最前面。
+nameHelp=新流程名稱的說明文字
+userManagedAccess=使用者管理的存取
+passwordPoliciesHelp.forceExpiredPasswordChange=密碼在需要新密碼之前的有效天數。
+userManagedAccessHelp=如果啟用,使用者可以使用帳號管理介面來管理他們的資源和權限。
+policyType.totp=基於時間
+aliasHelp=別名用於識別每一個身分提供者,並且也用來建立重導向 URI。
+selectRealm=選擇領域
+otpPolicyDigits=數字位數
+passwordPoliciesHelp.hashIterations=在儲存或驗證之前,密碼被雜湊的次數。預設值:如果使用 argon2 作為雜湊演算法,則為 -1;如果使用 pbkdf2-sha512 作為雜湊演算法,則為 210,000;如果使用 pbkdf2-sha256 作為雜湊演算法,則為 600,000;如果使用 pbkdf2 作為雜湊演算法,則為 1,300,000。
+clientSecretHelp=應用程式在身分提供者中註冊的密鑰。此欄位能夠從保險庫取得其值,使用 ${vault.ID} 格式。
+locales=語系
+effectiveMessageBundles=有效的訊息包
+adminPermissionsEnabled=管理員權限
+adminPermissionsEnabledHelp=如果啟用,允許管理領域中的管理員權限。
+themeColorInfo=您可以在此處設定 patternfly 顏色變數並建立一個「主題 jar」檔案,您可以下載並放入您的提供者資料夾以將主題套用到您的領域。
+signatureAlgorithmIdentityProviderMetadata=簽名演算法 SAML IdP 元資料
+signatureAlgorithmIdentityProviderMetadataHelp=用於 SAML 身分提供者元資料的簽名演算法,如果沒有則元資料不會被簽名。
+passwordPoliciesHelp.regexPattern=要求密碼符合一個或多個已定義的 Java 正規表示式。
+serviceProviderEntityId=服務提供者實體 ID
+passwordPoliciesHelp.length=密碼所需的最少字元數。
+validateSignature=驗證簽名
+deleteUser=刪除使用者
+selectAttribute=選擇屬性
+passwordPoliciesHelp.passwordBlacklist=防止使用者使用在伺服器上中的檔案中列出的禁止密碼登入。
+availableIdPs=可用的身分提供者
+passwordPoliciesHelp.digits=密碼字串中所需的數字位元數。
+deletedSuccessClientScope=應用程式範圍已被刪除
+notAllowedToDeleteAllClientScopes=您無法刪除所有應用程式範圍。
+lookAround=環顧視窗
+emailVerifiedHelp=使用者的電子郵件是否已驗證?
+algorithmNotSpecified=未指定演算法
+linkedIdPs=已連結的身分提供者
+requiredActionPlaceholder=選擇操作
+userInfoUrl=使用者資訊 URL
+webauthnPolicy=WebAuthn 政策
+addOpenIdProvider=新增 OpenID Connect 提供者
+useEntityDescriptorHelp=從遠端 IDP SAML 實體描述符中匯入元資料。
+otpPolicyCodeReusable=可重複使用權杖
+discoveryEndpointHelp=從遠端 IDP 探索描述符中匯入元資料。
+linkedIdPsText=已連結到此使用者帳號的身分提供者
+lastUpdated=最後更新
+authenticatorAttachment.platform=平台
+configSaveSuccess=成功儲存設定
+ignoreMissingGroups=忽略缺失的群組
+useDiscoveryEndpoint=使用探索端點
+createUser=建立使用者
+resetPassword=重設密碼
+failureFactor=最大登入失敗次數
+noGroupsText=您尚未將此使用者新增至任何群組。加入群組以開始使用。
+keyProviderMapperNameHelp=在管理控制台中連結時顯示的提供者名稱。
+availableIdPsText=此處列出此領域中所有已設定的身分提供者。您可以將使用者帳號連結到任何 IdP 帳號。
+useEntityDescriptor=使用實體描述符
+emailVerified=已驗證電子信箱
+passwordPoliciesHelp.notUsername=密碼不能與使用者名稱相同。
+passwordPoliciesHelp.notContainsUsername=密碼不能包含使用者名稱。
+addSamlProvider=新增 SAML 提供者
+use=使用
+setPassword=設定密碼
+validTo=有效至
+webauthnIntro=此表單的用途為何?
+temporaryPassword=暫時性
+useDiscoveryEndpointHelp=如果啟用此設定,將使用探索端點來擷取提供者配置。Keycloak 可以從該端點加載配置,並在來源有任何更新時自動更新配置。
+passwordPoliciesHelp.passwordHistory=防止重複使用最近使用過的密碼。
+uiDisplayNameHelp=顯示在管理 UI 中的提供者名稱
+logoutUrl=登出 URL
+searchUserByAttributeDescription=它支援透過設定不同的鍵或值來將多個屬性設定為搜尋篩選條件。每個鍵只能輸入一個值。
+events-disable-title=取消儲存事件?
+quickLoginCheckMilliSecondsHelp=如果登入失敗發生得太快,則鎖定使用者。
+serviceProviderEntityIdHelp=將用於唯一標識此 SAML 服務提供者的實體 ID。
+addKeycloakOpenIdProvider=新增 Keycloak OpenID Connect 提供者
+addOAuth2Provider=新增 OAuth v2 提供者
+authenticatorAttachment.cross-platform=跨平台
+whoCanView=誰可以查看?
+uiDisplayName=UI 顯示名稱
+identityProviderLinks=身分提供者連結
+searchType.attribute=屬性搜尋
+roleMapping=角色映射
+selectGroups=選擇要加入的群組
+webAuthnPolicyAuthenticatorAttachmentHelp=與驗證器通訊以傳達可接受的附加模式。
+clientAssertionSigningAlg=應用程式斷言簽名演算法
+resetPasswordFor=為 {{username}} 設定密碼
+webAuthnPolicyAuthenticatorAttachment=驗證器附加模式
+otpPolicyPeriodHelp=OTP 權杖應該有效多少秒?預設為 30 秒。
+otpPolicyCodeReusableHelp=成功驗證後再次使用相同 OTP 代碼的可能性。
+impersonate=身分冒充
+failureFactorHelp=在觸發等待之前的失敗次數。
+unlinkAccountTitle=確定要解除與 {{provider}} 的帳號連結嗎?
+events-disable-confirm=如果「儲存事件」被停用,後續事件將不會顯示在「稽核事件」選單中
+flow.direct\ grant=直接授權流程
+authorizationUrl=授權 URL
+vendor=廠商
+minimumQuickLoginWaitSeconds=最短快速登入等待時間
+emptyInstructions=更改搜尋條件或新增使用者
+tableView=表格檢視
+requiredSettings=必要設定
+issuer=簽發者
+passwordPoliciesHelp.notEmail=密碼不能與使用者的電子郵件地址相符。
+deleteAttributeGroupError=無法刪除使用者屬性群組:{{error}}
+trustEmail=信任電子郵件
+noProvidersLinked=沒有連結的身分提供者。
+testConnectionSuccess=成功!SMTP 連線成功。電子郵件已發送!
+passwordPoliciesHelp.maxLength=密碼允許的最大字元數。
+passwordPoliciesHelp.maxAuthAge=在不重新驗證的情況下,密碼可以變更的最大驗證時間。
+noSessionsForUser=目前此使用者沒有任何活躍中的工作階段。
+otpPolicy=OTP 政策
+addUser=新增使用者
+valuePlaceholder=輸入一個值
+noCredentialsText=這個使用者沒有任何憑證。您可以為此使用者設定密碼。
+bruteForceModeHelpText=如果啟用,請指定在檢測到暴力破解攻擊時應該對使用者帳號採取的行動。
+quickLoginCheckMilliSeconds=快速登入檢查毫秒數
+createResourceSuccess=資源建立成功
+requiredUserActionsHelp=在使用者登入時要求執行某個操作。「驗證電子郵件」會傳送一封電子郵件給使用者以驗證其電子郵件地址。「更新個人資料」要求使用者輸入新的個人資訊。「更新密碼」要求使用者輸入新密碼。「設定 OTP」要求設定行動密碼產生器。
+discoveryEndpoint=探索端點
+otpPolicyPeriod=OTP 權杖週期
+samlEntityDescriptorHelp=允許您從設定檔載入外部 IDP 的描述檔,或是從 URL 下載。
+passwordPoliciesHelp.specialChars=密碼字串中需要的特殊字元數量。
+cachePolicy=快取政策
+noCredentials=沒有憑證
+noGroups=沒有群組
+join=加入
+noUsersFoundError=沒有找到使用者,因為 {{error}}
+passwordPoliciesHelp.lowerCase=密碼字串中需要的小寫字母數量。
+joinGroups=加入群組
+browserFlow=瀏覽器流程
+noUsersFound=找不到使用者
+minimumQuickLoginWaitSecondsHelp=在快速登入失敗後要等待多久。
+vendorHelp=LDAP 廠商(提供者)
+cibaPolicy=CIBA 政策
+webauthnPasswordlessPolicy=WebAuthn 無密碼政策
+groupsHelp=使用者所屬的群組。要離開群組,請點擊叉號按鈕。
+passwordPoliciesHelp.upperCase=密碼字串中所需的大寫字母數量。
+acrToLoAMappingHelp=定義哪個 ACR (驗證上下文類別參考) 值對應到哪個 LoA (驗證層級)。ACR 可以是任何值,而 LoA 必須是數字。
+uploadFile=上傳 JSON 檔案
+importUsers=匯入使用者
+leaveGroup_other=離開群組?
+deleteClientPolicySuccess=應用程式政策已刪除
+createdAt=建立於
+moveGroupEmpty=沒有子群組
+samlEntityDescriptor=SAML 實體描述符
+resetPasswordBtn=重設密碼
+deletePolicyConfirm=如果您刪除此政策,某些權限或聚合政策將受到影響。
+userCreateError=無法建立使用者:{{error}}
+resetPasswordConfirm=重設密碼?
+lookAroundHelp=伺服器應該在多遠的範圍內 (額外的權杖週期或計數) 進行搜尋,以防止權杖產生器和伺服器之間的時間不同步或計數不同步?
+usersLeft_one=還有 {{count}} 位使用者在群組中
+bruteForceDetection=暴力破解偵測
+createNewUser=建立新使用者
+webAuthnPolicyFormHelp=WebAuthn 驗證的政策。這將由「WebAuthn 註冊」必要操作和「WebAuthn 驗證器」驗證器使用。典型的用法是將 WebAuthn 用於雙因素驗證時。
+clientAssertionSigningAlgHelp=用於建立 JWT 斷言作為應用程式驗證的簽名演算法。在使用私鑰簽署的 JWT 或使用應用程式密鑰簽署的 JWT 時,均需要此演算法。如果未指定演算法,則會使用以下演算法:在使用私鑰簽署的 JWT 時,會使用 RS256;在使用應用程式密鑰簽署的 JWT 時,會使用 HS256。
+noAvailableIdentityProviders=沒有可用的身分提供者。
+searchType.default=預設搜尋
+passwordPoliciesHelp.hashAlgorithm=應用到密碼的雜湊演算法,讓密碼不會以純文字形式儲存。
+clientAuthenticationHelp=應用程式驗證方法(參見 https://openid.net/specs/openid-connect-core-1_0.html#ClientAuthentication)。在使用私鑰簽署的 JWT 時,會使用領域私鑰。
+flow.clients=應用程式驗證流程
+selectALocale=選擇語言
+bruteForceMode=暴力破解模式
+organizationDetails=組織詳細資訊
+caseSensitiveOriginalUsername=區分大小寫的使用者名稱
+emptyOrganizationsInstructions=目前尚未有組織。請建立一個組織並進行管理。
+searchOrganization=搜尋組織
+organizationDelete=刪除組織?
+organizationDeletedSuccess=組織已被刪除
+orgainzatinoDeleteError=無法刪除應用程式:{{error}}
+createOrganization=建立組織
+domain=網域
+organizationDomainHelp=與組織相關聯的一個或多個網域的集合。該網域用於根據使用者的電子郵件域將其映射到組織,並在組織範圍內相應地對其進行身份驗證。
+addDomain=新增網域
+organizationRedirectUrlHelp=在完成註冊或接受組織邀請後,自動重導向使用者。如果留空,使用者將預設重導向到帳戶控制台。
+redirectUrl=重導向 URL
+disableConfirmOrganizationTitle=禁用組織?
+memberList=成員列表
+searchMember=搜尋成員
+addRealmUser=新增領域使用者
+inviteMember=邀請成員
+removeMember=移除成員
+organizationSaveSuccess=組織已成功儲存。
+organizationSaveError=無法儲存組織:{{error}}
+emptyMembers=沒有成員
+emptyMembersInstructions=目前尚未有成員。請將他們新增至此組織
+organizationUsersAdded_one={{count}} 位使用者已新增至此組織
+organizationUsersAddedError=無法將使用者新增至組織:{{error}}
+organizationUsersAdded_other={{count}} 位使用者已新增至此組織
+organizationUsersLeftError=無法將使用者從組織中移除:{{error}}
+organizationUsersLeft_one=使用者已離開組織
+organizationUsersLeft_other={{count}} 位使用者已離開組織
+inviteSent=邀請已發送。
+inviteSentError=無法發送邀請:{{error}}
+noIdentityProvider=此領域中沒有身份提供者
+noIdentityProviderInstructions=目前此領域中尚無身份提供者。如果您想將身份提供者與此組織連結,請前往左側導覽列中的「身份提供者」並建立一個身份提供者
+linkIdentityProvider=連結身份提供者
+unLinkIdentityProvider=解除連結身份提供者
+emptyIdentityProviderLink=此組織中沒有身份提供者
+searchProvider=搜尋提供者
+selectIdentityProvider=選擇身份提供者
+shownOnLoginPage=在登入頁面上顯示
+shownOnLoginPageHelp=當選取時,該身份提供者將顯示在登入頁面上。
+linkSuccessful=身份提供者已成功連結到組織
+userProfileClaims=使用者設定檔聲明
+userIDClaim=ID 聲明
+userNameClaim=使用者名稱聲明
+emailClaim=電子信箱聲明
+fullNameClaim=全名聲明
+givenNameClaim=名字聲明
+familyNameClaim=姓氏聲明
+offlineSessionIdleHelp=離線工作階段允許閒置的時間,超過此時間後即會過期。您需要在此期間內至少使用離線權杖來刷新一次;否則,離線工作階段將會過期。
+userDeletedSuccess=使用者已被刪除
+contentSecurityPolicyReportOnlyHelp=用於測試內容安全性政策 進一步了解
+members=成員
+clientSessionSettings=應用程式工作階段設定
+searchForUser=搜尋使用者
+groupRemove_one=群組已移除
+savePasswordError=儲存密碼時發生錯誤:{{error}}
+allGroups=所有群組
+deleteNode=刪除節點?
+waitIncrementSeconds=等待增量
+bruteForceStrategy=增加等待時間的策略
+bruteForceStrategyHelp=多重意味著只有當失敗次數是「{{failureFactor}}」的倍數時,等待時間才會增加。線性意味著每個新失敗從「{{failureFactor}}」開始都會增加等待時間。
+bruteForceStrategy.LINEAR=線性
+bruteForceStrategy.MULTIPLE=多重
+debug=除錯
+loginActionTimeout=登入動作逾時
+maxFailureWaitSecondsHelp=使用者將被鎖定的最長時間。
+SSOSessionMax=SSO 工作階段最大值
+offlineSessionMaxLimitedHelp=啟用離線工作階段最大壽命
+SSOSessionSettings=SSO 工作階段設定
+SSOSessionMaxRememberMe=SSO 工作階段最大值(記住我)
+moveGroupEmptyInstructions=沒有子群組,選擇「移動到這裡」將所選群組移動為此群組的子群組
+addMember=新增成員
+moveTo=移動到
+moveHere=移動到這裡
+addTranslationSuccess=成功!已添加翻譯。
+xContentTypeOptionsHelp=預設值可防止 Internet Explorer 和 Google Chrome 從宣告的內容類型中進行 MIME 嗅探回應。 了解更多
+offlineSessionSettings=離線工作階段設定
+SSOSessionIdle=SSO 工作階段閒置
+contentSecurityPolicyHelp=預設值可防止非來源 iframe 包含頁面。 了解更多
+noGroupsInThisSubGroup=此子群組中沒有群組
+clientSessionMax=應用程式工作階段最大值
+ssoSessionMaxRememberMe=當使用者選擇記住我選項時,工作階段過期前的最大時間。當工作階段過期時,權杖和瀏覽器工作階段將會失效。如果沒有設定,將會使用標準的 SSO 工作階段最大值。
+createChildGroup=建立子群組
+childGroups=子群組
+userDetails=使用者詳細資料
+searchMembers=搜尋成員
+clientSessionMaxHelp=在應用程式工作階段過期之前的最長時間。當工作階段過期時,權杖將被撤銷。此選項不會影響全域使用者 SSO 工作階段。如果未設定,則使用標準 SSO 工作階段的最長時間值。
+waitIncrementSecondsHelp=當失敗閾值達到時,使用者應該被鎖定多久?
+moveToGroup=將 {{group1}} 移動到 {{group2}}
+noRealmRoles=沒有領域角色
+groupName=群組名稱
+xFrameOptions=X-Frame-Options
+ssoSessionIdleRememberMe=記住我工作階段在過期前允許閒置的時間。當工作階段過期時,權杖和瀏覽器工作階段將會失效。如果沒有設定,將會使用標準的 SSO 工作階段閒置值。
+SSOSessionIdleRememberMe=SSO 工作階段閒置(記住我)
+offlineSessionIdle=離線工作階段閒置
+duplicate=複製
+maxFailureWaitSeconds=最大等待時間
+editGroup=編輯群組
+ssoSessionMax=在工作階段過期之前的最長時間。當工作階段過期時,權杖和瀏覽器工作階段將會失效。
+maxDeltaTimeSeconds=失敗重設時間
+maxDeltaTimeSecondsHelp=失敗計數何時會被重設?
+filterGroups=篩選群組
+offlineSessionMaxHelp=離線工作階段在不論活動情況下過期的最長時間。
+loginActionTimeoutHelp=使用者完成登入相關動作(例如更新密碼或設定 TOTP)的最長時間。建議設為相對較長的時間,例如 5 分鐘或更長時間。
+offlineSessionMaxLimited=離線工作階段最大限制
+loginTimeoutHelp=使用者完成登入的最長時間。建議設定為相對較長的時間,例如 30 分鐘或更長時間。
+clientSessionIdle=應用程式工作階段閒置時間
+strictTransportSecurityHelp=Strict-Transport-Security HTTP 標頭告訴瀏覽器始終使用 HTTPS。一旦瀏覽器看到此標頭,它將僅在指定的時間 (1 年) 內通過 HTTPS 訪問該網站,包括子網域。進一步了解
+xRobotsTagHelp=防止網頁出現在搜尋引擎中。進一步了解
+clientSessionIdleHelp=允許應用程式工作階段閒置的時間,超過此時間工作階段即會過期。當應用程式工作階段過期時,權杖會被無效化。此選項不會影響全域使用者 SSO 工作階段。如果未設定,則會使用標準的 SSO 工作階段閒置值。
+offlineSessionMax=離線工作階段最大值
+includeSubGroups=包含子群組使用者
+editBtn=編輯按鈕
+acceptBtn=接受編輯按鈕
+domains=網域
+membershipType=成員資格類型
+managedMembership=受管理的成員資格
+filterByMembershipType=依成員資格類型篩選
+organizationsMembersListError=無法擷取組織成員:{{error}}
+membershipEvents=成員資格事件
+childGroupEvents=子群組事件
+titlePermissions=權限
+noDefaultGroupsInstructions=預設群組可讓您在建立或匯入任何新使用者時,自動指派群組成員資格,無論是透過 <1>身分代理1>。如要開始,請新增預設群組。
+defaultGroupsHelp=預設群組可讓您在建立或匯入任何新使用者時,自動指派群組成員資格,無論是透過 <1>身分代理1>。
+setPasswordFor=為 {{username}} 設定密碼
+addGroups=新增群組
+noDefaultGroups=沒有預設群組
+policyProvider.time=定義權限的時間條件。
+updateFlowError=無法更新流程:{{error}}
+usersLeft_other={{count}} 位使用者已離開該群組
+updateClientContext=更新應用程式上下文
+whatIsDefaultGroups=預設群組的功能是什麼?
+transient=暫時的
+addClientProfileError=無法建立應用程式設定檔:「{{error}}」
+overallResults=整體結果
+MANAGED=受管理的
+UNMANAGED=未受管理的
+deleteConfirmUsers_one=刪除使用者 {{name}}?
+deleteConfirmUsers_other=刪除 {{count}} 位使用者?
+emptyPermissionsInstructions=此領域中不存在任何權限。
+permissionsName=權限名稱
+permissionsAssignedPolicy=已指派的政策
+clientProfile=應用程式配置檔詳細資訊
+providerDetails=提供者詳細資訊
+groupDeleteError=刪除群組時發生錯誤:{{error}}
+resourceDetails=資源詳細資訊
+authorizationScopes=授權範圍
+policyDetails=政策詳細資訊
+noUserDetails=沒有使用者詳細資料
+permissionDetails=權限詳細資訊
+flowDetails=流程詳細資訊
+authDetails=授權詳細資訊
+authorizationScopeDetails=授權範圍詳細資訊
+groupDetails=群組詳細資訊
+authorizationScopeDetailsTitle=授權範圍詳細資訊
+addDefaultGroups=添加預設群組
+updateFirstLogin=更新首次登入
+serverPrincipal=伺服器主體
+keyTab=金鑰頁籤
+cachePolicyHelp=此儲存提供者的快取政策。「DEFAULT」是全域快取的預設設定。「EVICT_DAILY」是每天的某個時間,屆時快取將會失效。「EVICT_WEEKLY」是每週的某一天和時間,屆時快取將會失效。「MAX_LIFESPAN」是快取項目的壽命,以毫秒為單位。
+allowPasswordAuthenticationHelp=啟用/禁用使用者名稱/密碼對 Kerberos 資料庫的驗證
+keyTabHelp=包含伺服器主體憑證的 Kerberos KeyTab 檔案的位置。例如,/etc/krb5.keytab
+wantAssertionsEncrypted=希望加密斷言
+uris=URIs
+allowPasswordAuthentication=允許密碼驗證
+kerberosRealm=Kerberos 領域
+debugHelp=啟用/禁用 Krb5LoginModule 的標準輸出除錯日誌記錄。
+validatorColNames.colConfig=設定
+cacheSettings=快取設定
+serverPrincipalHelp=伺服器主體的完整名稱,包括伺服器和網域名稱。例如,HTTP/host.foo.org@FOO.ORG
+addProvider_other=新增 {{provider}} 提供者
+kerberosRealmHelp=Kerberos 領域的名稱。例如,FOO.ORG。
+roleCreateError=無法建立角色:{{error}}
+deleteGrantsError=刪除授權時發生錯誤:{{error}}
+defaultGroupAdded_other=已將 {{count}} 個群組新增至預設群組
+used.SPECIFIC_CLIENTS=特定應用程式
+includeClients=包含應用程式
+partialImportHeaderText=部分匯入可讓您從先前匯出的 JSON 檔案中匯入使用者、應用程式和其他資源。
+disableSuccess=提供者已成功禁用
+partialExportHeaderText=部分匯出可讓您將領域設定和其他相關資源匯出到 JSON 檔案中。
+advancedSettings=進階設定
+attributeGroup=屬性群組
+clientScopeType.default=預設
+addProvider_one=新增 {{provider}} 提供者
+storeTokens=儲存權杖
+x509=X.509 主題名稱
+showDataBtn=顯示資料
+Sunday=星期日
+editMode=編輯模式
+updatePasswordPolicySuccess=密碼政策已成功更新
+initialCounter=初始計數器
+profilesConfigTypes.jsonEditor=JSON 編輯器
+ms=毫秒
+includeGroupsAndRoles=包含群組和角色
+jsonEditor=JSON 編輯器
+maxLifespan=最大生命週期
+cibaIntervalHelp=CD(消費裝置)在對權杖端點進行輪詢請求之間必須等待的最短時間(以秒為單位)。如果設置為 0,則 CD 必須根據 CIBA 規範使用 5 作為預設值。
+updateCibaError=無法更新 CIBA 政策:{{error}}
+clientLoginTimeoutHelp=應用程式完成存取權杖協定的最長時間。這通常應為 1 分鐘。
+userInitiatedActionLifespanHelp=使用者(例如忘記密碼電子郵件)發送的動作許可證過期前的最長時間。建議此值設為短時間,因為預期使用者會快速回應自行建立的動作。
+overrideActionTokens=覆寫動作權杖
+defaultAdminInitiatedActionLifespanHelp=管理員傳送給使用者的操作許可證過期前的最長時間。建議此值設為較長,以允許管理員傳送電子郵件給目前離線的使用者。可以在發行權杖之前覆寫預設逾時。
+syncUsersSuccess=使用者同步成功完成。
+updatedCredentialMoveError=使用者憑證設定尚未儲存:{{error}}
+roleDeletedSuccess=角色已刪除
+advancedClaimToRole=如果所有聲明都存在,則授予使用者指定的領域或客戶端角色。
+evictionHour=清除小時
+clientLoginTimeout=應用程式登入逾時
+evictionDayHelp=條目將變為無效的星期幾。
+actionTokens=動作權杖
+accessTokenLifespanHelp=存取權杖過期前的最長時間。建議此值相對於 SSO 逾時時間要短。
+editableRowsTable=可編輯行的表格
+policiesConfigTypes.formView=表單檢視
+accessTokenLifespan=存取權杖效期
+emailVerification=電子郵件驗證
+shortVerificationUri=裝置授權流程中的短驗證 URI
+placeholderText=選擇一個
+deleteCredentialsError=刪除使用者憑證時發生錯誤:{{error}}
+evictionMinuteHelp=條目將變為無效的每小時分鐘數
+defaultAdminInitiated=預設管理員啟動操作效期
+shortVerificationUriTooltipHelp=如果設定,這個值將會在裝置授權流程中作為 verification_uri 回傳。這個 URI 需要重新導向到 {server-root}/realms/{realm}/device。
+profilesConfigTypes.formView=表單檢視
+userInitiatedActionLifespan=使用者啟動的動作效期
+decisionStrategy=決策策略
+roleMappingUpdatedSuccess=角色映射已更新
+importAdded_other=新增 {{count}} 筆記錄。
+oAuthDeviceCodeLifespanHelp=裝置代碼和使用者代碼過期前的最大時間。此值需要足夠長,以便可用(允許使用者檢索其輔助裝置、導航到驗證 URI、登入等),但應足夠短,以限制為釣魚而獲得的代碼的可用性。
+clientProfileSearch=搜尋
+forgotPassword=忘記密碼
+createClientProfile=建立應用程式設定檔
+evictionHourHelp=條目每天變得無效的時間
+clientDeleteError=無法刪除應用程式:{{error}}
+optimizeLookup=最佳化 REDIRECT 簽名金鑰查找
+joinGroupsFor=為使用者 {{username}} 加入群組
+temporaryLocked=暫時鎖定
+unlinkAccount=取消連結帳號
+revokeRefreshTokenHelp=如果啟用,則刷新權杖只能使用到「刷新權杖最大重用」並且在使用不同的權杖時會被撤銷。否則,刷新權杖在使用時不會被撤銷,並且可以多次使用。
+idpAccountEmailVerification=IdP 帳號電子信箱驗證
+accessTokenLifespanImplicitFlow=隱式流程的存取權杖效期
+evictionDay=清除日
+recommendedSsoTimeout=建議此值比 SSO 工作階段閒置逾時更短:{{time}}
+oAuthDeviceCodeLifespan=OAuth 2.0 裝置代碼效期
+oAuthDevicePollingInterval=OAuth 2.0 裝置輪詢間隔
+evictionMinute=清除分鐘
+profiles=設定檔
+transientUser=臨時性
+transientUserTooltip=此使用者不存儲在 Keycloak 資料庫中。它僅根據來源身分提供者提供的資料構建。
+error-empty=請指定「{{0}}」的值。
+error-invalid-blank=請指定「{{0}}」的值。
+error-invalid-date=「{{0}}」不是有效的日期。
+error-invalid-email=無效的電子郵件地址。
+error-invalid-length-too-long=「{{0}}」的最大長度必須為 {{2}}。
+error-invalid-length-too-short=「{{0}}」的最小長度必須為 {{1}}。
+error-invalid-length=「{{0}}」的長度必須介於 {{1}} 和 {{2}} 之間。
+error-invalid-number=「{{0}}」不是有效的數字。
+error-invalid-uri-fragment=「{{0}}」不是有效的 URL 片段。
+error-invalid-uri-scheme=「{{0}}」的 URL 協議無效。
+error-invalid-uri=「{{0}}」不是有效的 URL。
+error-invalid-value=「{{0}}」的值無效。
+error-number-out-of-range-too-big=「{{0}}」的最大值必須為 {{2}}。
+error-number-out-of-range-too-small=「{{0}}」的最小值必須為 {{1}}。
+error-number-out-of-range=「{{0}}」必須是介於 {{1}} 和 {{2}} 之間的數字。
+error-pattern-no-match=「{{0}}」不符合所需的格式。
+error-person-name-invalid-character=「{{0}}」包含無效字元。
+error-user-attribute-required=請指定「{{0}}」。
+error-username-invalid-character=「{{0}}」包含無效字元。
+error-user-attribute-read-only=欄位 {{0}} 為唯讀。
+missingUsernameMessage=「{{0}}」:請指定使用者名稱。
+missingFirstNameMessage=「{{0}}」:請指定名字。
+invalidEmailMessage=「{{0}}」:無效的電子郵件地址。
+missingLastNameMessage=「{{0}}」:請指定姓氏。
+missingEmailMessage=「{{0}}」:請指定電子郵件。
+missingPasswordMessage=「{{0}}」:請指定密碼。
+updateReadOnlyAttributesRejectedMessage=更新唯讀屬性被拒絕
+realmOverridesHelp=您只能編輯支援的語系。如果您尚未選擇支援的語系,則只能編輯英文語系。
+termsAndConditionsUserAttribute=接受服務條款的時間戳
+selectEvictionHour=選擇清除小時
+selectEvictionMinute=選擇清除分鐘
+whoCanEditHelp=如果啟用,使用者或管理員可以檢視和編輯該屬性。否則,使用者或管理員無法寫入該屬性。
+whoCanViewHelp=如果啟用,使用者或管理員可以檢視該屬性。否則,使用者或管理員無法存取該屬性。
+permission=權限
+admin=管理員
+attributeDisplayNameHelp=屬性的顯示名稱。也支援本地化值的鍵。例如:${profile.attribute.phoneNumber}。按下「地球」圖示以新增翻譯。
+enabledWhen=僅在以下情況啟用
+enabledWhenTooltip=指定屬性何時可用。當使用範圍時,當在登入請求中套用至少一個已配置的範圍時,該屬性是可用的。目前請求的預設和選擇性範圍都會被評估。在管理主控台和帳戶主控台情境中,不會評估範圍,並且該屬性始終可用(如果沒有進一步受到權限的限制)。
+requiredHelp=將屬性設為必要。如果啟用,使用者和管理員必須設定此屬性。否則,該屬性為選擇性。
+always=總是
+scopesAsRequested=範圍被請求
+updateErrorClientScope=無法更新客戶端範圍:「{{error}}」
+createAttribute=建立屬性
+whoCanEdit=誰可以編輯?
+createAttributeSubTitle=建立新屬性
+selectVendor=選擇供應商
+spinnerLoading=載入中
+multivaluedHelp=如果此屬性支援多個值,則此設定為指示器,並不啟用任何驗證。
+defaultValue=預設值
+defaultValueHelp=當未指定屬性值時的預設值。
+addAttributeTranslationInfo=使用「{{fieldName}}」欄位旁邊的圖示新增翻譯。
+addAttributeTranslation=新增「{{fieldName}}」欄位翻譯
+addAttributeDisplayDescriptionTranslation=新增顯示描述翻譯
+translationKey=鍵
+translationsTableHeading=翻譯
+searchForLanguage=搜尋語言
+supportedLanguagesTableColumnName=支援的語言
+translationTableColumnName=翻譯
+defaultLanguage=預設
+translationValue=翻譯值
+noLanguages=沒有語言
+noLanguagesInstructions=在領域設定 > 本地化 > 語系中新增語言以開始使用。
+addTranslationDialogOkBtn=確定
+translationError=請在儲存之前新增翻譯:{{error}}
+fetchRoles=擷取角色
+parRequestUriLifespan=推送授權請求的請求 URI 的有效期
+parRequestUriLifespanHelp=表示請求 URI 有效期的數字。預設值為 1 分鐘。
+identityBrokeringLink=身份代理連結
+importFileHelp=用於匯入金鑰的檔案
+avatarImage=頭像圖片
+validatorType=驗證器類型
+attributeGroupHelp=指定將添加此屬性的使用者設定檔群組。這允許在建立或更新使用者時,將各種相似的屬性組合在畫面的不同部分。
+validations=驗證
+displayHeaderHintHelp=應用於群組屬性在面向使用者的表單中呈現時所使用的使用者友善名稱。也支援本地化值的鍵。例如:${profile.attribute.group.address}。
+emptyValidators=沒有驗證器。
+deleteDialogTitle=刪除屬性群組?
+annotationsText=註解
+ldapAttributeName=LDAP 屬性名稱
+policyEnforcementMode=政策執行模式
+userCredentialsHelpTextLabel=使用者驗證提示文字
+credentialsList=驗證方法清單
+updateOtpError=無法更新一次性驗證政策:{{error}}
+userModelAttribute=使用者模型屬性
+updateExecutorSuccess=執行個體更新成功
+claims=聲明
+createPolicyOfType=建立 {{policyType}} 政策
+flowUsedByDescription=此流程正在被 {{value}} 使用
+secretHasExpired=密鑰已過期,請透過點擊上方的「重新產生」按鈕重產生密鑰
+confirmClientSecretTitle=重新生成此應用程式的密鑰?
+reGenerateSigningExplain=如果您重新產生此應用程式的簽署金鑰,Keycloak 資料庫將會被更新,您可能需要重新下載該應用程式的新設定檔案。
+emptyClientScopes=該應用程式尚未加入任何應用程式範圍
+identityProvidersPermissionsHint=決定是否使用細緻授權管理這個角色。取消該項目會導致所有目前已設定好的授權被刪除。
+rolesPermissionsHint=決定是否使用細緻授權管理這個角色。取消該項目會導致所有目前已設定好的授權被刪除。
+permissionsEnabledHelp=決定是否使用細緻授權管理這個角色。取消該項目會刪除所有目前的授權。
+usersPermissionsHint=在此領域中使用細緻授權控管所有使用者。您可以制定不同的政策來控管何種誰可以在這個領域中管理使用者。
+groupsPermissionsHint=決定是否使用細緻授權控管該身份組。取消該項目對導致所有已設定的授權被刪除。
+invalidateRotatedSecret=廢止輪替密鑰?
+invalidateRotatedSuccess=成功移除輪替密鑰
+invalidateRotatedSecretExplain=廢止輪替密鑰之後,輪替密鑰會被自動移除
+invalidateRotatedError=無法移除輪替密鑰:{{error}}
+useLowerCaseBearerType=在權杖回應中使用小寫字類型
+requestObject.request_uri\ only=僅限請求 URI
+requestObject.request\ or\ request_uri=請求或請求 URI
+requestObject.request\ only=僅限請求
+requestObject.not\ required=非必要
+attestationPreference.not\ specified=未指定
+editIdPMapper=編輯身份提供者映射
+resourceDeletedSuccess=成功刪除資源
+userObjectClasses=使用者物件類別
+permit=許可
+inputTypeCols=輸入欄
+lifespan=到期時間
+resourcesAndScopes=資源和範圍
+applyPolicy=應用政策
+addKubernetesProvider=新增 Kubernetes 提供者
+samlClientMetadataDescriptorUrlHelp=服務提供者發布伺服器所需的元資料資訊 (憑證、金鑰、其他 URL …) 的外部 URL。
+idTokenAsDetachedSignature=使用 ID 權杖作為已斷頭的簽章
+workflows=工作流程
+titleWorkflows=工作流程
+workflowsExplain=工作流程賦予了管理員權限來自動化管理領域中某些資源,依照基於時間或事件的政策。
+createWorkflow=建立工作流程
+emptyWorkflows=沒有工作流程
+emptyWorkflowsInstructions=目前在此領域中沒有工作流程。請建立一個工作流程來開始使用。
+workflowCreated=已建立工作流程。
+workflowCreateError=無法建立工作流程:{{error}}
+workflowDeleteConfirm=刪除工作流程?
+workflowDeleteConfirmDialog=這個操作將會永久刪除工作流程。這將無法復原。
+workflowNameRequired=必須填寫工作流程名稱。
+workflowDeletedSuccess=已刪除工作流程。
+workflowDeleteError=無法刪除工作流程:{{error}}
+idTokenAsDetachedSignatureHelp=這會讓 OIDC 混合流程中授權端點傳回的 ID 權杖被使用在 FAPI 1.0 進階安全設定檔中定義的分離簽章。因此,此 ID 權杖不會包含已認證的使用者資訊。
+passLoginHint=傳遞 login_hint
+oAuthDPoP=需要 DPoP 綁定的權杖
+validateBindDn=您必須輸入 LDAP 管理員的 DN
+userFedDeleteConfirm=如果您刪除此使用者聯邦提供者,所有相關資料都將被移除。
+directGrantHelp=選擇要用於直接授權驗證的流程。
+unlockUsersSuccess=所有暫時鎖定的使用者現在已解鎖
+enableClientSignatureRequired=啟用「{{key}}」?
+clientPoliciesPoliciesHelpText=應用程式政策允許將應用程式設定檔與各種條件關聯,以指定何時由特定應用程式設定檔的執行者強制執行行為。
+bindTypeHelp=在 LDAP 綁定操作中使用的身份驗證方法類型。它用於發送到 LDAP 伺服器的大多數請求。目前僅提供 none (匿名 LDAP 身份驗證) 或 simple (綁定憑證 + 綁定密碼身份驗證) 機制。
+subtree=子樹
+allTypes=所有類型
+validateConnectionUrl=您必須輸入連接 URL
+bindCredentials=綁定憑證
+bindDnHelp=Keycloak 用來存取 LDAP 伺服器的 LDAP 管理員的 DN
+importUsersHelp=如果為真,LDAP 使用者將會匯入到本地資料庫中,並由已設定的同步政策進行同步。如果啟用匯入,使用者名稱跟電子郵件屬性將會使用轉換成小寫並儲存到本地資料庫。如果禁用匯入,這些屬性將會被視為大小寫敏感並將會使用與 LDAP 條目中相同的格式進行儲存。
+emptyClientProfilesInstructions=目前沒有任何設定檔,請選擇「建立應用程式設定檔」來建立新的應用程式設定檔
+krbPrincipalAttribute=Kerberos 主體屬性
+searchScopeHelp=對於單一層級,搜尋僅適用於使用者 DN 所指定的 DN 中的使用者。對於子樹,搜尋適用於整個子樹。更多詳細資訊請參閱 LDAP 文件。
+kerberosIntegration=Kerberos 整合
+connectionPooling=連線池
+rdnLdapAttributeHelp=LDAP 屬性名稱,通常是使用者 DN 的 RDN(頂層屬性)。通常與使用者名稱 LDAP 屬性相同,但並非必要。例如,在 Active Directory 中,通常會使用「cn」作為 RDN 屬性,而使用者名稱屬性可能是「sAMAccountName」。
+addAaguids=新增 AAGUID
+readTimeout=讀取逾時
+useKerberosForPasswordAuthenticationHelp=使用 Kerberos 登入模組來在 Kerberos 伺服器中驗證使用者名稱/密碼,而不是使用目錄服務 API 來驗證 LDAP 伺服器。
+policyDeletedSuccess=已成功刪除政策
+manageServiceAccountUser=如要管理詳細資訊和群組對應,請點擊使用者名稱 <1>{{link}}1>
+addClientProfileSuccess=已成功建立應用程式配置檔
+helpDisabled=關閉說明
+deleteResource=是否永久刪除資源?
+usersDN=使用者 DN
+relativeUserCreateDn=相對使用者建立 DN
+relativeUserCreateDnHelp=當使用子樹搜尋範圍時,這允許使用者在與父「使用者 DN」不同的 DN 中建立。
+secretSize=金鑰大小
+authenticationOverridesHelp=覆寫領域驗證流程綁定。
+nodeHost=節點主機
+useTruststoreSpiHelp=指定 LDAP 連線是否會使用在命令列選項中設定的 Truststore SPI 和信任庫。「總是」表示它將會總是使用它。「從不」表示它將不會使用它。請注意,即便沒有設定 Keycloak truststore,預設的 java cacerts 或由「javax.net.ssl.trustStore」屬性指定的證書將會被使用。
+forcePostBindingHelp=總是對回應使用 POST 綁定。
+periodicChangedUsersSyncHelp=如果「匯入使用者」已啟用,將會啟動一個定期任務來根據使用者的建立或最後更新時間戳從 LDAP 同步使用者到 Keycloak。這種類型的同步比完整同步更有效率,特別是如果您的 LDAP 有較多的使用者。然而,它需要您的 LDAP 伺服器支援在查詢謂詞中使用屬性「createTimestamp」和「modifyTimestamp」進行搜尋。
+nodeReRegistrationTimeout=節點重新註冊逾時
+connectionURL=連接 URL
+validateCustomUserSearchFilter=過濾器必須用括號括起來,例如:(filter)
+browserFlowHelp=選擇要用於瀏覽器驗證的流程。
+tokenLifespan.never=永不過期
+userLdapFilter=使用者 LDAP 過濾器
+bindCredentialsHelp=LDAP 管理員的密碼。這個欄位能夠從保險庫取得它的值,使用 ${vault.ID} 格式。
+paginationHelp=LDAP 伺服器是否支援分頁
+readTimeoutHelp=LDAP 讀取逾時(毫秒)。此逾時適用於 LDAP 讀取操作。
+connectionTimeoutHelp=LDAP 連線逾時(毫秒)
+repeat=重複
+clustering=叢集
+createSuccess=成功建立身分提供者
+mapperAttributeName=屬性名稱
+editModeLdapHelp=READ_ONLY 是唯讀的 LDAP 存儲。WRITABLE 意味著數據將根據需要同步回 LDAP。UNSYNCED 意味著用戶數據將被導入,但不會同步回 LDAP。
+enableServiceAccount=啟用服務帳戶角色
+registerNodeManually=手動註冊節點
+periodicFullSync=定期完整同步
+batchSizeHelp=在單一交易中從 LDAP 匯入到 Keycloak 的 LDAP 使用者數量
+createClientConditionSuccess=條件已成功建立。
+kerberosKeyTab=Kerberos 金鑰標籤
+principalAttribute=主要屬性
+rdnLdapAttribute=RDN LDAP 屬性
+bindType=綁定類型
+clientPoliciesProfilesHelpText=應用程式設定檔允許建立一組執行器來強制執行對應用程式所做的各種動作。動作可以是管理員動作(例如建立或更新應用程式)或使用者動作(例如對應用程式進行驗證)。
+ldapSearchingAndUpdatingSettings=LDAP 搜尋與更新
+connectionTimeout=連線逾時
+usernameLdapAttributeHelp=LDAP 屬性名稱,對應到 Keycloak 使用者名稱。對於許多 LDAP 伺服器供應商來說,它可以是「uid」。對於 Active Directory,它可以是「sAMAccountName」或「cn」。您想要從 LDAP匯入到 Keycloak 的所有 LDAP 使用者記錄都應該填寫此屬性。
+federationLink=聯邦連結
+authenticationOverrides=驗證流程覆寫
+client-scopes-condition.label=預期範圍
+connectionPoolingHelp=決定 Keycloak 是否應該使用連接池來訪問 LDAP 伺服器。如果啟用了 StartTLS,則無法使用連接池。
+unlink=解除連結
+groupRemove_other=群組已移除
+syncRegistrations=同步註冊
+synchronizationSettings=同步設定
+userLdapFilterHelp=用於篩選搜尋到的使用者的其他 LDAP 篩選條件。如果您不需要其他篩選條件,請將此欄位留空。確保它以「(」開頭並以「)」結尾。
+generatedIdToken=產生的 ID 權杖
+usersDNHelp=LDAP 使用者所在的完整 DN。此 DN 是 LDAP 使用者的上層。例如,假設您的典型使用者會有 DN,例如「uid='john',ou=users,dc=example,dc=com」,則它可以是「ou=users,dc=example,dc=com」。
+createClientSuccess=已成功建立應用程式
+clientOfflineSessionIdleHelp=允許離線應用程式工作階段閒置的時間,超過此時間後即會過期。當離線應用程式工作階段過期時,離線權杖將會失效。此選項不會影響全域使用者 SSO 工作階段。如果沒有設定,將會使用領域的離線工作階段閒置值。
+newClientProfile=建立應用程式設定檔
+consoleDisplayConnectionUrlHelp=LDAP 伺服器的連接 URL
+kerberos=Kerberos
+noNodesInstructions=目前沒有任何註冊的節點,您可以手動新增一個。
+userObjectClassesHelp=LDAP 使用者的所有 LDAP objectClass 屬性值,以逗號分隔。例如:「inetOrgPerson, organizationalPerson」。新建立的 Keycloak 使用者將會使用所有這些物件類別寫入 LDAP,並且只有當現有的 LDAP 使用者記錄包含所有這些物件類別時,才能找到。
+noNodes=沒有註冊節點
+useTruststoreSpi=使用 Truststore SPI
+addNode=新增節點
+oAuthDPoPHelp=這啟用對綁定權杖的擁有權證明 (DPoP) 的支援。對於公眾應用程式,存取和刷新權杖都綁定到存儲在應用程式上的金鑰。為了證明金鑰的擁有權,應用程式必須與權杖一起發送已簽名的證明。對於機密應用程式,只有存取權杖是 DPoP 綁定的,因為根據規範,刷新權杖已經由相關的身份驗證要求發送方約束。
+allowKerberosAuthentication=允許 Kerberos 驗證
+createClientProfileError=無法建立應用程式設定檔:「{{error}}」
+clientScopeType.none=無
+results=結果
+createClientProfileNameHelperText=名稱在此領域中必須是唯一的
+disabledHelp=已停用的使用者無法登入。
+oneLevel=單一層級
+userSaved=使用者已儲存
+useRefreshTokens=使用更新權杖
+validateUsersDn=您必須輸入使用者 DN
+importError=無法匯入憑證 {{error}}
+batchSize=批次大小
+useKerberosForPasswordAuthentication=使用 Kerberos 進行密碼驗證
+validateUuidLDAPAttribute=您必須輸入 UUID LDAP 屬性
+clientOfflineSessionIdle=應用程式離線閒置工作階段
+bindDn=綁定 DN
+never=從不
+clientScopeType.optional=選擇性
+usernameLdapAttribute=使用者名稱 LDAP 屬性
+updateResourceSuccess=資源已成功更新
+displayNameHelp=身分提供者的友好名稱。
+uuidLdapAttributeHelp=LDAP 屬性的名稱,用於作為 LDAP 中物件的唯一物件識別碼 (UUID)。對於許多 LDAP 伺服器供應商來說,它是「entryUUID」;然而有些則不同。例如,對於 Active Directory,它應該是「objectGUID」。如果您的 LDAP 伺服器不支援 UUID 的概念,您可以使用任何其他屬性,該屬性應該在 LDAP 使用者樹中是唯一的。例如「uid」或「entryDN」。
+lastEvaluation=最後評估
+createClientConditionError=創建條件時出錯:{{error}}
+enableStartTlsHelp=加密到 LDAP 的連線會使用 STARTTLS,這會停用連線池
+resourceScopeSuccess=授權範圍已成功刪除
+userIdHelperText=輸入此身份提供者的使用者唯一 ID。
+periodicChangedUsersSync=定期同步變更使用者
+searchScope=搜尋範圍
+allowKerberosAuthenticationHelp=啟用/停用使用 SPNEGO/Kerberos 權杖的使用者 HTTP 驗證。已驗證使用者的資料將從此 LDAP 伺服器提供。
+krbPrincipalAttributeHelp=LDAP 屬性的名稱,該屬性參照 Kerberos 主體。這用於在 Keycloak 中成功進行 Kerberos/SPNEGO 驗證後查找適當的 LDAP 使用者。當此項目為空時,LDAP 使用者將根據其 Kerberos 主體的第一部分對應的 LDAP 使用者名稱來查找。例如,對於主體「john@KEYCLOAK.ORG」,它將假設 LDAP 使用者名稱為「john」。
+periodicFullSyncHelp=如果「匯入使用者」已啟用,將會啟動一個定期任務來從 LDAP 同步使用者到 Keycloak。這種類型的同步會在每次執行時從 LDAP 抓取所有使用者,並匯入或更新既有使用者。如果您的 LDAP 有較多的使用者的話,使用這方法會比較沒有效率。這種情況下,您可以關閉此選項並使用「定期變更使用者同步」。
+nodeReRegistrationTimeoutHelp=註冊的應用程式叢集節點重新註冊的最大時間間隔。如果叢集節點在此時間內未向 Keycloak 發送重新註冊請求,則將從 Keycloak 取消註冊。
+rename=重新命名
+referral=轉介
+referralHelp=指定應該遵循或忽略 LDAP 轉介。請注意,啟用轉介可能會減慢驗證速度,因為它允許 LDAP 伺服器決定要使用哪些其他 LDAP 伺服器。這可能包括不受信任的伺服器。
+removeInvalidUsers=移除搜尋期間的無效使用者
+removeInvalidUsersHelp=在執行搜尋時,如果使用者無法從使用者存放區取得,則會從本機資料庫中移除該使用者。如果此選項為 true,則在嘗試查找使用者時,將從其對應的使用者存放區中不再可用的使用者從本機資料庫中刪除。如果為 false,則先前從使用者存放區匯入的使用者將保留在本機資料庫中,以唯讀和已停用的狀態,即使該使用者不再可從使用者存放區取得。例如,使用者是直接從 LDAP刪除的或 `Users DN` 無效。請注意,只有在使用者尚未快取時,才會發生此行為。
+createPermissionPolicy=建立政策
+authorizationScope.Clients.map-roles-client-scope=將此角色應用到另一個應用程式的應用程式範圍
+authorizationScope.Clients.map-roles-composite=將此角色作為複合角色應用到另一個角色
+authorizationScope.Clients.token-exchange=控制哪些應用程式可以交換權杖以取得針對此應用程式的權杖
+authorizationScope.Clients.view=查看此應用程式
+authorizationScope.Users.impersonate=身分冒充其他使用者
+authorizationScope.Users.manage=管理此領域中所有使用者
+authorizationScope.Users.manage-group-membership=管理此領域中所有使用者的群組成員資格(與群組政策一起使用)
+authorizationScope.Users.map-roles=為所有使用者映射角色
+authorizationScope.Users.view=查看所有在此領域中的使用者
+authorizationScope.Groups.manage=管理此群組
+authorizationScope.Groups.manage-members=管理群組成員
+authorizationScope.Groups.manage-membership=新增或移除群組成員
+authorizationScope.Groups.view=查看此群組
+authorizationScope.Groups.view-members=查看群組成員
+authorizationScope.IdentityProviders.token-exchange=允許應用程式交換由此身份提供者發出的權杖
+authorizationScope.Roles.map-role-client-scope=將此角色應用到應用程式的應用程式範圍
+authorizationScope.Roles.map-role-composite=將此角色作為複合角色應用到另一個角色
+authorizationScope.Roles.map-role=將此角色映射到使用者或群組
+resourceTypeHelpText=指定此權限允許哪些 {{resourceType}}。如果留空,則等同於選擇全部。
+evaluation=評估
+addSubFlowTo=將子流程添加到 {{name}}
+addExecutionTo=將執行添加到 {{name}}
+addConditionTo=將條件添加到 {{name}}
+permissionsEvaluationInstructions=選擇一個使用者以檢查該使用者是否對指定資源具有特定存取權限。在下方按下「評估」按鈕後,結果將顯示在右側面板中。
+permissionEvaluationPreview=權限評估預覽
+noPermissionsEvaluationResults=無評估結果
+noPermissionsEvaluationResultsInstructions=請在左側設定權限評估
+authScope=授權範圍
+authScopeSelectHelp=選擇將用於查詢伺服器權限的授權範圍。
+resourceTypeSelectHelp=選擇將用於查詢伺服器權限的資源類型。
+grantedScope=授予的範圍:
+deniedScope=拒絕的範圍:
+evaluatedPolicy={{name}} 投給 {{status}}
+permissionEvaluationAlertTitle=所選擇的使用者無法存取所選擇的資源
+deleteConfirmRealm_one=刪除領域 {{name}}?
+recentRealms=近期領域
+cantDeleteMasterRealm=您無法刪除主領域!
+selectRole=選擇角色
+selectUsers=選擇使用者
+selectClient=選擇應用程式
+forbiddenAdminConsole=您沒有權限存取此資源,請使用具有權限的使用者進行登錄,或聯繫您的管理員。
+grantedPermissions=授予的權限
+deniedPermissions=拒絕的權限
+fileNameDialogTitle=另存為
+fileName=檔案名稱
+syncUsersStarted=已開始使用者同步。
+samlClientEncryptionAlgorithm=加密演算法
+samlClientEncryptionAlgorithmHelp=用於應用程式的加密演算法。預設值 AES_256_GCM。
+samlClientKeyEncryptionAlgorithm=金鑰傳輸演算法
+samlClientKeyEncryptionAlgorithmHelp=用於加密的秘鑰的金鑰傳輸演算法。預設值 RSA-OAEP-11。
+samlClientEncryptionDigestMethod=RSA-OAEP 的摘要演算法
+samlClientEncryptionDigestMethodHelp=當選擇任何 RSA-OAEP 演算法作為金鑰傳輸演算法時所使用的摘要演算法。預設值 SHA-256。
+samlClientEncryptionMaskGenerationFunction=遮罩產生函數
+samlClientEncryptionMaskGenerationFunctionHelp=當 RSA-OAEP-11 被選為金鑰傳輸演算法時所使用的遮罩產生函數。預設值 mgf1sha256。
+openIdVerifiableCredentials=可驗證憑證的 OpenID
+openIdVerifiableCredentialsHelp=此區域用於配置與可驗證憑證發行 (OID4VCI) 相關的設定。
+oid4vciEnabled=啟用 OID4VCI
+oid4vciEnabledHelp=啟用此選項以允許應用程式從 Keycloak 的 OID4VCI 憑證端點請求可驗證的憑證。
+wantAssertionsSignedHelp=指示該服務提供者是否期望提供簽署的斷言。
+userInfoResponseEncryptionContentEncryptionAlgorithm=使用者資訊回應加密內容所使用的加密演算法
+httpPostBindingAuthnRequestHelp=指示驗證請求是否使用 HTTP-POST。若為否,則使用 HTTP-REDIRECT。
+subjectNameId=Subject NameID
+contextualAttributesHelp=任一在執行環境或是執行內容的屬性。
+removeImportedUsersSuccess=已刪除匯入的使用者。
+scopePermissions.groups.manage-description=政策決定管理員是否可以管理該群駔
+queryExtensions=查詢支援的擴充
+signingKeysConfig=簽署金鑰設定
+addedGroupMembership=新增群組身分
+importResourceSuccess=已成功匯入資源
+authenticationFlowTypeHelp=這個表單是甚麼用途?
+usersAdded_one={{count}} 位使用者加入到群駔
+executorTypeSwitchHelpText=執行個體類型開關說明文字
+syncModeOverride=覆寫同步模式
+addAssociatedRolesError=無法關聯身分 {{error}}
+removeUserText=您想要移除 {{numSelected}} 位使用者?這些使用者將會失去 {{role}} 身分的相關權限,以及關聯身分。
+diagramView=圖表顯示
+removeImportedUsers=移除已匯入的使用者?
+accountLinkingOnly=僅限帳號連結
+addedNodeSuccess=成功添加節點
+assertionLifespan=斷言存在時長
+claimFilterNameHelp=必要 claim 的名稱
+singleLogoutServiceUrl=單一登出服務 URL
+root=根
+generateSuccess=新金鑰對和憑證生成成功
+userAttributeValueHelp=您想要寫死的值
+product=產品
+credentialUserLabel=使用者標籤
+updateClientConditionSuccess=條件更新成功。
+clientDelete=刪除 {{clientId}}?
+revokeClientScopesTitle=撤回所有授權的應用程式範圍?
+allow-default-scopes.label=允許默認範圍
+updateCibaSuccess=CIBA 政策成功更新
+searchUserByAttributeMissingKeyError=指定屬性鍵
+addExecution=新增執行
+exportWarningTitle=請謹慎匯出
+groupDeleted_one=已刪除群組
+disableNonce=取消一次使用亂數
+dependentPermission=依賴許可
+comparison=比較
+webAuthnPolicyCreateTimeout=逾時
+clientImportError=無法匯入應用程式:{{error}}
+loadingRealms=載入領域…
+updateTranslationSuccess=成功!翻譯已更新。
+permissionDescription=對於權限的說明。
+editAttribute=編輯屬性
+unlinkUsersSuccess=成功解除綁定使用者。
+createAttributeError=錯誤!使用者資訊設定尚未儲存 {{error}}。
+clientAssertionAudience=應用程式斷言受眾
+testError=試圖連線到 LDAP 時發生錯誤:{{error}}
+addNewProvider=新增提供者
+changedUsersSyncPeriod=改變使用者同步週期
+keystoreHelp=金鑰檔案位置
+referrerPolicyHelp=預設值避免了頁面被包含。 了解更多
+reGenerateEncryptionExplain=如果您為此應用程式重新產生加密金鑰,Keycloak 資料庫會被更新,您必須為此應用程式重新下載配接器設定。
+reGenerateEncryption=為此應用程式重新產生加密金鑰
+samlclientSignatureCertificateHelp=應用程式證書的公鑰用於驗證從 SAML 應用簽署的 SAML 請求及回應。
+samlencryptAssertionsCertificateHelp=應用程式證書的公鑰用於解密 SAML 斷言。
+credentialConfigurationId=憑證設定 ID
+credentialIdentifier=憑證識別符
+credentialIdentifierHelp=一個給此憑證類型的識別符。這可以用於區別在相同的憑證類型中的不同變體。
+credentialConfigurationIdHelp=一個唯一的識別符給此憑證設定。這個 ID 被用於憑證簽發者元資料及憑證請求。
+issuerDid=簽發者 DID
+issuerDidHelp=給憑證簽發者的去中心化識別符。用於識別誰簽發了這個可驗證憑證。
+credentialLifetime=憑證效期 (秒)
+credentialLifetimeHelp=憑證的效期 (秒)。超過這個時間後,憑證將會過期並失效。
+supportedFormats=支援的格式
+supportedFormatsHelp=可驗證憑證的格式。目前支援格式:SD-JWT VC (dc+sd-jwt)、JWT VC (jwt_vc)。
+emailPendingVerificationAlertTitle=等待驗證電子信箱
+emailPendingVerificationResetAction=點擊此處來保留目前的電子信箱。
+emailPendingVerificationActionMessage=這個操作會為此使用者移除目前等待中的電子信箱驗證。
+confirmEmailPendingVerificationAction=保留目前電子信箱
+emailPendingVerificationUpdateError=無法取消電子信箱的待驗證狀態。
+userNotYetConfirmedNewEmail=使用者尚未確認這個新的電子信箱地址 {{email}}。
+policyRolesHelp=點擊「新增角色」來加入此政策的接受角色。在角色上勾選「必要欄位」勾選方塊表示在評估政策時,該角色必須存在,無論其他角色如何。將所有相關角色保持未勾選相當於設置「肯定」的決策策略。
+openIdConnectCompatibilityModesHelp=這個區段用於配置與較舊的 OpenID Connect / OAuth 2 配接器的往前兼容設定。這在您的應用程式使用較舊版本的 Keycloak / RH-SSO 配接器時特別有用。
+applyToResourceTypeHelp=指定是否應將此權限應用於具有給定類型的所有資源。在這種情況下,將評估給定資源類型的所有實例的此權限。
+artifactBindingUrlHelp=用於傳送 HTTP ARTIFACT 訊息的 URL。如果您使用不同的綁定,則可以將此欄位留空。當強制使用 ARTIFACT 綁定以及 IdP 啟動登入時,應該設定此值。
+artifactBindingUrl=Artifact 綁定 URL
+samlSignatureKeyNameHelp=已簽署的 SAML 文件在 KeyName 元素中包含簽署金鑰的識別。對於 Keycloak / RH-SSO 對等方,請使用 KEY_ID,對於 MS AD FS 則使用 CERT_SUBJECT,對於其他情況請檢查,如果沒有其他選項可用,請使用 NONE。
+noConsentsText=只有當使用者嘗試存取被設定為需要同意的應用程式時,才會記錄同意。在這種情況下,使用者將會看到一個同意頁面,要求他們授權存取該應用程式。
+syncRegistrationsHelp=新建立的使用者是否應該在 LDAP 儲存區中建立?權重會影響哪個提供者被用來來同步新使用者。此設定僅在可寫入編輯模式下有效。
+passwordPolicyHintsEnabledHelp=僅適用於可寫入的 MSAD。如果啟用,則更新 MSAD 使用者的密碼將使用 LDAP_SERVER_POLICY_HINTS_OID 擴展,這表示像是「密碼歷史記錄」或「最短密碼年齡」等進階的 MSAD 密碼政策將會被套用。此擴展僅適用於 MSAD 2008 R2 或更新版本。
+forceArtifactBinding=強制使用 artifact 綁定
+ldapAttributeHelp=LDAP 物件上映射屬性的名稱。例如 'cn'、'sn'、'mail'、'street' 等。
+groupObjectClassesHelp=群組物件的物件類別。如果需要更多類別,則以逗號分隔。在典型的 LDAP 部署中,它可能是「groupOfNames」。在 Active Directory 中,通常是「group」。
+expireTimeHelp=定義政策不得被授予的時間。僅在目前日期/時間早於或等於此值時才會授予。
+signAssertionsHelp=SAML 文件中的斷言是否應該被簽署?如果文件已經被簽署,則不需要此設定。
+authnContextClassRefsHelp=請求的 AuthnContext ClassRefs 的有序列表。
+useRfc9068AccessTokenType=使用「at+jwt」作為存取權杖標頭類型
+ldapAttributeNameHelp=在註冊期間添加到新使用者的 LDAP 屬性名稱。
+effectiveProtocolMappersHelp=包含所有預設的應用程式範圍和選定的選用範圍。當為您的應用程式產生存取權杖時,將使用所有這些應用程式範圍的所有協定映射器和角色範圍映射。
+testClusterFail=無法驗證可用性:{{failedNodes}}。請修復或取消註冊失敗的叢集節點,然後再試一次
+useRefreshTokensHelp=如果啟用,將會建立一個 refresh_token 並將其新增到權杖回應中。如果停用,則不會產生 refresh_token。
+storedTokensReadableHelp=啟用/停用新使用者是否可以讀取任何已儲存的權杖。這會指派 broker.read-token 身分。
+overrideActionTokensHelp=覆寫使用者(例如忘記密碼電子郵件)發送的動作許可證過期前的最長時間的預設設定。建議此值設為短時間,因為預期使用者會快速回應自行建立的動作。
+attributeConsumingServiceNameHelp=要在 SP 中廣告的屬性消費服務設定檔名稱。
+webAuthnPolicyUserVerificationRequirementHelp=與驗證器聯絡來檢查是否需要驗證使用者。
+showInAccountConsoleHelp=定義身份提供者將如何從帳號控制台中使用。如果設為「總是顯示」,則它將始終可用。如果設為「當有連結時」,則僅在使用者與其連結時才會顯示。否則,如果設為「永不顯示」,即使使用者與其連結也將無法使用。
+realmSaveError=無法更新領域:{{error}}
+authDataDescription=代表一個用於攜帶授權資料的權杖,作為處理授權請求的結果。基本上,這個表示是 Keycloak 向請求許可的應用程式發出的。檢查 `authorization` 聲明以獲取基於當前授權請求授予的權限。
+allowRemoteResourceManagementHelp=資源是否應由資源伺服器遠端管理?如果為否,則只能從此管理員 UI 管理資源。
+generatedAccessTokenIsDisabled=當未選擇使用者時,已產生的存取權杖將被停用
+userInfoResponseEncryptionKeyManagementAlgorithm=使用者資訊回應加密金鑰管理演算法
+clientProfilesHelp=套用此政策的應用程式設定檔。
+deleteClientPolicyError=無法刪除政策:{{error}}
+resourceAttributeHelp=與資源相關的屬性。
+whoWillAppearPopoverText=群組是階層式的。當您選擇「直接成員資格」時,您只會看到使用者加入的子群組。父群組將不包括在內。
+validatingPublicKeyIdHelp=如果是金鑰 ID,則為上面給出的驗證金鑰的顯式 ID。如果應始終使用上面的金鑰,則可以留空,不需要管外部 IDP 指定的金鑰 ID;如果金鑰應僅用於驗證外部 IDP 的金鑰 ID 是否匹配,則設置它。
+effectiveRoleScopeMappingsHelp=選定的選用應用程式範圍,將在為此應用程式發出存取權杖時使用。您可以在上方看到當您想要在從您的應用程式適配器發送初始 OpenID Connect 驗證請求時套用這些選用應用程式範圍時,需要使用的 OAuth 範圍參數值。
+membershipLdapAttribute=成員的 LDAP 屬性
+roleDeleteConfirmDialog=此操作將永久刪除角色「{{selectedRoleName}}」,並且無法復原。
+minuteHelp=定義政策必須授予的分鐘。您還可以通過填寫第二個字段來提供範圍。在這種情況下,僅當當前分鐘在您提供的兩個值之間或等於這兩個值時,才授予權限。
+newRoleNameHelp=新角色名稱。新名稱格式對應於角色將映射到存取權杖中的位置。因此,「myapp.newname」的名稱將角色映射到存取權杖中的該位置。「newname」的名稱將角色映射到權杖中的領域角色。
+policyProvider.regex=為您的權限定義正則表達式條件。
+scopePermissions.clients.token-exchange-description=決定哪些應用程式可以交換針對該應用程式的權杖的政策。
+realmCertificateAliasHelp=領域憑證也儲存在檔案中。這是它的別名。
+scopePermissions.roles.map-role-client-scope-description=決定管理員是否可以將此角色應用於應用程式的應用程式範圍的政策
+createIdentityProviderError=無法創建身份提供者:{{error}}
+deleteClientPolicyConfirm=此操作將永久刪除政策「{{policyName}}」。此操作無法復原。
+cibaAuthRequestedUserHint=身份驗證請求的使用者提示
+samlKeysExportError=無法匯出金鑰,原因:{{error}}
+noUsersFoundErrorStorage=未找到使用者,可能是由於錯誤配置的聯邦提供者造成的 {{error}}
+storeTokensHelp=啟用/禁用在驗證使用者後是否必須在資料庫中儲存權杖。此權杖將在身分管理 API 中可用。
+disableTypeClaimCheck=禁用類型聲明檢查
+addedNodeFail=無法添加節點:{{error}}
+groupMembership=群組成員資格
+maxLength=最大長度 {{length}}
+prompts.unspecified=未指定
+cibaBackhannelTokenDeliveryModes.poll=輪詢
+reorder=重新排序
+ldapFilter=LDAP 過濾器
+webAuthnPolicyRpEntityNameHelp=便於閱讀的 WebAuthn 依賴方的伺服器名稱
+httpPostBindingLogout=HTTP-POST 綁定登出
+policyClientHelp=指定哪些應用程式被此政策允許。
+scopePermissions.identityProviders.token-exchange-description=決定哪些應用程式被允許為此身份提供者發行的外部權杖交換權杖的政策。
+jwtX509HeadersEnabled=將 X.509 標頭新增到 JWT
+webAuthnPolicyCreateTimeoutHint=逾時需要在 0 秒到 8 小時之間。
+attributeImporter=如果在聲明中存在,則將已聲明的 SAML 屬性匯入指定的使用者屬性或屬性。
+httpPostBindingResponseHelp=指示是否使用 HTTP-POST 綁定來回應請求。如果為 false,則將使用 HTTP-REDIRECT 綁定。
+artifactBindingResponseHelp=指示是否使用 ARTIFACT 綁定來回應請求。如果為否,則將評估 HTTP-POST 綁定配置。
+forbidden_other=禁止操作,需要權限:
+kerberosWizardDescription=這裡需要文本。
+importHelp=匯入包含此資源伺服器授權設定的 JSON 檔案。
+importResources=以下設定和資料將被匯入:
+attributeConsumingServiceIndexHelp=在身份驗證期間請求的屬性消費服務配置文件的索引。
+cibaAuthRequestedUserHintHelp=識別正在請求身份驗證的終端使用者的方式。目前僅支援「login_hint」。
+removeImportedUsersError=無法移除匯入的使用者:{{error}}
+groupObjectClasses=群組物件類型
+validateServerPrincipal=您必須輸入伺服器主體
+addMessageBundle=新增訊息包
+idpInitiatedSsoRelayStateHelp=您想要在進行 IDP 發起的 SSO 時與 SAML 請求一起發送的中繼狀態。
+x509CertificateHelp=以 PEM 格式編碼的 X509 憑證
+passCurrentLocaleHelp=將當前語言環境作為 ui_locales 參數傳遞給身份提供者。
+lessThan=必須小於 {{value}}
+webAuthnPolicyRequireResidentKeyHelp=它告訴身份驗證器是否要將公鑰憑證作為可發現憑證。
+logoutServiceRedirectBindingURL=登出服務重定向綁定 URL
+createIdentityProviderSuccess=成功創建身份提供者
+dayMonth=日
+validatingX509Certs=正在驗證 X509 憑證
+friendlyName=要在聲明中搜尋的屬性的友好名稱。您可以將此留空,並改為指定名稱。
+testSuccess=成功連接到 LDAP
+tokenIntrospectionUrl=權杖檢視 URL
+nameIdFormatHelp=要用於主體的名稱 ID 格式。
+urisHelp=受資源保護的 URI 集合。
+signDocuments=簽署文件
+onDragFinish=拖曳完成 {{list}}
+otpSupportedApplications.totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
+ldapMappersList=LDAP 映射器
+newClientProfileName=應用程式配置文件名稱
+continue=繼續
+editProvider=編輯提供者
+updateScopeSuccess=授權範圍已成功更新
+userInfoResponseEncryptionKeyManagementAlgorithmHelp=用於加密使用者資訊端點回應中的金鑰管理的 JWA 演算法。如果您想要加密使用者資訊端點回應,則需要此選項。如果留空,則不會加密使用者資訊端點回應。
+authnContextDeclRefsHelp=請求的 AuthnContext DeclRefs 的有序列表。
+updateClientPolicySuccess=應用程式政策已更新
+unlock=解鎖
+validateRealm=您必須輸入一個領域
+attributeValue=屬性值
+mappingUpdatedSuccess=映射已成功更新
+expireTime=過期時間
+policyProvider.user=定義您的權限條件,其中一組一個或多個使用者被允許訪問一個物件。
+mapper.nameid.format.tooltip=只有當傳入的 AuthnRequest 的 NameID 格式等於此值時,才會應用此映射器。
+hideOnLoginPageHelp=如果隱藏,則只有在明確要求時才能使用此提供者進行登入,例如使用「kc_idp_hint」參數。
+policyProvider.client-scope=定義您的權限條件,其中一組一個或多個應用程式範圍被允許訪問一個物件。
+secretExpiresOn=密碼在 {{time}} 到期
+searchClientByName=依名稱搜尋應用程式
+updateError=無法更新提供者。{{error}}
+policyProvider.js=使用 JavaScript 定義您的權限條件。這是 Keycloak 支援的基於規則的政策類型之一,並提供根據評估 API 編寫任何政策的靈活性。
+fineGrainSamlEndpointConfig=SAML 端點精細配置
+hours=小時
+showRemaining=顯示 ${remaining}
+searchProfile=搜尋設定檔
+temporaryLockedHelp=使用者可能因多次登入失敗而被鎖定。
+decisionStrategies.CONSENSUS=共識
+saveProviderSuccess=提供者已成功儲存。
+disableSigningExplain=如果您停用「{{key}}」,Keycloak 將會更新資料庫,您可能需要為此應用程式下載新的適配器。
+used.DEFAULT=預設值
+credentialResetEmailSuccess=電子郵件已發送給使用者。
+excludeSessionStateFromAuthenticationResponse=從身份驗證回應中排除工作階段狀態
+credentialResetBtn=重設憑證
+socialProfileJSONFieldPathHelp=若要從社群提供商使用者個人資料 JSON 資料中取得值的欄位路徑。您可以使用點號表示法進行巢狀結構,並使用方括號表示陣列索引。例如「contact.address[0].country」。
+userModelAttributeHelp=您要將 LDAP 屬性映射到的 UserModel 屬性或屬性名稱。例如「firstName」、「lastName」、「email」、「street」等。
+exportWarningDescription=如果您的領域包含許多群組、角色或應用程式,該操作可能會使伺服器在一段時間內無法進行回應。
+importRole=匯入角色
+deleteClientProfileConfirm=此操作將永久刪除配置檔 {{profileName}}。此操作無法還原。
+signServiceProviderMetadataHelp=啟用/禁用提供者 SAML 元數據的簽名。
+oAuthMutual=啟用 OAuth 2.0 互動式 TLS 憑證綁定存取權杖
+keystore=金鑰庫
+updateClientProfilesError=無法更新應用程式配置檔:{{error}}
+canonicalizationHelp=XML 簽名的標準化方法。
+mapperCreateSuccess=成功建立映射器。
+fullSyncPeriodHelp=完整同步的週期(以秒為單位)
+resourceTypeHelp=指定此權限必須應用於所有給定類型的資源實例。
+syncModes.inherit=繼承
+addedGroupMembershipError=新增群組成員資格時發生錯誤:{{error}}
+webAuthnPolicyAttestationConveyancePreferenceHelp=傳送給身份驗證器關於如何產生證明聲明的偏好設定。若未指定,則依照規範不使用任何偏好設定。
+requestObjectEncryption=請求物件加密演算法
+exportAuthDetailsSuccess=成功匯出授權詳細資訊。
+wantAuthnRequestsSignedHelp=指示身分提供者是否期望簽名的 AuthnRequest。
+policyCodeHelp=提供此政策條件的 JavaScript 代碼。
+shouldBeANumber=應該要是數字
+requestObjectEncoding=請求物件內容加密演算法
+attributeFriendlyName=屬性 [友好名稱]
+mapperSaveSuccess=映射器已成功儲存。
+realmSaveSuccess=領域已成功更新
+executorTypeTextHelpText=執行者類型文字說明
+accessTokenSignatureAlgorithm=存取權杖簽名演算法
+credentialResetEmailError=失敗:{{error}}
+flow-type.form-flow=表單
+signDocumentsHelp=應該由領域簽署 SAML 文件嗎?
+changeTypeIntro={{count}} 個選定的應用程式範圍將被更改為
+secretSizeHelp=生成的金鑰大小(以位元組為單位)
+inputType=輸入類型
+regexClaimValues=正則表達式聲明值
+iconUri=圖示 URI
+allowed-protocol-mappers.label=允許的協定映射器
+group=群組
+validatingPublicKeyId=驗證公鑰 ID
+created=已建立
+minutes=分鐘
+certSubject=CERT_SUBJECT
+ldapAdvancedSettingsDescription=此區域包含 LDAP 儲存提供者的所有其他選項,以進行更細緻的配置。
+max-clients.label=每個領域的最大應用程式數量
+requestObjectSignatureAlgorithm=請求物件簽名演算法
+tokenLifespan.expires=過期於
+clientPolicySearch=搜尋應用程式政策
+webAuthnPolicyCreateTimeoutHelp=用於建立使用者公鑰憑證的逾時值(以秒為單位)。如果設為 0,則不會調整此逾時選項。
+claimFilterValue=基本聲明值
+priorityHelp=提供者的優先順序
+emptyPolicies=沒有政策
+manageOrderTableAria=登入頁面上列出的身分提供者清單
+disableError=無法停用提供者 {{error}}
+updateClientPoliciesSuccess=已更新應用程式政策設定
+inputTypePlaceholder=輸入佔位符
+otpPolicyPeriodErrorHint=值必須介於 1 秒和 2 分鐘之間。
+permissionType=指定此權限必須應用於所有給定類型的資源實例。
+policyEnforcementModes.ENFORCING=強制
+rowSaveBtnAriaLabel=儲存對 {{messageBundle}} 的編輯
+webAuthnPolicyRequireResidentKey=要求可發現憑證
+unlockUsersConfirm=所有暫時鎖定的使用者將被解鎖。
+deletedErrorClientScope=無法刪除應用程式範圍:{{error}}
+groupsClaim=群組聲明
+roleMappingUpdatedError=無法更新角色映射:{{error}}
+client-updater-source-groups.label=群組
+kc.identity.authc.method=驗證方法
+clientProfiles=應用程式設定檔
+unlockAllUsers=解鎖所有使用者
+createClientPolicyError=無法建立政策,原因:{{error}}
+path=路徑
+overwritten=已覆寫
+deleteProviderError=刪除提供者時發生錯誤:{{error}}
+comparisonHelp=指定用於評估請求的上下文類別或語句的比較方法。預設值為「精確」。
+generatedIdTokenIsDisabled=當沒有選擇使用者時,禁用產生過的 ID 權杖
+addSubFlowTitle=新增子流程
+VERIFY_EMAIL=驗證電子郵件 (VERIFY_EMAIL)
+realmCertificateAlias=領域證書別名
+addOrigins=新增來源
+permissionResources=指定此權限必須應用於特定資源實例。
+includeOneTimeUseConditionHelp=是否應在登入回應中包含一次性使用條件?
+attestationPreference.none=無
+pairwiseSubAlgorithmSalt.label=鹽值
+addGroupsToGroupPolicy=新增群組到群組政策
+deniedScopes=拒絕的範圍
+updateClientProfilesSuccess=應用程式設定檔已更新
+windowsDomainQN=Windows 域名認證名稱
+deleteClientError=無法刪除設定檔:{{error}}
+UPDATE_PROFILE=更新個人資料 (UPDATE_PROFILE)
+assertionConsumerServicePostBindingURL=斷言消費者服務 POST 綁定 URL
+removeImported=移除已匯入的
+roleSaveError=無法儲存角色:{{error}}
+membershipUserLdapAttributeHelp=僅在「成員屬性類型」為 UID 時使用。它是用於成員映射的使用者 LDAP 屬性名稱。通常是「uid」。例如,如果「成員使用者 LDAP 屬性」的值是「uid」,且 LDAP 群組有 「memberUid: john」,則預期該特定 LDAP 使用者將具有屬性「uid: john」。
+samlCapabilityConfig=SAML 功能
+accessTokenSignatureAlgorithmHelp=用於簽署存取權杖的 JWA 演算法。
+derFormatted=DER 格式
+allow-default-scopes.tooltip=如果啟用,新註冊的應用程式將被允許擁有在領域預設應用程式範圍或領域可選應用程式範圍中提到的應用程式範圍
+addExecutionHelp=執行可以有廣泛的操作,從發送重設電子郵件到驗證 OTP。
+createUserProviderSuccess=使用者聯邦提供者已成功建立
+authnContextDeclRefs=AuthnContext DeclRefs
+clientAssertionAudienceHelp=用於應用程式聲明的受眾。預設值是 IDP 的權杖端點 URL。
+externalRoleToRole=在 Keycloak 存取權杖中尋找外部角色。如果存在外部角色,則授予使用者指定的領域或應用程式角色。
+deleteExecutionError=無法刪除執行:{{error}}
+votedToStatus=已投票給 {{status}}
+flowCreatedSuccess=流程已建立
+groupNameLdapAttributeHelp=用於群組物件中群組名稱和 RDN 的 LDAP 屬性名稱。通常是「cn」。在這種情況下,典型的群組/角色物件可能具有 DN,例如「cn=Group1,ouu=groups,dc=example,dc=org」。
+deleteError=無法刪除提供者:{{error}}
+userProviderSaveSuccess=使用者聯邦提供者已成功儲存
+addKerberosWizardTitle=新增 Kerberos 使用者聯邦提供者
+webAuthnUpdateSuccess=已成功更新 WebAuthn 政策
+authorizationSignedResponseAlg=授權回應簽名演算法
+onDragMove=正在拖動項目 {{item}}
+updateOtpSuccess=OTP 政策已成功更新
+deleteAttributeError=無法刪除屬性:{{error}}
+fineGrainSamlEndpointConfigHelp=此部分用於配置斷言消費者和單一登出服務的確切 URL。
+affirmative=肯定
+addRoles=新增角色
+deleteAttributeConfirmTitle=刪除屬性?
+importSkipped_zero=沒有跳過的記錄。
+cibaBackhannelTokenDeliveryModes.ping=Ping
+decisionStrategies.AFFIRMATIVE=肯定
+validateName=您必須輸入一個名稱
+deleteGrantsSuccess=授權已成功撤銷。
+openIdConnectCompatibilityModes=OpenID Connect 相容性模式
+code=代碼
+deleteNodeFail=無法刪除節點:{{error}}
+customValue=自訂值
+clientsClientScopesHelp=與此資源相關聯的範圍。
+searchItem=搜尋物件
+createItem=建立物件
+itemDelete=刪除物件
+itemDeleteConfirmTitle=刪除物件?
+itemDeletedSuccess=物件已被刪除
+itemDeleteError=無法刪除物件:{{error}}
+noItems=沒有物件
+noItemsInstructions=您尚未在此領域中建立任何物件。建立一個物件以開始使用。
+itemSaveError=錯誤:無法儲存物件!{{error}}
+itemSaveSuccessful=儲存成功
+realmSelector=領域選擇器
+editTranslationValue=編輯翻譯值
+selectAccessTokenSignatureAlgorithm=選擇存取權杖簽名算法
+selectIdTokenSignatureAlgorithm=選擇 Id 權杖簽名算法
+selectIdTokenEncryptionKeyManagementAlgorithm=選擇 Id 權杖加密金鑰管理算法
+selectIdTokenEncryptionContentEncryptionAlgorithm=選擇 Id 權杖加密內容加密算法
+selectUserInfoSignedResponseAlgorithm=選擇使用者資訊簽名回應算法
+selectUserInfoResponseEncryptionKeyManagementAlgorithm=選擇使用者資訊回應加密金鑰管理算法
+selectUserInfoResponseEncryptionContentEncryptionAlgorithm=選擇使用者資訊回應加密內容加密算法
+selectRequestObjectSignatureAlgorithm=選擇請求物件簽名算法
+selectRequestObjectEncryption=選擇請求物件加密算法
+selectRequestObjectEncoding=選擇請求物件編碼
+selectRequestObjectRequired=選擇請求物件是否為必填
+selectAuthorizationSignedResponseAlgorithm=選擇授權簽名回應演算法
+selectAuthorizationEncryptedResponseAlg=選擇授權加密回應演算法
+selectAuthorizationEncryptedResponseEnc=選擇授權加密回應編碼
+generatedCodeTextArea=生成的程式碼文字區域
+selectAuthScopes=選擇授權範圍
+selectResource=選擇資源
+selectClients=選擇應用程式
+selectFilterType=選擇過濾器類型
+selectUnmanagedAttributePolicy=選擇未受管理的屬性政策
+selectEventsListeners=選擇事件監聽器
+selectCachePolicy=選擇快取政策
+selectEvictionDay=選擇清除天
+selectEditMode=選擇編輯模式
+emptySelection=空選擇
+readOnlySelection=唯讀選擇
+writableSelection=可寫入的選擇
+unsyncedSelection=未同步選擇
+clientAuthentications.client_secret_basic_unencoded=使用 HTTP 基本認證傳送的應用程式金鑰,未經 URL 編碼(已棄用)
+deleteMessageBundleSuccess=已成功從綑綁中移除訊息
+retry=按此以重新整理並繼續
+owner=擁有者
+encryptAssertions=加密斷言
+disableConfirmTitle=禁用領域?
+home=首頁
+passMaxAge=通過 max_age
+disablePolicyConfirmTitle=禁用政策?
+linkAccount=關聯帳號
+attestationPreference.direct=直接
+unlinkUsers=解除關聯使用者
+configSaveError=無法儲存設定:{{error}}
+requiredFor=需要用於
+unitLabel=選擇時間單位
+includeAuthnStatement=包含 AuthnStatement
+addIdPMapper=新增身分提供者映射器
+createPermissionSuccess=成功建立權限
+roleAuthentication=角色驗證
+testConnectionError=錯誤!{{error}}
+useRealmRolesMapping=使用領域角色映射
+groupsPath=群組路徑
+flowNameDescriptionHelp=新流程名稱描述的說明文字
+identityProviderEntityId=身份提供者實體 ID
+userInfoSignedResponseAlgorithm=使用者資訊簽名回應演算法
+selectGroup=選擇群組
+scopePermissions.groups.view-members-description=決定管理員是否可以查看此群組成員的政策
+tableOfGroups=群組表格
+allowed-protocol-mappers.tooltip=允許的協定映射器提供者列表。如果嘗試註冊的應用程式包含未被允許的某些協定映射器,則註冊請求將被拒絕。
+targetOptions.brokerId=BROKER_ID
+forwardParameters=轉發查詢參數
+encryptionAlgorithmHelp=加密演算法,由 SAML 身份提供者用於加密 SAML 文件、聲明或 ID。用於解密 SAML 文件部分的相應解密金鑰是根據此配置的演算法選擇的,並且應該在領域金鑰中可用於加密 (ENC) 用途。如果未配置任何演算法,則允許使用任何支援的演算法,並且根據 SAML 文件中配置的演算法選擇解密金鑰。
+masterSamlProcessingUrlHelp=如果已設定,則此 URL 將用於 SP 的聲明消費者和單一登出服務的每個綁定。這可以在細粒度 SAML 端點配置中的每個綁定和服務中單獨覆蓋。
+idTokenEncryptionKeyManagementAlgorithmHelp=用於加密 ID 權杖中的金鑰管理的 JWA 演算法。如果您想要加密的 ID 權杖,則需要此選項。如果留空,則 ID 權杖僅簽名,但不加密。
+idpInitiatedSsoUrlNameHelp=URL 片段名稱,用於在您想要進行 IDP 啟動的 SSO 時引用應用程式。將此留空將禁用 IDP 啟動的 SSO。您將從瀏覽器引用的 URL 將是:{server-root}/realms/{realm}/protocol/saml/clients/{client-url-name}。
+scopePermissions.clients.map-roles-composite-description=決定管理員是否可以將此應用程式定義的角色作為組合應用於另一個角色的政策
+roleObjectClassesHelp=角色物件的物件類別。如果需要更多類別,則以逗號分隔。在典型的 LDAP 部署中,它可能是「groupOfNames」。在 Active Directory 中,通常是「group」。
+userInfoResponseEncryptionContentEncryptionAlgorithmHelp=用於加密使用者資訊端點響應的內容加密的 JWA 演算法。如果指定了使用者資訊響應加密金鑰管理演算法,則此值的預設值為 A128CBC-HS256。
+validRequestURIsHelp=可以用作 OpenID Connect 身份驗證請求期間「request_uri」參數值的有效 URI 列表。對於有效的重定向 URI,則不支持相同的功能。例如,通配符或相對路徑。
+claimHelp=要在權杖中搜索的聲明名稱。您可以通過使用「.」來引用嵌套聲明,例如「address.locality」。要字面上使用點(.),請使用反斜杠(\\.)進行轉義。
+groupsClaimHelp=如果已定義,則該政策將從代表請求權限的身份的訪問權杖或 ID 權杖中的給定聲明中獲取使用者的群組。如果未定義,則從您的領域配置中獲取使用者的群組。
+userCredentialsHelpText=最上層的處理器可讓您調整該使用者各項憑證的優先順序,其中位於最上方者具有最高優先權。同一可展開面板內的處理器則用於調整憑證的顯示順序,位於最上方的憑證將顯示在最左側。
+oidcAttributeImporter=如果 ID、訪問權杖或使用者資訊端點返回的聲明集中存在聲明,則將其導入到指定的使用者屬性或屬性中。
+attributeValueHelp=屬性必須具有的值。如果屬性是列表,則該值必須包含在列表中。
+policyDecisionStagey=決策策略決定了與給定權限相關的政策如何被評估以及如何獲得最終決策。「肯定」意味著至少一個政策必須評估為正面決策,最終決策才能為正面。「一致」意味著所有政策必須評估為正面決策,最終決策才能為正面。「共識」意味著正面決策的數量必須大於負面決策的數量。如果正面和負面數量相同,則最終決策將為負面。
+requestObjectRequiredHelp=指定應用程式是否需要在其授權請求中提供請求對象,以及他們可以使用的方法。如果設置為「非必要」,則提供請求對象是可選的。在所有其他情況下,提供請求對象是強制性的。如果設置為「僅限請求」,則必須通過值提供請求對象。如果設置為「僅限請求 URI」,則必須通過引用提供請求對象。如果設置為「請求或請求 URI」,則可以使用任一方法。
+dropNonexistingGroupsDuringSyncHelp=如果此標誌為 true,則在將群組從 LDAP 同步到 Keycloak 的過程中,我們將僅保留仍然存在於 LDAP 中的那些 Keycloak 群組。其餘的將被刪除。
+deleteScopeConfirm=如果您刪除此授權範圍,則某些權限將受到影響。
+enableClientSignatureRequiredExplain=如果您啟用「{{key}}」,則此應用程式的適配器將被更新。您可能需要為此應用程式下載新的適配器。否則,身份驗證將無法工作,您需要為此應用程式生成或導入金鑰。
+firstBrokerLoginFlowAliasOverrideHelp=身份提供者首次登錄後觸發的身份驗證流程的別名。「首次登錄」意味著當前沒有 Keycloak 帳戶連接到已驗證的身份提供者帳戶。
+executorAuthenticatorMultiSelectHelpText=執行器驗證器多選幫助文本
+userAttributeValue=使用者屬性值
+notFound=找不到您要查找的資源
+scopePermissions.users.map-roles-description=決定了管理員是否可以為所有使用者映射角色的政策
+attributesHelp=要在權杖中搜索的屬性的名稱和(正則表達式)值。配置的屬性名稱會在 SAML 屬性名稱和屬性友好名稱欄位中進行搜索。必須滿足每個給定的屬性描述才能設置角色。如果屬性是數組,則該值必須包含在數組中。如果可以多次找到屬性,則匹配一次即可。
+samlAttributeToRole=如果屬性存在,則授予使用者指定的領域或應用程式角色。
+contentSecurityPolicyReportOnly=Content-Security-Policy-Report-Only
+deleteClientPolicyProfileSuccess=成功從政策中移除配置檔。
+enableLdapv3Password=啟用 LDAPv3 密碼修改擴展操作
+status=狀態
+dragInstruction=點擊並拖動以更改優先順序
+createClientProfileSuccess=成功創建新的應用程式配置檔
+usersAddedError=無法將使用者添加到群組:{{error}}
+orderChangeErrorUserFed=無法更改使用者聯邦提供者的優先順序:{{error}}
+policyProvider.role=定義您的權限條件,其中允許一組一個或多個角色訪問對象。
+useRealmRolesMappingHelp=如果為 true,則 LDAP 角色映射將映射到 Keycloak 中的領域角色映射。否則,它將映射到應用程式角色映射。
+isAccessTokenJWTHelp=從身份提供者收到的訪問權杖是 JWT,其聲明將可供映射器使用。
+webAuthnUpdateError=無法更新 WebAuthn 政策:{{error}}
+deleteProviderTitle=刪除金鑰提供者?
+scopes=範圍
+syncLDAPGroupsSuccessful=數據已成功同步 {{result}}
+policyEnforcementModes.PERMISSIVE=寬鬆
+startTimeHelp=定義必須在此之前授予政策的時間。僅在當前日期/時間在此值之後或等於此值時授予。
+searchUserByAttributeKeyAlreadyInUseError=屬性鍵已在使用中
+executorClientAuthenticator=執行者應用程式身份驗證器
+attributeNameHelp=要在斷言中搜索的屬性名稱。您可以將其留空,並指定一個友好的名稱。
+linkAccountTitle=將帳戶連接到 {{provider}}
+userSessionAttributeHelp=要硬編碼的使用者工作階段屬性名稱
+updateSuccessIdentityProvider=提供者成功更新
+reloadKeys=重新加載金鑰
+useMetadataDescriptorUrlHelp=如果啟用,則用於驗證簽名的證書將從給定的「元數據描述符 URL」下載並緩存。可以使用「重新加載金鑰」操作來刷新緩存中的證書。如果關閉,則使用「驗證 X509 證書」選項中的證書,當 IDP 中更改時,需要手動更新它們。
+metadataDescriptorUrl=元數據描述符 URL
+metadataDescriptorUrlHelp=身份提供者發布應用程式所需的元數據信息(證書、金鑰、其他 URL 等)的外部 URL。
+reloadKeysSuccess=金鑰成功重新加載
+reloadKeysError=重新加載金鑰時出錯:{{error}}
+reloadKeysSuccessButFalse=未執行重新加載,可能是請求之間的時間太短。
+importKeysSuccess=金鑰成功重新匯入。請保存提供者以存儲新的證書。
+importKeysError=匯入金鑰時出錯:{{error}}
+importKeysErrorNoSigningCertificate=元數據中未定義選項「signingCertificate」。
+forbidden_one=禁止,需要以下權限:
+kerberosPrincipal=Kerberos 主體
+resourceAttribute=資源屬性
+applyToResourceTypeFlagHelp=指定是否應將此權限應用於具有給定類型的所有資源。在這種情況下,將對給定資源類型的所有實例評估此權限。
+managePriorityInfo=優先順序是在進行使用者查找時提供者的順序。您可以拖動行處理程序以更改優先順序。
+deletedErrorIdentityProvider=無法刪除提供者 {{error}}
+steps=步驟
+flowCreateError=無法創建流程:{{error}}
+host-sending-registration-request-must-match.tooltip=如果啟用,則僅允許從某些受信任的主機或域發送的請求訪問應用程式註冊服務。
+validatorDeletedSuccess=成功!使用者配置已保存。
+canonicalization=標準化方法
+deleteConfirmTitle=刪除領域?
+clientScope=應用程式範圍
+deleteConditionSuccess=條件已被刪除
+deleteConditionError=刪除條件時出錯:{{error}}
+syncAllUsers=同步所有使用者
+allowedClockSkewHelp=驗證身份提供者權杖時容許的時鐘偏差(以秒為單位)。預設值為零。
+clientSaveError=應用程式無法更新:{{error}}
+userGroupsRetrieveStrategyHelp=指定如何檢索使用者的群組。LOAD_GROUPS_BY_MEMBER_ATTRIBUTE 意味著將通過發送 LDAP 查詢來檢索使用者的角色,以檢索「member」是我們使用者的所有群組。GET_GROUPS_FROM_USER_MEMBEROF_ATTRIBUTE 意味著將從我們使用者的「memberOf」屬性或「成員屬於 LDAP 屬性」指定的其他屬性中檢索使用者的群組。
+hour=小時
+defaultSigAlgHelp=用於為領域簽署權杖的預設演算法
+policyGroupsHelp=指定哪些使用者被此政策允許。
+client-updater-source-groups.tooltip=創建或更新應用程式的實體是否為一個或多個指定群組的成員,如果是,則條件評估為 true。配置的群組由其簡單名稱指定,該名稱必須與 Keycloak 群組的名稱匹配。此處不使用群組層次結構的支持。
+webAuthnPolicyRpId=依賴方 ID
+ldapRolesDnHelp=保存此樹的角色的 LDAP DN。例如,「ou=finance,dc=example,dc=org」。
+providerUpdatedSuccess=應用程式政策已成功更新
+assertionConsumerServiceRedirectBindingURL=斷言消費者服務重定向綁定 URL
+createClientScopeError=無法創建應用程式範圍:{{error}}
+groupHelp=要將使用者添加到的群組。填寫包括路徑在內的群組完整路徑。例如:「/root-group/child-group」。
+client-updater-source-roles.tooltip=在應用程式註冊或更新請求期間檢查條件;如果創建或更新應用程式的實體(通常是使用者)是指定角色的成員,則評估為 true。要引用領域角色,您可以使用領域角色名稱,例如「my_realm_role」。要引用應用程式角色,您可以使用 client_id.role_name;例如,「my_client.my_client_role」指的是應用程式「my_client」的應用程式角色「my_client_role」。
+clientDeletedSuccess=應用程式已被刪除
+hmacGenerated=hmac-generated
+unlockSuccess=使用者已成功解鎖
+unlockError=無法解鎖使用者,原因:{{error}}
+hourHelp=定義必須授予政策的時間。您還可以通過填寫第二個欄位來提供範圍。在這種情況下,僅當當前小時介於您提供的兩個值之間或等於這兩個值時,才授予權限。
+deleteClientProfileConfirmTitle=刪除配置檔?
+syncLDAPGroupsError=無法同步資料,原因:{{error}}
+saveSuccess=使用者邦聯提供者已成功保存
+generatedAccessToken=已生成的訪問權杖
+requestObjectEncryptionHelp=JWE 演算法,應用程式在發送由「request」或「request_uri」參數指定的 OIDC 請求對象時需要使用該演算法。如果設置為「任何」,則加密是可選的,並允許使用任何演算法。
+importSuccess=已匯入新證書
+attributeConsumingServiceName=屬性消費服務名稱
+invalidJsonError=無法儲存使用者設定,提供的信息不是有效的 JSON:{{error}}
+invalidJsonClientProfilesError=無法儲存應用程式設定,提供的信息不是有效的 JSON:{{error}}
+invalidJsonClientPoliciesError=無法儲存應用程式政策,提供的信息不是有效的 JSON:{{error}}
+promptHelp=指定授權伺服器是否提示最終使用者重新驗證和同意。
+addLdapWizardDescription=這裡需要文本
+removedGroupMembershipError=無法移除群組成員資格,原因:{{error}}
+deleteExecutorSuccess=成功!執行者已被刪除。
+usernameHelperText=輸入此身份提供者的使用者名稱。
+noScopeCreateHint=您需要先創建授權範圍。
+clientScopesCondition=預期範圍
+global=全域
+includeOneTimeUseCondition=包含一次性使用條件
+clientUpdaterSourceRoles=更新實體角色
+enableSwitchError=無法啟用/禁用,原因:{{error}}
+deleteClientPolicyProfileConfirm=此操作將永久刪除政策 {{policyName}} 中的 {{profileName}}。此操作無法取消。
+deleteExecutorProfileConfirm=此操作將永久刪除 {{executorName}}。此操作無法取消。
+confirmClientSecretBody=如果您重新生成密鑰,Keycloak 數據庫將被更新,您需要為此應用程式下載新的適配器。
+generatedUserInfo=生成的使用者資訊
+masterSamlProcessingUrl=主 SAML 處理 URL
+importParseError=無法解析文件 {{error}}
+idTokenEncryptionKeyManagementAlgorithm=ID 權杖加密金鑰管理演算法
+addStepTo=將步驟添加到 {{name}}
+chooseResources=選擇您要導入的資源
+scopePermissions.users.impersonate-description=決定管理員是否可以身分冒充其他使用者的政策
+deleteResourceWarning=當不再被其他資源使用時,以下權限將被移除:
+permissionScopesHelp=指定此權限必須應用於一個或多個範圍。
+emptyEventsInstructions=沒有更多事件類型可以添加
+removeConfirmTitle_other=移除群組?
+assertionLifespanHelp=SAML 斷言條件中設置的壽命。超過該時間後,斷言將無效。「SessionNotOnOrAfter」屬性不會被修改,並繼續使用在領域級別定義的「SSO Session Max」時間。
+ldapAttributeValueHelp=LDAP 屬性的值,該屬性將在註冊期間添加到新使用者。您可以硬編碼任何值,例如「foo」,但您也可以使用一些特殊的標記。目前僅支持的標記是「${RANDOM}」,它將被替換為一些隨機生成的字符串。
+lastRegistration=最後註冊
+reevaluate=重新評估
+clientOfflineSessionMax=應用程式離線工作階段最大值
+descriptionLanding=這是使用者邦聯登陸頁面的描述
+noKeys=沒有密鑰
+activeHelp=設置密鑰是否可以用於簽名
+searchForUserDescription=此領域可能具有聯邦提供者。查看所有使用者可能會導致系統變慢,但可以通過搜索「*」來完成。請在上方搜索使用者。
+webAuthnPolicySignatureAlgorithmsHelp=應用於身份驗證斷言的簽名演算法。
+setToNowError=錯誤!無法將 notBefore 設置為當前日期和時間:{{error}}
+nameIdFormat=名稱 ID 格式
+wantAssertionsEncryptedHelp=指示此服務提供者是否期望加密的斷言。
+roleObjectClasses=角色物件類別
+deleteClientScope_other=刪除 {{count}} 個應用程式範圍
+deleteCredentialsConfirmTitle=刪除憑證?
+OVERWRITE=覆蓋
+revoke=撤銷
+syncUsersError=無法同步使用者:{{error}}
+generatedAccessTokenHelp=查看示例訪問權杖,當選定的使用者通過身份驗證時,將生成並發送給應用程式。您可以根據有效的協議映射器和角色範圍映射以及分配給實際使用者的聲明和角色來查看權杖將包含的聲明和角色。
+webAuthnPolicyAcceptableAaguidsHelp=可註冊驗證器的允許 AAGUID 清單。AAGUID 是 128 位元的標識符,用於標示驗證器的類型(例如:製造商與型號)。此選項需要配置「證明傳遞偏好」(Attestation conveyance preference)(通常為 `Direct`),以確保傳遞的是受信任的 AAGUID。預設的證明 `None` 不具可靠性,且可能會將 AAGUID 匿名化為零值。
+sectorIdentifierUri.tooltip=使用成對子值並支持動態應用程式註冊的提供者應使用 sector_identifier_uri 參數。它為在共同管理控制下的一組網站提供了一種方法,以便獨立於各個域名擁有一致的成對子值。它還為應用程式提供了一種更改 redirect_uri 域而無需重新註冊所有使用者的方法。
+xRobotsTag=X-Robots-Tag
+contextualInfo=上下文信息
+syncModeHelp=所有映射器的預設同步模式。同步模式決定何時使用映射器同步使用者資料。存在三個可能的值:「legacy」以保持在引入此選項之前的行為,「import」僅導入使用者一次,特別是在使用此身份提供者首次登錄使用者期間,以及「force」以在每次使用此身份提供者登錄時始終更新使用者。
+applyPolicyHelp=指定必須應用於此政策或權限定義的範圍的所有政策。
+addKerberosWizardDescription=這裡需要文本
+addAuthnContextDeclRef=添加 AuthnContext DeclRef
+userInfo=使用者資訊
+xContentTypeOptions=X-Content-Type-Options
+privateKeyMask=未設置或未知的私鑰
+addExecutorSuccess=成功!執行者創建成功
+executorTypeSelectHelpText=執行者類型選擇幫助文本
+createUserProviderError=無法創建使用者聯邦提供者:{{error}}
+onDragCancel=拖動已取消。列表未更改。
+removeUser=移除使用者
+ownerManagedAccess=啟用使用者管理的訪問
+userModelAttributeNameHelp=在從 LDAP 導入使用者時要添加的模型屬性名稱
+permissions=權限
+emptyExecutionInstructions=您可以通過添加子流程或執行來開始定義此流程
+deleteScope=永久刪除授權範圍?
+mapperSaveError=保存映射器時出錯:{{error}}
+ldapFullNameAttribute=LDAP 全名屬性
+createClientError=無法創建應用程式:{{error}}
+forceAuthenticationHelp=指示身份提供者是否必須直接驗證呈現者,而不是依賴先前的安全上下文。
+testClusterAvailability=測試集群可用性
+reGenerateSigning=為此應用程式重新生成簽名金鑰
+membershipAttributeType=成員屬性類型
+searchGroup=搜尋群組
+allResults=所有結果
+executorsHelpText=將應用於此應用程式配置檔的執行者
+authenticationAliasHelp=配置名稱
+deleteClientPolicyConditionConfirmTitle=刪除條件?
+initialCounterErrorHint=值必須在 1 和 120 之間
+passLoginHintHelp=將 login_hint 傳遞給身份提供者。
+headerName=標頭名稱
+dedicatedScopeName={{clientName}}-專用
+policyUsers=指定哪些使用者可以使用此政策。
+generatedIdTokenNo=未生成 id 權杖
+usersAdded_other={{count}} 位使用者已添加到該群組
+userFedUnlinkUsersConfirmTitle=解除所有使用者的連結?
+passCurrentLocale=傳遞當前語言環境
+roleCreated=角色已創建
+socialProfileJSONFieldPath=社交資料 JSON 欄位路徑
+noViewRights=您沒有權限查看此群組。
+resourceScopeError=無法移除授權範圍,原因是 {{error}}
+savePassword=儲存密碼
+decisionStrategies.UNANIMOUS=一致
+cacheSettingsDescription=此區域包含對於快取從此使用者儲存提供者載入的使用者的選項。
+aesGenerated=aes-generated
+executorsTable=執行者表格
+extendToChildren=擴展到子項目
+deleteClientPolicyProfileError=無法從政策中刪除配置檔:{{error}}
+greaterThan=必須大於 {{value}}
+hideOnLoginPage=在登錄頁面上隱藏
+couldNotCreateGroup=無法創建群組:{{error}}
+disableProvider=禁用提供者?
+clientScopeError=無法更新範圍映射:{{error}}
+saveRealmSuccess=領域創建成功
+createScopeSuccess=授權範圍創建成功
+logoUrl=Logo URL
+accessTokenLifespanImplicitFlowHelp=在 OpenID Connect 隱式流程期間發出的訪問權杖過期之前的最大時間。建議此值短於 SSO 超時。在隱式流期間無法刷新權杖,這就是為什麼有一個與「訪問權杖壽命」不同的單獨超時的原因。
+regexPatternHelp=指定正則表達式模式。
+searchForUserEvent=搜尋使用者事件
+unlinkUsersError=無法解除使用者連結:{{error}}
+storedTokensReadable=存儲的權杖可讀
+unknownUser=匿名
+userVerify.not\ specified=未指定
+userFedUnlinkUsersConfirm=您想解除所有使用者的連結嗎?資料庫中沒有密碼的任何使用者將無法再進行身份驗證。
+membership=成員資格
+deleteAttributeSuccess=屬性已刪除
+artifactResolutionService=工件解析服務
+clientProfilesSubTab=應用程式配置檔子標籤
+selectEncryptionType=選擇加密類型
+mappingUpdatedError=無法更新映射:{{error}}
+emptyRealmBasedIdps=此領域未配置基於領域的身份提供者。
+hideOrganizationLinkedIdps=隱藏組織連結的身份提供者
+value=值
+removeMappingTitle=移除角色?
+executorTypeSelectAlgorithm=執行者類型選擇演算法
+resources=資源
+userRolesRetrieveStrategy=使用者角色檢索策略
+importKey=匯入金鑰
+ellipticCurve=橢圓曲線
+forceArtifactBindingHelp=是否應通過 SAML ARTIFACT 綁定系統將響應消息返回給應用程式?
+forceAuthentication=強制身份驗證
+claimFilterName=必要聲明
+deletePolicy=是否永久刪除政策?
+searchFor=按名稱搜索角色
+writeOnly=僅寫入
+removeImportedUsersMessage=您確定要移除所有匯入的使用者嗎?
+validateUserObjectClasses=您必須輸入一個或多個使用者物件類別
+encryptionAlgorithm=加密演算法
+requiredForLabel.users=僅限使用者
+unanimous=一致
+policy-name=此政策的名稱。
+clientHelp=選擇發出此授權請求的應用程式。如果未提供,則授權請求將基於您所在的應用程式進行。
+unlockUsersError=無法解鎖所有使用者 {{error}}
+noAdminUrlSet=未發送推送。未配置管理 URI 或無可用的已註冊集群節點
+authData=授權資料
+chooseAPolicyType=選擇政策類型
+deleteExecutorError=無法刪除執行者:{{error}}
+userProfileError=無法更新使用者個人資料設定:{{error}}
+UPDATE_PASSWORD=更新密碼 (UPDATE_PASSWORD)
+resetPasswordError=重設密碼時出錯:{{error}}
+associatedPermissions=關聯的權限
+createScopeBasedPermission=創建基於範圍的權限
+showMore=顯示更多
+emptyStateInstructions=如果您想添加屬性組,請點擊下面的按鈕。
+logoutAllSessionsError=錯誤!無法登出所有工作階段:{{error}}。
+helpEnabled=啟用幫助
+deleteClientPolicy=刪除應用程式政策
+cibaInterval=間隔
+usernameTemplateImporter=格式化要導入的使用者名稱。
+disableUserInfo=禁用使用者資訊
+authorizationEncryptedResponseEnc=授權回應加密內容加密演算法
+editCondition=編輯條件
+viewCondition=檢視條件
+forcePostBinding=強制使用 POST 綁定
+passMaxAgeHelp=將 max_age 傳遞給身份提供者。
+exportFail=無法匯出領域:{{error}}
+flowTypeHelp=這是什麼類型的表單
+targetHelp=映射器的目標欄位。LOCAL(預設值)表示更改將應用於導入使用者時存儲在本地資料庫中的使用者名稱。BROKER_ID 和 BROKER_USERNAME 分別表示更改存儲到用於聯邦使用者查找的 ID 或使用者名稱中。
+setPasswordConfirm=設定密碼?
+identityProvider=身份提供者
+leave=離開
+deleteMessageBundleError=無法從捆綁包中刪除消息,{{error}}
+finish=完成
+updatedRequiredActionError=無法更新所需操作:{{error}}
+metadataOfDiscoveryEndpoint=發現端點的元資料
+createPolicySuccess=成功創建政策
+notVerified=未驗證
+encryptionKeysConfig=加密金鑰配置
+updateClientProfileSuccess=應用程式配置檔更新成功
+oid4vcIssuerMetadata=OpenID4VCI 憑證發行者元資料
+forceNameIdFormatHelp=忽略請求的 NameID 主體格式,並使用管理員 UI 配置的格式。
+validateKeyTab=您必須輸入一個金鑰標籤
+saveProviderError=無法保存提供者:{{error}}
+searchForPermission=搜尋權限
+selectACondition=選擇一個條件
+ldapAttributeValue=LDAP 屬性值
+emptyResources=沒有資源
+updatedRequiredActionSuccess=成功更新所需操作
+appliedByProviders=由以下提供者應用
+saveEventListenersSuccess=事件監聽器已更新。
+skipped=已跳過
+removeAttribute=移除屬性
+deleteProviderSuccess=成功。提供者已被刪除。
+validatorDeletedError=無法保存使用者個人資料:{{error}}
+preserveGroupInheritance=保留群組繼承
+createClientScopeSuccess=應用程式範圍已創建
+identityProviderEntityIdHelp=用於驗證接收到的 SAML 斷言的發行者的實體 ID。如果為空,則不執行發行者驗證。
+policyRoles=指定此政策允許的應用程式角色。
+refreshTokenMaxReuseHelp=刷新權杖可以重複使用的最大次數。當使用不同的權杖時,將會立即撤銷。
+exportAuthDetailsError=無法匯出授權詳細資訊:{{error}}
+mappedGroupAttributes=映射的群組屬性
+importConfig=從檔案匯入配置
+ldapAttribute=LDAP 屬性
+grantedScopes=已授權的範圍
+groupNameLdapAttribute=群組名稱 LDAP 屬性
+removeConfirmTitle_one=移除群組?
+useRefreshTokenForClientCredentialsGrant=對於應用程式憑證授予,使用刷新權杖
+sectorIdentifierUri.label=區域識別符 URI
+inputTypeStep=輸入步驟大小
+groupUpdateError=更新群組時出錯:{{error}}
+membershipUserLdapAttribute=成員使用者 LDAP 屬性
+ssoServiceUrl=單一登入服務 URL
+artifactResolutionServiceUrl=工件解析服務 URL
+inputHelperTextAfter=輸入欄位下方的輔助文字
+appliedByClients=由以下應用程式應用
+logoutServiceSoapBindingUrlHelp=應用程式單一登出服務的 SAML SOAP 綁定 URL。如果您使用不同的綁定,則可以將其留空。
+local=本地
+validatorColNames.colName=驗證器名稱
+userVerify.required=必填
+otpSupportedApplications.totpAppGoogleName=Google Authenticator
+clientDeleteConfirmTitle=刪除應用程式?
+changedUsersSyncHelp=變更或新建的 LDAP 使用者的同步週期(以秒為單位)
+trustEmailHelp=如果啟用,則此提供者提供的電子郵件將不會被驗證,即使該領域啟用了驗證。
+clientScopeRemoveError=無法移除範圍映射:{{error}}
+testConnectionHint.withEmail=在測試連線時,將向當前使用者({{email}})發送電子郵件。
+parentId=父 ID
+logoutServiceSoapBindingUrl=登出服務 SOAP 綁定 URL
+userFedDeletedSuccess=使用者聯邦提供者已被刪除。
+showPassword=以明文顯示密碼欄位
+logic=邏輯
+scopePermissions.groups.manage-membership-description=決定管理員是否可以將使用者添加或移除此群組的政策
+scopeName=此範圍的唯一名稱。該名稱可用於唯一標識範圍,在查詢特定範圍時非常有用。
+userInfoUrlHelp=使用者資訊 URL。這是可選的。
+whoWillAppearPopoverTextUsers=群組是分層的。當您選擇直接成員資格時,您只會看到使用者加入的子群組。不包括祖先群組。
+mapperCreateError=無法創建映射器:{{error}}
+mode=模式
+userFedDisableConfirmTitle=禁用使用者聯邦提供者?
+mappingTable=具有預定義映射的表
+generatedAccessTokenNo=未生成的存取權杖
+pkceEnabledHelp=對 IdP 代理使用 PKCE(密鑰代碼交換證明)
+webAuthnPolicyUserVerificationRequirement=使用者驗證要求
+singleLogoutServiceUrlHelp=必須用於發送登出請求的 URL。
+authorizationEncryptedResponseAlg=授權回應加密金鑰管理演算法
+allowEcpFlowHelp=允許此應用程式使用 ECP 流程來驗證使用者。
+removedGroupMembership=已移除群組成員資格
+compositeRoleOff=已關閉複合角色
+fullSyncPeriod=完整同步週期
+policy-description=此政策的描述。
+defaultPasswordLabel=我的密碼
+deleteMapperSuccess=映射器已成功刪除。
+scopeSaveError=無法持久化授權範圍,原因是 {{error}}
+used.SPECIFIC_PROVIDERS=特定提供者
+deletedSuccessIdentityProvider=提供者已成功刪除。
+scopePermissions.groups.view-description=決定管理員是否可以檢視此群組的政策
+unsavedChangesConfirm=您有未保存的更改。您確定要離開此頁面嗎?
+membershipLdapAttributeHelp=群組中用於成員資格映射的 LDAP 屬性名稱。通常它將是「member」。但是,當「成員屬性類型」為「UID」時,「成員 LDAP 屬性」通常可以是「memberUid」。
+usersLeftError=無法從群組中移除使用者:{{error}}
+requirement=要求
+any=任何
+minute=分鐘
+wantAssertionsSigned=希望簽署聲明
+roleSaveSuccess=角色已成功保存
+unsigned=未簽名
+userGroupsRetrieveStrategy=使用者群組檢索策略
+addSubFlow=新增子流程
+client-uris-must-match.label=應用程式 URI 必須匹配
+consensus=共識
+registration-web-origins.label=允許的註冊 Web Origins
+registration-web-origins.tooltip=允許來自特定網頁來源的 CORS 請求
+jwtAuthorizationGrantEnabledHelp=替 OAuth 2.0 授權啟用 JSON 網頁權杖 (JWT) 設定檔。
+jwtAuthorizationGrantIdpHelp=選取允許能被用於 JWT 授權驗證的身分提供者
+spiffeTrustDomainHelp=使用「spiffe://」開頭的網址,後面跟著網域名稱。例如:「spiffe://acme.com」。
+jwtAuthorizationGrantEnabled=JWT 授權
+jwtAuthorizationGrantIdp=允許用於 JWT 授權的身分提供者
+getKeyInfoError=無法取得憑證資訊 {{error}}
+includeInOpenIdProviderMetadata=包含在 OpenID 提供者元資料
+includeInOpenIdProviderMetadataHelp=如果啟用,這個應用程式範圍將會被包含在 OpenID 身分提供者元資料。
+updateWorkflow=更新工作流程
+copyWorkflow=複製工作流程
+workflowDetails=工作流程資訊
+updateWorkflowDetails=目前來說,除了變更姓名及啟用/禁用工作流程之外,工作流程無法被編輯。您可以複製工作流程並編輯副本。
+copyWorkflowDetails=您將要建立新的工作流程基於目前既有的版本。
+createWorkflowDetails=透過提供 JSON 格式來建立新的工作流程。
+workflowEnabled=已啟用工作流程
+workflowDisabled=已禁用工作流程
+workflowUpdated=已成功更新工作流程
+workflowUpdateError=無法更新工作流程:{{error}}
+authorizationGrantSettings=授予授權設定
+jwtAuthorizationGrantIdpEnabled=JWT 授予授權
+jwtAuthorizationGrantIdpEnabledHelp=根據 RFC 7523,啟用使身分提供者能作為信任提供者來驗證 JWT 授予授權聲明。
+jwtAuthorizationGrantAssertionReuseAllowed=允許複用聲明
+jwtAuthorizationGrantAssertionReuseAllowedHelp=如果啟用,jti 聲明不會是必填項目,且聲明能被複用。
+jwtAuthorizationGrantMaxAllowedAssertionExpiration=最大允許斷言過期時間
+jwtAuthorizationGrantMaxAllowedAssertionExpirationHelp=插入斷言可以擁有的最大允許過期時間。
+jwtAuthorizationGrantAssertionSignatureAlg=斷言簽章演算法
+jwtAuthorizationGrantAssertionSignatureAlgHelp=用於簽署斷言的簽章演算法,如果未指定任何簽章演算法都有效。
+templateHelp=用於格式化要導入的使用者名稱的模板。替換項用 ${} 括起來。例如:「${ALIAS}.${CLAIM.sub}」。ALIAS 是提供者別名。CLAIM. 參考 ID 或訪問權杖聲明。通過在替換值後附加 |uppercase 或 |lowercase,可以將替換項轉換為大寫或小寫,例如,「${CLAIM.sub | lowercase}」。
+oAuthDevicePollingIntervalHelp=應用程式在輪詢權杖端點之間的輪詢請求之間應等待的最短時間(以秒為單位)。
+authorizationEncryptedResponseAlgHelp=用於加密授權回應時的金鑰管理 JWA 演算法,當回應模式為 jwt 時需要此選項。如果留空,授權回應僅簽署但不加密。
+scopePermissions.users.manage-description=決定管理員是否可以管理領域中所有使用者的政策
+defaultACRValuesHelp=在 OIDC 請求中,如果沒有明確通過「claims」或「acr_values」參數請求 ACR,則用作自願 ACR 的預設值。
+minimumACRValueHelp=Keycloak 要強制執行的最低 ACR。會覆蓋透過「acr_values」或「claims」明確請求還低的 ACR,除非它們被標記為必要。
+allowCreateHelp=允許外部身份提供者建立新的識別碼來表示主體。
+monthHelp=定義必須授予政策的月份。您也可以通過填寫第二個欄位來提供範圍。在這種情況下,只有當當前月份介於您提供的兩個值之間或等於這兩個值時,才授予權限。
+issuerHelp=回應發行者的發行者識別碼。如果未提供,則不會執行任何驗證。
+logoutServicePostBindingURLHelp=SAML POST 綁定 URL 用於應用程式的單一登出服務。如果您使用不同的綁定,則可以將此留空。
+signatureKeyNameHelp=已簽署的 SAML 文件在 KeyName 元素中包含簽署金鑰的識別。對於 Keycloak / RH-SSO 對手方,使用 KEY_ID,對於 MS AD FS 使用 CERT_SUBJECT,對於其他情況請檢查並在沒有其他選項可用時使用 NONE。
+groupsPathHelp=Keycloak 群組路徑,LDAP 群組將新增到該路徑。例如,如果使用值「/Applications/App1」,則 LDAP 群組將在 Keycloak 中的頂層群組「Applications」的子群組「App1」下可用。預設值為「/」,因此 LDAP 群組將映射到頂層的 Keycloak 群組。在建立此映射器時,必須已在 Keycloak 中存在已配置的群組路徑。
+decisionStrategyHelp=決策策略決定如何評估權限以及如何獲得最終決策。「肯定」表示必須至少有一個權限評估為正面決策,才能授予對資源及其範圍的訪問權限。「一致」表示所有權限必須評估為正面,最終決策才會是正面的。
+conditionsHelp=用於評估的條件,以確定是否應在特定操作期間套用應用程式政策。
+emptyPoliciesInstructions=如果您想要建立政策,請按下面的按鈕來建立政策。
+webAuthnPolicyPasswordlessFormHelp=無密碼 WebAuthn 認證的政策。此政策由「WebAuthn 註冊無密碼」必要動作和「WebAuthn 無密碼驗證器」驗證器使用。典型用法是在作為第一因素認證時使用 WebAuthn。同時擁有「WebAuthn 政策」和「WebAuthn 無密碼政策」允許在同一領域中將 WebAuthn 用作第一因素和第二因素驗證器。
+roleHelpHelp=要授予使用者的角色。點擊「選擇角色」按鈕以瀏覽角色,或直接在文字框中輸入。引用應用程式角色的語法為 appname.approle,例如 myapp.myrole。
+scopeDisplayNameHelp=此範圍的唯一名稱。該名稱可用於唯一識別範圍,在查詢特定範圍時非常有用。
+assertionConsumerServiceRedirectBindingURLHelp=用於應用程式的斷言消費服務的 SAML 重定向綁定 URL(登入回應)。如果您沒有此綁定的 URL,可以留空。
+certificateHelp=用於驗證由應用程式簽發並由應用程式私鑰簽名的 JWT 的應用程式證書。
+encryptionKeysConfigExplain=如果您啟用下面的「加密斷言」,則 SAML 斷言將使用應用程式的公鑰進行加密。如果應用程式提供帶有簽名和加密金鑰的 SP 元資料描述符 URL,您可以在「設定」標籤的「簽名和加密」部分中使用「使用元資料描述符 URL」選項來啟用金鑰的自動管理。您也可以在啟用時手動生成或導入來配置加密金鑰。啟用此選項後,可以在「設定」標籤的「簽名和加密」部分修改加密詳細資訊。
+preserveGroupInheritanceHelp=標示是否應將來自 LDAP 的群組繼承傳播到 Keycloak。如果為 false,則所有 LDAP 群組將映射為 Keycloak 中的平面頂層群組。否則,群組繼承將保留到 Keycloak,但如果 LDAP 結構包含遞歸或每個子群組有多個父群組,則群組同步可能會失敗。
+parameterizedScopeHelp=如果開啟,則此範圍將被視為動態範圍,該範圍將包含靜態和可變部分。
+attributePermissionDescription=此部分包含有關誰可以編輯和誰可以查看屬性的權限。
+emptyClientScopesInstructions=目前沒有與此應用程式關聯的應用程式範圍。您可以將現有的應用程式範圍新增到此應用程式,以共用協議映射器和角色。
+resourceNameHelp=此資源的唯一名稱。該名稱可用於唯一識別資源,在查詢特定資源時非常有用。
+modeHelp=LDAP_ONLY 表示使用者的所有群組映射均從 LDAP 檢索並儲存到 LDAP 中。READ_ONLY 是唯讀 LDAP 模式,其中群組映射同時從 LDAP 和資料庫中檢索,並將它們合併在一起。新的群組加入不會儲存到 LDAP,而是儲存到資料庫中。IMPORT 是唯讀 LDAP 模式,其中在從 LDAP 匯入使用者時會從 LDAP 檢索群組映射,然後將它們儲存到本地 Keycloak 資料庫中。
+ldapFilterHelp=LDAP 篩選器會向檢索 LDAP 群組的整個查詢新增額外的自訂篩選器。如果不需要額外的篩選並且您想要從 LDAP 檢索所有群組,請將此留空。否則,請確保篩選器以「(」開頭並以「)」結尾。
+roleHelp=如果所有屬性都存在,則授予使用者的角色。點擊「選擇角色」以瀏覽角色,或直接在文字框中輸入。引用應用程式角色的語法為 clientname.clientrole,例如 myclient.myrole。
+ldapSynchronizationSettingsDescription=此部分包含與從 LDAP 同步使用者到 Keycloak 資料庫相關的選項。
+scopePermissions.users.manage-group-membership-description=決定管理員是否可以管理領域中所有使用者的群組成員資格的政策。這與特定的群組政策一起使用
+accountLinkingOnlyHelp=如果為 true,使用者無法透過此提供者登入。他們只能連結到此提供者。如果您不想允許從該提供者登入,但想要與該提供者整合,這會很有用。
+webAuthnPolicyRpIdHelp=WebAuthn 依賴方 ID(RpID)。它必須是來源的有效網域,例如「company.com」或「auth.company.com」。
+signingKeysConfigExplain=如果您啟用下面的「需要應用程式簽名」,則應用程式應簽署其 SAML 請求和回應,並且伺服器將驗證該簽名。如果應用程式提供帶有簽名和加密金鑰的 SP 元資料描述符 URL,您可以在「設定」標籤的「簽名和加密」部分中使用「使用元資料描述符 URL」選項來啟用金鑰的自動管理。您也可以在啟用時手動生成或導入來配置簽名金鑰。
+mapperTypeHelp=用於將 LDAP 使用者的單一屬性映射到 Keycloak 資料庫中 UserModel 的屬性
+importWarning=上述匯入的資料和設定可能會覆蓋已存在的資料和設定。
+kerberosRequiredSettingsDescription=此部分包含所有使用者存儲提供者共有的一些基本選項。
+notBeforeHelp=撤銷在此時間之前為此應用程式簽發的任何權杖。要推送該政策,您應該先在「設定」標籤中設置有效的管理 URL。
+idTokenSignatureAlgorithm=ID 權杖簽名演算法
+editModeKerberosHelp=READ_ONLY 表示不允許更新密碼,使用者始終使用 Kerberos 密碼進行身份驗證。UNSYNCED 表示使用者可以在 Keycloak 資料庫中更改密碼,並將使用該密碼而不是 Kerberos 密碼。
+deleteScopeWarning=當以下權限不再被其他授權範圍使用時,將被移除:
+pushedAuthorizationRequestRequiredHelp=布林參數,指示授權伺服器是否僅透過推送授權請求方法接受授權請求資料。
+validatingPublicKeyHelp=用於驗證外部 IDP 簽章的 PEM 或 JWKS 格式公鑰。若使用 JWKS,可包含多個公鑰。您可點擊下方按鈕匯入包含不同金鑰與憑證格式的外部檔案。匯入後必須儲存提供者設定,變更內容才會生效。
+webAuthnPolicyAcceptableAaguids=可接受的 AAGUIDs
+logoutServiceRedirectBindingURLHelp=SAML 重定向綁定 URL 用於應用程式的單一登出服務。如果您使用不同的綁定,則可以將此留空。
+scopePermissions.roles.map-role-description=決定管理員是否可以將此角色映射到使用者或群組的政策
+impersonateConfirm=身分冒充使用者?
+scopePermissions.clients.map-roles-client-scope-description=決定管理員是否可以將此應用程式定義的角色套用到另一個應用程式的應用程式範圍的政策
+accessTokenSuccess=存取權杖已重新產生
+validRequestURIs=有效的請求 URI
+federationLinkHelp=此本地存儲的使用者是從哪個 UserStorageProvider 匯入的。
+validateUsernameLDAPAttribute=您必須輸入使用者名稱 LDAP 屬性
+pairwiseSubAlgorithmSalt.tooltip=用於計算成對主體識別碼的鹽值。如果留空,將會生成一個鹽值。
+allowedClockSkew=允許的時鐘偏差
+privateRSAKey=私有 RSA 金鑰
+createPermission=建立權限
+reqAuthnConstraints=請求的身份驗證上下文限制
+requirements.ALTERNATIVE=替代
+claimFilterValueHelp=必要聲明的值(支援正則表達式)
+credentialResetConfirm=發送電子郵件
+roleList=角色列表
+scopePermissions.groups.manage-members-description=決定管理員是否可以管理此群組成員的政策
+contextualAttributes=情境屬性
+scopePermissions.clients.view-description=決定管理員是否可以檢視此應用程式的政策
+allowEcpFlow=允許 ECP 流程
+rsa=rsa
+updateErrorIdentityProvider=無法更新提供者。{{error}}
+emptyProfiles=未設定任何應用程式設定檔
+usermodel.clientRoleMapping.clientId.tooltip=應用程式 ID 用於角色映射。只有此應用程式的應用程式角色會新增到權杖中。如果未設定,則所有應用程式的應用程式角色都會新增到權杖中。
+targetOptions.local=LOCAL
+addTranslationError=建立翻譯時出錯,{{error}}
+pkceMethodHelp=要使用的 PKCE 方法
+addExecutorError=執行者未建立:{{error}}
+scopePermissions.clients.manage-description=決定管理員是否可以管理此應用程式的政策
+roleRemoveAssociatedText=此操作將從 {{roleName}} 中移除 {{role}}。與 {{role}} 相關的所有角色也將被移除。
+idpInitiatedSsoRelayState=IDP 啟動的 SSO 中繼狀態
+attribute=屬性
+clientScopesConditionTooltip=預期應用程式範圍的清單。如果指定的應用程式請求符合某些應用程式範圍,則條件評估結果為 true。這還取決於根據所配置的「範圍類型」它應該是預設還是可選的應用程式範圍。
+principalAttributeHelp=用於識別外部使用者的屬性名稱或友好名稱。
+nameIdPolicyFormat=NameID 政策格式
+idpInitiatedSsoUrlName=IDP 啟動的 SSO URL 名稱
+selectMethod=選擇方法
+deleteConfirmExecution=刪除流程 {{name}}?
+deletedErrorRealmSetting=無法刪除領域:{{error}}
+scopePermissions.roles.map-role-composite-description=決定管理員是否可以將此角色作為複合角色套用到另一個角色的政策
+cibaBackchannelTokenDeliveryModeHelp=指定 CD(消費裝置)如何獲取身份驗證結果和相關權杖。此模式將預設用於未明確設定其他模式的 CIBA 應用程式。
+userVerify.preferred=首選
+syncModes.legacy=傳統
+signServiceProviderMetadata=簽署服務提供者元資料
+acceptsPromptNoneHelp=這僅與身份提供者驗證器一起使用,或者當 kc_idp_hint 指向此身份提供者時使用。如果該應用程式發送帶有 prompt=none 的請求且使用者未經身份驗證,則不會直接將錯誤返回給應用程式;帶有 prompt=none 的請求將轉發到此身份提供者。
+requiresShortStateParameterHelp=這個開關僅在身份提供者不支援在初始 OIDC/OAuth2 身份驗證請求中發送的「state」參數的長值時需要啟用(例如超過 100 個字元)。在這種情況下,Keycloak 將嘗試使「state」參數更短,並可能省略一些要在初始請求中發送的應用程式資料。在某些非常邊緣的情況下,這可能會導致功能受限(例如,如果 IDP 在 OIDC 身份驗證回應中將錯誤重定向到 Keycloak,Keycloak 可能需要顯示錯誤頁面,而無法在登入會話過期的情況下重定向到應用程式)。
+userRolesRetrieveStrategyHelp=指定如何檢索使用者的角色。LOAD_ROLES_BY_MEMBER_ATTRIBUTE 表示將透過發送 LDAP 查詢來檢索使用者的角色,以檢索所有「member」是我們使用者的角色。GET_ROLES_FROM_USER_MEMBEROF 表示將從我們使用者的「memberOf」屬性中檢索使用者的角色。或者從「Member-Of LDAP 屬性」指定的其他屬性中檢索。LOAD_ROLES_BY_MEMBER_ATTRIBUTE 僅適用於 Active Directory,這表示將使用 LDAP_MATCHING_RULE_IN_CHAIN LDAP 擴展遞歸地檢索使用者的角色。
+roleDeleteError=無法刪除角色:{{error}}
+selectScope=選擇範圍
+attributeDefaultValue=屬性預設值
+mapperAttributeFriendlyName=友好名稱
+readOnlyHelp=從 LDAP 匯入到 UserModel 的唯讀屬性,但在 Keycloak 中更新使用者時不會保存回 LDAP。
+resourceDeletedError=無法移除資源:{{error}}
+requestObjectEncodingHelp=JWE 演算法,應用程式在加密由「request」或「request_uri」參數指定的 OIDC 請求物件內容時需要使用該演算法。如果設置為「any」,則允許使用任何演算法。
+roleDeleteConfirm=刪除角色?
+targetOptions.brokerUsername=BROKER_USERNAME
+generatedUserInfoNo=無生成的使用者資訊
+allowed-client-scopes.label=允許的應用程式範圍
+savePasswordSuccess=密碼已成功設定。
+idTokenEncryptionContentEncryptionAlgorithm=ID 權杖加密內容加密演算法
+newRoleName=新角色名稱
+addClientProfile=新增應用程式設定檔
+userEventsRegistered=使用者事件已註冊
+eventConfigError=無法儲存事件設定:{{error}}
+target=目標
+protocolMapper=協議...
+clientDeleteConfirm=如果您刪除此應用程式,所有相關資料將被移除。
+derFormattedHelp=如果證書在 LDAP 中是 DER 格式而非 PEM 格式,請啟用此選項。
+scopePermissions.users.view-description=決定管理員是否可以查看領域中所有使用者的政策
+ldapGeneralOptionsSettingsDescription=本節包含所有使用者存儲提供者共有的一些基本選項。
+importSkipped_one=跳過一筆記錄。
+policySaveError=無法更新政策:{{error}}
+idTokenSignatureAlgorithmHelp=用於簽署 ID 權杖的 JWA 演算法。
+deleteResourceConfirm=如果您刪除此資源,某些權限將受到影響。
+httpPostBindingResponse=HTTP-POST 綁定回應
+artifactBindingResponse=ARTIFACT 綁定回應
+tokenLifespan.inherited=繼承自領域設定
+policyEnforcementModeHelp=當評估授權請求時,政策執行模式會決定如何執行政策。「強制執行」表示即使沒有與給定資源相關聯的政策,預設情況下也會拒絕請求。「寬鬆」表示即使沒有與給定資源相關聯的政策,也會允許請求。「已停用」完全停用政策的評估,並允許訪問任何資源。
+selectAUser=選擇使用者
+groupCreated=群組已建立
+generateError=無法產生新的金鑰對和憑證 {{error}}
+testClusterSuccess=成功驗證可用性:{{successNodes}}
+importConfigHelp=從下載的 IDP 探索描述符匯入元資料。
+targetClaim=目標聲明
+updateFlowSuccess=流程更新成功
+addExecutor=新增執行者
+selectIfResourceExists=如果資源已存在,請指定應該執行的操作
+credentialReset=憑證已重設
+deleteValidatorConfirmTitle=刪除驗證器?
+kc.client.network.ip_address=應用程式 IPv4 位址
+signatureAndEncryption=簽名和加密
+hardcodedUserSessionAttribute=當使用者從提供者匯入時,將值硬編碼到特定的使用者會話屬性中。
+conditionType=條件類型
+importOverwritten_zero=沒有記錄被覆寫。
+userFedDisableConfirm=如果您停用此使用者聯合提供者,將不會考慮其查詢,且匯入的使用者將被停用且唯讀,直到該提供者再次啟用為止。
+userSessionAttribute=使用者工作階段屬性
+searchUserByAttributeMissingValueError=請指定屬性值
+moveGroupError=無法移動群組: {{error}}
+clientImportSuccess=應用程式匯入成功
+dragHelp=按空格或 Enter 鍵開始拖曳,並使用方向鍵向上或向下導航。按 Enter 鍵確認拖曳,或按其他任意鍵取消拖曳操作。
+startTime=開始時間
+logicHelp=邏輯決定了政策決策的方式。如果為「正向」,則在評估此政策期間獲得的結果效果(允許或拒絕)將用於執行決策。如果為「負向」,則結果效果將被否定,換句話說,允許變成拒絕,反之亦然。
+user-events-cleared-error=無法清除使用者事件 {{error}}
+executorType=執行者類型
+more=還有 {{count}} 個
+mappersList=映射器列表
+inputHelperTextBefore=輸入欄位上方的輔助文字
+webAuthnPolicyExtraOrigins=額外來源
+samlSignatureKeyName=SAML 簽名金鑰名稱
+logicType.negative=負向
+validateAttributeName=不允許沒有名稱的屬性配置。
+includeAuthnStatementHelp=是否應在登入回應中包含指定方法和時間戳記的聲明?
+evaluateError=無法評估,原因:{{error}}
+iconUriHelp=指向圖示的 URI。
+permissionsScopeName=範圍名稱
+copyFlowError=無法複製流程:{{error}}
+roleRemoveAssociatedRoleConfirm=刪除相關角色?
+httpPostBindingAuthnRequest=AuthnRequest 的 HTTP-POST 綁定
+samlKeysExportSuccess=成功匯出金鑰
+policyProvider.group=定義您的權限條件,其中允許一組一個或多個群組(及其層級)訪問對象。
+updatedUserProfileError=使用者設定檔配置未保存:{{error}}
+emptyPermissions=沒有權限
+deletePermission=永久刪除權限?
+selectUser=選擇一個使用者,其身份將用於從伺服器查詢權限。
+resultPermit=結果-允許
+emptyAuthorizationScopes=沒有授權範圍
+nameIdPolicyFormatHelp=指定對應於名稱識別符格式的 URI 參考。
+attributeGeneralSettingsDescription=本節包含所有屬性共有的一些基本設定。
+name-id-format=名稱識別符格式
+deleteRealm=刪除領域
+deleteFlowError=無法刪除流程:{{error}}
+roleImportError=無法匯入角色
+regexAttributeValuesHelp=如果啟用,屬性值將被解釋為正則表達式。
+userCreated=使用者已建立
+alwaysReadValueFromLdapHelp=如果啟用,則在讀取 LDAP 屬性值時,將始終使用該值,而不是來自 Keycloak 資料庫的值。
+scopePermissions.clients.map-roles-description=決定管理員是否可以映射此應用程式定義的角色的政策
+signAssertions=簽署聲明
+disableUserInfoHelp=是否停用使用者資訊服務以獲取其他使用者資訊?預設是使用此 OIDC 服務。
+copyError=複製授權詳細資訊時出錯:{{error}}
+validateSignatures=啟用/停用 SAML 回應的簽名驗證。
+logoutUrlHelp=用於從外部身份提供者登出使用者的結束會話端點。
+sync-ldap-groups-to-keycloak=將 LDAP 群組同步到 Keycloak
+attestationPreference.indirect=間接
+deletePolicyWarning=以下聚合的政策將被自動移除:
+validatingPublicKey=驗證公鑰
+permissionsListIntro=透過點擊範圍名稱來編輯權限列表。然後它會重定向到名為 <1>{{realm}}1> 的應用程式的權限詳細資訊頁面
+deleteClientConditionSuccess=條件已成功刪除。
+resetActions=重設動作
+cibaExpiresInHelp=自收到身份驗證請求以來,「auth_req_id」的過期時間(以秒為單位)。
+client-scopes-condition.tooltip=預期應用程式範圍的清單。如果指定的應用程式請求符合某些應用程式範圍,則條件評估結果為 true。這還取決於根據所配置的「範圍類型」它應該是預設還是可選的應用程式範圍。
+createResourceBasedPermission=建立基於資源的權限
+searchForRole=搜尋角色
+inputTypeRows=輸入列數
+validatePasswordPolicyHelp=在更新密碼之前,決定 Keycloak 是否應使用領域密碼政策來驗證密碼。當使用者的密碼儲存在 LDAP 中時,某些 Keycloak 密碼政策無法運作:未最近使用、過期密碼、雜湊迭代和雜湊演算法。這種情況發生是因為 Keycloak 無法直接控制密碼存儲。如果您想使用這些政策,請在 LDAP 伺服器層啟用密碼政策。
+fullNameLdapReadOnlyHelp=對於唯讀模式,資料會從 LDAP 匯入到 Keycloak 資料庫,但在 Keycloak 中更新使用者時不會保存回 LDAP。
+requestObjectSignatureAlgorithmHelp=JWA 演算法,應用程式在發送由「request」或「request_uri」參數指定的 OIDC 請求物件時需要使用該演算法。如果設置為「any」,則請求物件可以由任何演算法(包括「none」)簽署。
+ldapKerberosSettingsDescription=本節包含對 Kerberos 整合有用的選項。僅當 LDAP 伺服器與 Kerberos/SPNEGO 一起用於使用者身份驗證時使用。
+termsOfServiceUrlHelp=應用程式客戶端提供給最終使用者以閱讀有關應用程式服務條款的 URL
+clientSecretError=無法重新生成應用程式密鑰,原因:{{error}}
+client-roles.label=應用程式角色
+validateEditMode=您必須選擇一種編輯模式
+copyFlowSuccess=流程複製成功
+permissionDeletedError=無法刪除權限,原因:{{error}}
+realmId=領域 ID
+algorithmHelp=金鑰的預期演算法
+userVerify.discouraged=不建議
+ldapRolesDn=LDAP 角色 DN
+requestObjectRequired=需要請求物件
+prompts.none=無
+resourcesHelp=指定此權限必須應用於特定的資源實例。
+helpLabel=更多關於「{{label}}」的幫助
+isMandatoryInLdap=在 LDAP 中是否為必填
+deleteClientConditionError=建立條件時出錯:{{error}}
+noMappers=無映射器
+couldNotLinkIdP=無法連結身份提供者,原因:{{error}}
+managePriorities=管理優先順序
+createClientPolicySuccess=新政策已建立
+used.notInUse=未使用
+generatedIdTokenHelp=請參閱範例 ID 權杖,該權杖將在所選使用者通過身份驗證後生成並發送給應用程式。您可以根據有效的協議映射器和角色範圍映射以及分配給實際使用者的聲明和角色來查看權杖將包含的聲明和角色。
+saveProviderListSuccess=提供者的優先順序已成功更新。
+wantAuthnRequestsSigned=需要簽署的 AuthnRequests
+clientPoliciesProfiles=應用程式政策設定檔
+requiredForLabel.both=使用者和管理員
+CONFIGURE_TOTP=配置 OTP(CONFIGURE_TOTP)
+userModelAttributeName=使用者模型屬性名稱
+importResourceError=無法匯入資源,原因:{{error}}
+parameterizedScope=動態範圍
+IDK-periodicChangedUsersSyncHelp=是否應在 LDAP 存儲中建立新使用者?優先順序會影響選擇哪個提供者來同步新使用者。
+logoutServiceArtifactBindingUrlHelp=SAML ARTIFACT 綁定 URL 用於應用程式的單一登出服務。如果您使用不同的綁定,則可以將此留空。
+claimToRole=如果存在聲明,則授予使用者指定的領域或應用程式角色。
+logoutServicePostBindingURL=登出服務 POST 綁定 URL
+assertionConsumerServicePostBindingURLHelp=用於應用程式的斷言消費者服務(登入回應)的 SAML POST 綁定 URL。如果您沒有此綁定的 URL,則可以將此留空。
+createAuthorizationScope=建立授權範圍
+roleID=角色 ID
+roleNameLdapAttributeHelp=用於角色物件的名稱和 RDN 的 LDAP 屬性名稱。通常是「cn」。在這種情況下,典型的群組/角色物件可能具有類似「cn=role1,ou=finance,dc=example,dc=org」的 DN。
+origin=來源
+regexPattern=正則表達式
+targetContextAttributes=目標上下文屬性
+targetContextAttributesHelp=定義上下文屬性(聲明)的評估,而不是身份屬性
+filteredByClaim=驗證必要聲明
+rowCancelBtnAriaLabel=取消 {{messageBundle}} 的編輯
+validateSignatureHelp=啟用或停用針對外部 IDP 權杖的簽名驗證。如果啟用,在與使用者驗證相關的場景中,Keycloak 將驗證從身分提供者取得的 JWT 權杖,例如,Keycloak 在與身分提供者完成 OIDC/OAuth2 流程後取得 IDToken 或 accessToken 時。
+addAuthnContextClassRef=新增 AuthnContext ClassRef
+addSubFlowHelp=子流程可以是通用型或表單型。表單類型用於構建為使用者生成單一流程的子流程。子流程是一種特殊類型的執行,其評估結果取決於其所包含的執行方式。
+authorizationSignedResponseAlgHelp=用於在回應模式為 jwt 時簽署授權回應權杖的 JWA 演算法。
+ellipticCurveHelp=ECDSA 中使用的橢圓曲線
+executors=執行者
+attributeConsumingServiceIndex=屬性消費服務索引
+prompt=提示
+showAuthData=顯示授權資料
+signature-algorithm=JWA 演算法,應用程式在簽署用於身份驗證的 JWT 時需要使用該演算法。如果留空,則允許應用程式使用任何適當的演算法來進行特定的應用程式身份驗證。
+ownerManagedAccessHelp=如果啟用,資源擁有者可以管理對此資源的存取權。
+useLowerCaseBearerTypeHelp=如果啟用此選項,則令牌回應的類型將設置為小寫的「bearer」。預設情況下,伺服器會根據 RFC6750 將類型設置為「Bearer」。
+useRfc9068AccessTokenTypeHelp=如果啟用,存取權杖的標頭類型將符合 RFC9068,設為「at+jwt」。否則,標頭類型將為「JWT」。
+addCondition=新增條件
+updateSuccessClientScope=應用程式範圍已更新
+permissionsDisableConfirm=如果您停用權限,以下列表中的所有權限將自動刪除。此外,相關的資源和範圍也將被移除
+clientProfilesHelpItem=應用程式設定檔說明項目
+userSessionAttributeValue=使用者工作階段屬性值
+dayMonthHelp=定義必須授予政策的月份中的日期。您還可以通過填寫第二個欄位來提供範圍。在這種情況下,只有當當前月份的日期在您提供的兩個值之間或等於這兩個值時,才會授予權限。
+fullNameLdapWriteOnlyHelp=對於僅寫入模式,當在 Keycloak 中建立或更新使用者時,資料會傳播到 LDAP。但此映射器不會用於將資料從 LDAP 傳回到 Keycloak。如果您配置了單獨的 firstName 和 lastName 屬性映射器,並且想要使用這些映射器將屬性從 LDAP 讀取到 Keycloak,則此設定非常有用。
+userFedDeleteError=無法刪除使用者聯合提供者:「{{error}}」
+id=ID
+idTokenEncryptionContentEncryptionAlgorithmHelp=用於加密 ID 權杖中的內容加密的 JWA 演算法。僅當您想要加密的 ID 權杖時才需要此選項。如果留空,則 ID 權杖僅簽署,而不加密。
+messageBundleDescription=您只能編輯受支援的語系。如果您尚未選擇受支援的語系,則只能編輯英文語系。
+saveEventListenersError=儲存事件監聽器時出錯:{{error}}
+scopesHelp=當請求授權時要發送的範圍。它可以是以空格分隔的範圍清單。預設為「openid」。
+enabledHelp=設定金鑰是否啟用
+nameHintHelp=群組的唯一名稱。此名稱將用於在將屬性綁定到群組時參考該群組。
+admin-events-cleared-error=無法清除管理員事件:{{error}}
+isBinaryAttribute=是否為二進位屬性
+noValidMetaDataFound=在此 URL 找不到有效的元資料:「{{error}}」
+deleteExecutionSuccess=執行成功刪除
+deleteConfirmTitle_other=刪除群組?
+testingConnection=測試連線
+executorDetails=執行者詳細資料
+backchannelLogoutHelp=外部 IDP 是否支援後端頻道登出?
+exportSamlKeyTitle=匯出 SAML 金鑰
+SKIP=跳過
+logoutServiceArtifactBindingUrl=登出服務 ARTIFACT 綁定 URL
+searchForProvider=搜尋提供者
+ldapSearchingAndUpdatingSettingsDescription=本節包含與搜尋 LDAP 伺服器中可用使用者相關的選項。
+allowed-client-scopes.tooltip=新註冊的應用程式允許使用的應用程式範圍清單。嘗試使用不被允許的某些應用程式範圍來註冊應用程式將被拒絕。預設情況下,清單為空或僅包含領域預設的應用程式範圍(基於「允許預設範圍」配置屬性)
+executorsHelpItem=執行者說明項目
+contentSecurityPolicy=內容安全政策
+client-uris-must-match.tooltip=如果啟用,則僅當所有應用程式 URI(重定向 URI 和其他 URI)符合某些受信任的主機或網域時,才允許使用這些 URI。
+frontchannelLogoutHelp=如果啟用,登出需要瀏覽器重定向到應用程式。如果停用,伺服器將執行後台調用以進行登出。
+updateSuccess=提供者已成功更新
+hide=隱藏
+isMandatoryInLdapHelp=如果為 true,則此屬性在 LDAP 中為必填。如果在 Keycloak 資料庫中不存在值,則空值會傳播到 LDAP。
+client-accesstype.label=應用程式存取類型
+skipCustomizationAndFinish=跳過自訂並完成
+addIdentityProvider=新增 {{provider}} 提供者
+flowDescriptionHelp=新流程描述的說明文字
+kc.time.date_time=日期/時間 (MM/dd/yyyy hh:mm:ss)
+principalType=主要類型
+ignoreMissingGroupsHelp=忽略群組層次結構中缺少的群組。
+updatedCredentialMoveSuccess=使用者憑證配置已儲存
+deleteExecutorProfileConfirmTitle=刪除執行者?
+createAttributeSuccess=成功!使用者設定檔配置已儲存。
+annotations=註解
+authScopes=授權範圍
+requiredWhen=當符合以下條件時為必填
+requiredWhenTooltip=當使用範圍時,當登入請求中套用至少一個已配置的範圍時,屬性為必填。評估當前請求的預設和可選範圍。在管理控制台和帳戶控制台上下文中,不評估範圍,屬性不是必填。
+updatePasswordPolicyError=無法更新密碼政策:「{{error}}」
+max-clients.tooltip=如果領域中現有應用程式的數量與配置的限制相同或更大,則不允許註冊新應用程式。
+top-level-flow-type.client-flow=應用程式流程
+claim=聲明
+hardcodedAttribute=當使用者從提供者匯入時,將值硬編碼到特定的使用者屬性。
+permissionSaveError=無法更新權限,原因是 {{error}}
+optimizeLookupHelp=在 REDIRECT 綁定中為由 Keycloak 適配器保護的 SP 簽署 SAML 文件時,是否應在 元素中的 SAML 協議訊息中包含簽署金鑰的 ID?這優化了簽名的驗證,因為驗證方使用單一金鑰,而不是嘗試使用每個已知金鑰進行驗證。
+deleteClientScope_one=刪除客戶端範圍 {{name}}
+accessTokenError=無法重新生成存取權杖,原因:{{error}}
+scopePermissions.clients.configure-description=管理員的管理權限降低。無法設定範圍、範本或協議映射器。
+providedBy=提供者
+doNotStoreUsers=不儲存使用者
+keyID=KEY_ID
+spi=SPI
+plus=Plus
+anyScope=任何範圍
+chooseAPolicyTypeInstructions=從下面的清單中選擇一種政策類型,然後您可以為授權配置新政策。有一些類型和描述。
+principalTypeHelp=識別和追蹤斷言中的外部使用者的方式。預設是使用主體 NameID,或者您可以設定識別屬性。
+consents=同意
+mappingDeletedError=無法刪除映射:「{{error}}」
+requirements.REQUIRED=必要
+requirements.CONDITIONAL=條件式
+logicType.positive=正向
+workflowYAML=工作流程 YAML
+workflowYAMLHelp=YAML 形式的工作流程。
+inputTypeSize=輸入大小
+deleteProvider=刪除提供者?
+groupDeleted_other=已刪除群組
+key=金鑰
+policyDeletedError=無法刪除資源 {{error}}
+deleteClientPolicyProfileConfirmTitle=刪除設定檔?
+mappingCreatedError=無法建立映射:{{error}}
+passwordPolicyHintsEnabled=啟用密碼政策提示
+syncMode=同步模式
+onDragStart=開始拖動 {{item}} 項目
+authorizationGrantSettingsHelp=這個章節用於設定根據 RFC 7523 中跟 JWT 授權支援有關的功能。不是所有設定都可以在此設定,有些屬於身分提供者,像是 JWKS URL,簽發者和允許的時間偏移。
+addJWTAuthorizationGrantProvider=添加 JWT 授權驗證提供者
+jwtAuthorizationGrantJWKSUrl=JWKS URL
+jwtAuthorizationGrantJWKSUrlHelp=儲存 JWK 格式的身分提供者金鑰的 URL。查看 JWK 規範來取得詳情
+mappedGroupAttributesHelp=列出以逗號分隔的屬性名稱。這些屬性名稱指向 LDAP 群組中的屬性清單,這些屬性將會對應到 Keycloak 中的群組屬性。如果不需要在 Keycloak 中對應其他群組屬性,請將此欄位留空。
+signatureKeyName=SAML 簽章金鑰名稱
+notBeforeTooltip=管理員 URL 應先在設定標籤中設定。
+resourcesToImport=要匯入的資源
+selectRole.label=選擇角色
+isBinaryAttributeHelp=應為 LDAP 二進位屬性設為 true。
+generatedUserInfoIsDisabled=當未選擇使用者時,已產生的使用者資訊將被停用
+prompts.consent=同意
+flowNameHelp=新流程名稱的說明文字
+webAuthnPolicyRpEntityName=信賴方實體名稱
+forwardParametersHelp=非 OpenID Connect/OAuth 標準查詢參數,將從初始應用程式請求轉發到授權端點的外部 IDP。可以輸入多個參數,以逗號 (,) 分隔。
+changeAuthenticatorConfirmTitle=變更為 {{clientAuthenticatorType}}?
+acceptsPromptNone=接受來自應用程式的 prompt=none 轉發
+requiresShortStateParameter=需要短狀態參數
+AESKeySizeHelp=用於產生 AES 金鑰的大小(以位元組為單位)。大小 16 為 AES-128,大小 24 為 AES-192,大小 32 為 AES-256。警告:某些 JDK 實作不允許使用大於 128 的金鑰。
+client-accesstype.tooltip=應用程式的存取類型,條件將套用於該應用程式。機密應用程式已啟用應用程式驗證,而公開應用程式則已停用應用程式驗證。僅限持有者是已棄用的應用程式類型。
+oneTimePassword=一次性密碼
+excludeSessionStateFromAuthenticationResponseHelp=如果啟用此選項,參數「session_state」將不包含在 OpenID Connect 認證回應中。當應用程式使用較舊的 OIDC / OAuth2 適配器且不支援「session_state」參數時,此選項非常有用。
+useRefreshTokenForClientCredentialsGrantHelp=如果啟用此選項,當使用 client_credentials 授權時,將會建立一個 refresh_token 並將其新增到權杖回應中。OAuth 2.0 RFC6749 第 4.4.3 節指出,當使用 client_credentials 授權時,不應產生 refresh_token。如果停用此選項,則不會產生 refresh_token,並且相關的使用者工作階段將被移除。
+rowEditBtnAriaLabel=編輯 {{messageBundle}}
+selectRole.tooltip=在左側的文字方塊中輸入角色,或按一下此按鈕以瀏覽並選擇您想要的角色。
+authnContextClassRefs=AuthnContext ClassRefs
+deleteCredentialsSuccess=憑證已成功刪除。
+userProfileSuccess=使用者設定檔設定已成功更新。
+attributeDefaultValueHelp=如果 Keycloak 資料庫中不存在值且該屬性在 LDAP 中是必填的,則此值會傳播到 LDAP。
+membershipAttributeTypeHelp=DN 表示 LDAP 群組成員以完整的 DN 形式聲明。例如,「member: uid=john,ou=users,dc=example,dc=com」。UID 表示 LDAP 群組成員以純使用者 uid 形式聲明,例如「memberUid: john」。
+emptyResourcesInstructions=如果您想要建立資源,請按一下下方的按鈕。
+otpSupportedApplications.totpAppFreeOTPName=FreeOTP
+policyProvider.aggregate=重複使用現有的政策以建立更複雜的政策,並使您的權限與在處理授權請求期間評估的政策更加解耦。
+advancedAttributeToRole=如果屬性集存在且可以匹配,則授予使用者指定的領域或應用程式角色。
+userDeletedError=無法刪除使用者 {{error}}
+ldapGroupsDnHelp=存放此樹群組的 LDAP DN。例如「ou=groups,dc=example,dc=org」。
+readOnly=唯讀
+client-updater-trusted-hosts.tooltip=受信任的主機清單。如果來自此設定中指定的主機/網域的應用程式註冊/更新請求,則條件將評估為 true。您可以使用主機名稱或 IP 位址。如果在開頭使用星號(例如「*.example.com」),則整個網域 example.com 將被信任。
+resultDeny=Result-Deny
+kc.client.network.host=應用程式主機
+noResourceCreateHint=沒有資源。因此,您無法建立基於資源的權限。
+directMembership=直接成員資格
+addExecutionTitle=新增執行項目
+clientSecretSuccess=應用程式密鑰已重新產生
+ldapConnectionAndAuthorizationSettingsDescription=本部分包含與 LDAP 伺服器連線設定相關的選項。它還包含與 LDAP 連線到 LDAP 伺服器的驗證相關的選項。
+ecdsaGenerated=ecdsca-generated
+flow-type.basic-flow=通用
+editUserLabel=編輯使用者標籤按鈕
+conditions=條件
+addUri=新增 URI
+excludeIssuerFromAuthenticationResponse=從認證回應中排除發行者
+minus=減號
+resourceSaveError=因 {{error}} 而無法保存資源
+updateCredentialUserLabelError=變更使用者標籤時發生錯誤:{{error}}
+ldapGroupsDn=LDAP 群組 DN
+ldapFullNameAttributeHelp=LDAP 屬性名稱,該屬性包含使用者的完整名稱。通常是「cn」。
+filteredByClaimHelp=如果為 true,則身份提供者發出的 ID 權杖必須具有特定的聲明。否則,使用者無法通過此代理進行驗證。
+permissionDecisionStrategyHelp=決策策略決定如何評估與特定權限相關聯的政策,以及如何獲得最終決策。「肯定」意味著至少有一個政策必須評估為正面決策,最終決策才會是正面。「一致」意味著所有政策必須評估為正面決策,最終決策才會是正面。「共識」意味著正面決策的數量必須大於負面決策的數量。如果正面和負面數量相同,最終決策將是負面。
+emptyAuthorizationInstructions=如果您想要建立授權範圍,請點擊下方按鈕以建立授權範圍
+updateExecutorError=無法更新執行者:{{error}}
+clientIdHelpHelp=LDAP 角色對應將對應到的應用程式的應用程式 ID。僅當「使用領域角色對應」為 false 時適用。
+rolesHelp=選擇您想要與所選使用者關聯的角色。
+enableLdapv3PasswordHelp=使用 LDAPv3 密碼修改擴展操作(RFC-3062)。密碼修改擴展操作通常要求 LDAP 使用者已在 LDAP 伺服器中擁有密碼。因此,當與「同步註冊」一起使用時,最好還添加「硬編碼 LDAP 屬性映射器」,並使用隨機生成的初始密碼。
+privateRSAKeyHelp=以 PEM 格式編碼的私有 RSA 金鑰
+pushedAuthorizationRequestRequired=需要推送授權請求
+clientOfflineSessionMaxHelp=在應用程式離線工作階段過期之前的最大時間。如果在領域層級啟用了離線工作階段最大限制,則當應用程式離線工作階段過期時,離線權杖將被無效化。此選項不會影響全域使用者 SSO 工作階段。如果未設定,則使用領域離線工作階段最大值。
+strictTransportSecurity=HTTP 嚴格傳輸安全性 (HSTS)
+editInfo=編輯資訊
+providerCreateSuccess=新的應用程式政策已成功建立
+disableSigning=停用「{{key}}」
+importAdded_one=新增一筆記錄。
+clientAccessType=它使用應用程式的存取類型(機密、公開、僅限持有者)來決定是否套用政策。條件會在大多數 OpenID Connect 請求期間進行檢查(授權請求、權杖請求、檢查端點請求等)。機密應用程式已啟用應用程式驗證,而公開應用程式則已停用應用程式驗證。僅限持有者是已棄用的應用程式類型。
+defaultGroupAdded_one=已新增新群組至預設群組
+unexpectedError=發生意外錯誤:{{error}}
+authorizationEncryptedResponseEncHelp=在回應模式為 jwt 時,用於加密授權回應中內容加密的 JWA 演算法。如果您想要加密的授權回應,則需要此選項。如果留空,則授權回應僅簽署,但不加密。
+permissionName=此權限的名稱。
+postBrokerLoginFlowAliasHelp=在每次使用此身份提供者登入後觸發的驗證流程別名。如果您想要對每個使用此身份提供者驗證的使用者進行額外驗證(例如 OTP),這會很有用。如果在使用此身份提供者登入後不需要觸發任何其他驗證器,請將此選項保留為「無」。還請注意,驗證器實作必須假設使用者已經在 ClientSession 中設定,因為身份提供者已經設定了它。
+kid=Kid
+clientSignatureHelp=應用程式是否會簽署其 SAML 請求和回應?並且是否應該驗證它們?
+importOverwritten_other={{count}} 筆記錄已被覆寫。
+kc.client.user_agent=應用程式/使用者代理
+permissionDeletedSuccess=成功刪除權限
+clientScopeRemoveSuccess=成功移除範圍對應
+doNotStoreUsersHelp=啟用後,來自此代理的使用者不會被保存在內部資料庫中。
+fullName={{familyName}} {{givenName}}
+roleNameLdapAttribute=角色名稱 LDAP 屬性
+javaKeystore=java-keystore
+updatedUserProfileSuccess=使用者設定檔配置已儲存
+deleteProviderMapper=刪除映射器?
+clientsPermissionsHint=細緻的權限設定,供想要管理此應用程式或套用此應用程式定義的角色的管理員使用。
+sync-keycloak-groups-to-ldap=將 Keycloak 群組同步到 LDAP
+saveError=無法儲存使用者聯盟提供者:{{error}}
+searchGroups=搜尋群組
+trusted-hosts.tooltip=受信任的主機清單,允許調用應用程式註冊服務和/或用作應用程式 URI 的值。您可以使用主機名稱或 IP 位址。如果在開頭使用星號(例如「*.example.com」),則整個網域 example.com 將被信任。
+disableNonceHelp=不要在驗證請求中傳送 nonce 參數。預設會傳送並驗證 nonce 參數。
+disableTypeClaimCheckHelp=停用對從身份提供者接收的權杖的 `typ` 聲明的驗證。如果此選項為「關閉」,則會驗證類型聲明(預設)。
+deleteClientProfile=刪除此應用程式設定檔
+none=無
+emptyClientProfiles=無設定檔
+seconds=秒
+memberofLdapAttributeHelp=僅在「使用者角色檢索策略」為 GET_GROUPS_FROM_USER_MEMBEROF_ATTRIBUTE 時使用。它指定 LDAP 使用者上的 LDAP 屬性名稱,該屬性包含使用者所屬的群組。通常它將是預設的「memberOf」。
+rsaGenerated=rsa-generated
+client-roles-condition.tooltip=應用程式角色,將在此條件評估期間進行檢查。如果應用程式具有與配置中指定的應用程式角色相同名稱的至少一個應用程式角色,則條件將評估為 true。
+impersonateError=無法身分冒充該使用者:{{error}}
+keyLabel=鍵
+syncChangedUsers=同步已修改的使用者
+orderDialogIntro=提供者在登入頁面或帳戶使用者介面中列出的順序。您可以拖動列的控制柄來更改順序。
+push=推送
+targetClaimHelp=指定政策將擷取的目標聲明。
+client-attributes-condition.tooltip=在此條件評估期間將檢查的應用程式屬性。如果應用程式具有與配置中指定的應用程式屬性相同名稱和值的所有應用程式屬性,則條件將評估為 true。
+scopePermissions.users.user-impersonated-description=決定哪些使用者可以被身分冒充的政策。這些政策適用於被冒充的使用者。
+forceNameIdFormat=強制名稱 ID 格式
+noMappersInstructions=目前此身份提供者沒有任何映射器。
+deleteConfirmFlow=刪除流程?
+FAIL=匯入失敗
+userInfoSignedResponseAlgorithmHelp=用於簽署使用者資訊端點回應的 JWA 演算法。如果設定為「unsigned」,則不會簽署使用者資訊回應,並將以 application/json 格式返回。
+isAccessTokenJWT=存取權杖是 JWT
+createError=無法建立身份提供者:{{error}}
+excludeIssuerFromAuthenticationResponseHelp=如果啟用此選項,參數「iss」將不包含在 OpenID Connect 認證回應中。當應用程式使用較舊的 OIDC / OAuth2 適配器且不支援「iss」參數時,此選項非常有用。
+artifactResolutionServiceHelp=SAML Artifact 解決服務用於應用程式。這是 Keycloak 將發送 SOAP ArtifactResolve 訊息的端點。如果您沒有此綁定的 URL,則可以將其留空。
+userRoleMappingUpdatedSuccess=使用者角色映射成功更新
+clientUpdaterTrustedHosts=受信任的主機
+attributesDropdown=屬性下拉選單
+ssoServiceUrlHelp=必須用於發送認證請求(SAML AuthnRequest)的網址。
+artifactResolutionServiceUrlHelp=必須用於從 Artifact 獲取 SAML 斷言(SAML ArtifactResolve)的網址。
+credentialData=資料
+clientRolesConditionTooltip=應用程式角色,將在此條件評估期間進行檢查。如果應用程式具有與配置中指定的應用程式角色相同名稱的至少一個應用程式角色,則條件將評估為 true。
+invalidateSecret=無效化
+emptyPermissionInstructions=如果您想要建立權限,請點擊下方按鈕以建立基於資源或基於範圍的權限。
+webAuthnPolicyAvoidSameAuthenticatorRegisterHelp=避免註冊已經註冊過的驗證器。
+memberofLdapAttribute=成員屬性(LDAP)
+webAuthnPolicyAttestationConveyancePreference=驗證傳達偏好
+requiredClient=請至少新增一個應用程式。
+help=說明
+passSubject=傳遞主體
+deleteFlowSuccess=流程已成功刪除
+httpPostBindingLogoutHelp=指示是否使用 HTTP-POST 綁定來回應請求。如果為 false,則將使用 HTTP-REDIRECT 綁定。
+policyProvider.client=定義您的權限條件,其中允許一個或多個應用程式存取物件。
+validatePasswordPolicy=驗證密碼政策
+createResource=建立資源
+data=資料
+createNewMapper=建立新的映射器
+syncModeOverrideHelp=覆寫此映射器的 IDP 的預設同步模式。值為:「legacy」以保持在引入此選項之前的行為,「import」僅在使用此身份提供者首次登入使用者時匯入使用者,「force」則是在每次使用此身份提供者登入時始終更新使用者,以及「inherit」以使用身份提供者中為此映射器定義的同步模式。
+dropNonexistingGroupsDuringSync=同步期間刪除不存在的群組
+jwtX509HeadersEnabledHelp=如果啟用,x5t(X.509 證書 SHA-1 指紋)標頭將被添加到 JWT 中,以引用用於簽名的證書。否則,將使用 kid(密鑰 ID)標頭。
+resetAction=重設動作
+cibaExpiresIn=過期時間
+parameterizedScopeFormatHelp=這是系統將用來擷取範圍名稱和變數的正則表達式。
+updateTranslationError=更新翻譯時出錯:{{error}}
+passSubjectHelp=在登入階段,將可選的 login_hint 查詢參數轉發到 SAML AuthnRequest 的主體。
+resource=資源
+emptyConditions=未配置任何條件
+filterByRoles=按領域角色篩選
+host-sending-registration-request-must-match.label=發送應用程式註冊請求的主機必須匹配
+enableHelp=已啟用說明
+client-updater-source-roles.label=更新實體角色
+clientRegisterPolicyDeleteError=無法刪除應用程式註冊政策:{{error}}
+hardcodedRole=當使用者從提供者匯入時,為其硬編碼角色映射。
+link=連結
+defaultGroupAddedError=將群組新增到預設群組時出錯:{error}
+idpUnlinkSuccess=提供者連結已被移除
+providerType=提供者類型
+scopesSelect=指定此權限必須應用於一個或多個範圍。
+selectMethodType.generate=產生
+emailInvalid=您必須輸入有效的電子郵件地址。
+generatedUserInfoHelp=請參閱使用者資訊範例,該範例將由使用者資訊端點提供。
+parameterizedScopeFormat=動態範圍格式
+webAuthnPolicyExtraOriginsHelp=非網頁應用程式的額外來源清單。
+updatePermissionSuccess=成功更新權限
+idpLinkSuccess=已連結身份提供者
+removeAnnotationText=移除註解
+referrerPolicy=引用者政策
+emptyStateText=此領域中沒有任何領域角色。請建立一個領域角色以開始使用。
+permanentLockoutHelp=配置用戶在多次登錄失敗後是暫時禁用還是永久禁用。永久鎖定可以配置為在一定次數的登錄失敗後或一定次數的臨時鎖定後發生。
+associatedPolicy=相關政策
+webAuthnPolicyAvoidSameAuthenticatorRegister=避免相同的驗證器註冊
+emptyExecutors=未配置任何執行器
+selectARole=選擇一個角色
+startBySearchingAUser=從搜尋使用者開始
+authenticatorRefConfig.value.help=為驗證器新增自訂參考名稱。當在驗證流程中成功完成此驗證器時,Authentication Method Reference (AMR) 協定映射器將使用此值來填充所產生權杖的 amr 聲明。請注意,必須為給定的應用程式配置 AMR 協定才能填充 AMR 聲明。
+authenticatorRefConfig.value.label=驗證器參照
+authenticatorRefConfig.maxAge.help=驗證器參照的最大有效秒數。在使用 Authentication Method Reference (AMR) 協定映射器時,只有在指定的最大有效秒數內完成驗證器執行,AMR 才會被視為有效並填充到權杖中。
+authenticatorRefConfig.maxAge.label=驗證器參照最大有效秒數
+loa-condition-level=認證等級 (LoA)
+loa-condition-level.tooltip=認證等級。此值應始終為整數,且大於或等於 0。驗證流程中的子流程應始終從較低等級排序到較高等級。
+loa-max-age=最大有效秒數
+loa-max-age.tooltip=此認證等級有效的最大秒數。如果請求特定等級,且使用者在指定秒數之前已使用此等級進行過認證,則不會要求他重新進行認證。但如果他在指定秒數之後進行了認證,則需要再次使用此等級重新進行認證。配置中的值 0 表示每當請求此等級時,使用者都需要使用此等級重新進行認證。
+lightweightAccessToken=始終使用輕量級存取權杖
+lightweightAccessTokenHelp=如果啟用,將始終使用輕量級存取權杖。如果未啟用,則預設不使用,但仍可以透過用戶端政策執行器啟用。
+supportJwtClaimInIntrospectionResponse=支援在內省回應中使用 JWT 聲明
+supportJwtClaimInIntrospectionResponseHelp=如果啟用,使用標頭「Accept: application/jwt」的內省請求還將包含名為「jwt」的聲明,其中包含以 JWT 存取權杖編碼的內省結果的聲明。
+chooseBindingType=選擇綁定類型
+selectFlowType=選擇流程類型
+selectClientAssertionSigningAlg=選擇應用程式聲明簽署演算法
+resourceDetailsTypeHelp=此資源的類型。可用於將具有相同類型的不同資源實例分組。
+enableClientSignatureRequiredModal=啟用應用程式簽名要求
+selectBindType=選擇綁定類型
+searchClientAuthorizationResource=搜尋資源
+searchClientAuthorizationPolicy=搜尋政策
+searchClientAuthorizationPermission=搜尋權限
+userNotSaved=使用者尚未儲存:{{error}}
+kcNumberFormat=數字格式
+kcNumberUnFormat=數字非格式化
+error-invalid-multivalued-size=屬性 {{0}} 必須至少有 {{1}} 個且最多有 {{2}} 個值。
+to 屬性。為此,請確保使用任何內建的驗證器來正確驗證大小和值。
+sendIdTokenOnLogout=在登出請求中傳送「id_token_hint」
+sendIdTokenOnLogoutHelp=是否應在登出請求中傳送「id_token_hint」參數。
+sendClientIdOnLogout=在登出請求中傳送「client_id」
+sendClientIdOnLogoutHelp=是否應在登出請求中傳送「client_id」參數。
+addTranslationsDialogRowsTable=新增翻譯對話框列表
+addTranslationDialogHelperText=需要基於預設語言的翻譯。
+fetchRolesHelp=預設情況下,僅使用隨授權請求傳送的權杖中可用的角色來檢查是否授予使用者角色。如果啟用此設定,則政策將忽略來自權杖的角色,並改為檢查與使用者相關聯的任何角色。
+ownerHelp=此資源的擁有者。
+verifiableCredentialsEnabled=可驗證的憑證
+verifiableCredentialsEnabledHelp=如果啟用,允許在此領域中管理可驗證的憑證。
+caseSensitiveOriginalUsernameHelp=如果啟用,則在聯結使用者時,將保持身份提供者的原始使用者名稱不變。否則,身份提供者的使用者名稱將轉為小寫,如果區分大小寫,則可能與原始值不匹配。此設定僅影響與聯合身份相關聯的使用者名稱,因為伺服器中的使用者名稱始終為小寫。
+organizationAliasHelp=別名使用主要用於在內部引用組織的格式來唯一標識組織。例如,在向權杖發出與組織相關的聲明或在自訂主題中時。
+emptyIdentityProviderLinkInstructions=此組織尚無身份提供者。請將身份提供者與此組織連結。
+validatingX509CertsHelp=Keycloak 用於驗證來自外部 IDP 的 SAML 請求和回應簽名的公用證書,當「使用元資料描述符 URL」關閉時。可以輸入多個以逗號 (,) 分隔的證書。您可以透過點擊身份提供者頁面上的「匯入金鑰」動作,從元資料描述符 URL 重新匯入證書。此動作會下載元資料端點中的當前證書,並將它們分配給此相同選項中的配置。點擊「儲存」以最終存儲重新匯入的證書。
+expandRow=展開列
+permissionsSubTitle=權限控制對一種類型的資源或多個資源的存取。
+connectionTrace=追蹤連線
+connectionTraceHelp=如果啟用,將會將進出 LDAP 的 ASN.1 BER 封包輸出到錯誤輸出串流。請小心在生產環境中啟用此選項,因為它會暴露所有傳送到 LDAP 伺服器和從 LDAP 伺服器傳送的資料。
+chooseAResourceTypeInstructions=選擇您將為其建立權限的資源類型。
+resourceType.Clients=控制對此領域內應用程式可執行的操作的存取權限
+resourceType.Groups=控制對此領域內群組可執行的操作的存取權限
+resourceType.IdentityProviders=控制對此領域內身分提供者可執行的操作的存取權限
+resourceType.Organizations=控制對此領域內組織可執行的操作的存取權限
+resourceType.Roles=控制對此領域內角色可執行的操作的存取權限
+resourceType.Users=控制對此領域內使用者可執行的操作的存取權限
+createPermissionOfType=此權限將應用於 {{resourceType}}
+permissionUsersHelpText=指定此權限允許的使用者。
+permissionNameHelpText=權限的名稱。此名稱用於在管理控制台中識別該權限。
+resourceScope=資源範圍
+resourceScopeHelpText=指定資源的範圍。這用於確定授予權限的資源類型。
+allClients=所有應用程式
+specificClients=特定應用程式
+allResourceType=所有 {{resourceType}}
+specificResourceType=特定 {{resourceType}}
+assignedPolicies=已指派的政策
+assignExistingPolicies=指派現有的政策
+requiredPolicies=請至少新增一個政策。
+createNewPolicy=建立新政策
+policy=政策
+policyType=政策類型
+policyTypeHelpText=指定政策的類型。這用於確定授予權限的政策類型。
+emptyAssignExistingPolicies=沒有現有的政策
+emptyAssignExistingPoliciesInstructions=沒有可指派的現有政策
+authorizationScope=授權範圍
+adminPermissionName=權限名稱
+noAssignedPolicies=沒有指派的政策
+noAssignedPoliciesInstructions=此權限沒有指派的政策
+authorizationScopeDetailsSubtitle=授權範圍定義可以在資源上執行的操作。
+allResources=所有資源
+recentlyUsed=最近使用
+viewAll=檢視全部
+enforceAccessTo=強制存取至
+enforceAccessToHelpText=指定此權限應用於的資源。
+emptyPermissionPoliciesInstructions=此領域中不存在任何政策。
+noPermissionSearchResultsInstructions=沒有權限符合您的篩選條件。
+deleteAdminPermissionConfirm=如果您刪除權限 {{ permission }},管理員將無法對該權限定義的資源執行操作。
+authorizationScope.Clients.configure=執行應用程式的基本管理
+authorizationScope.Clients.manage=完全管理應用程式
+authorizationScope.Clients.map-roles=將此應用程式定義的角色映射到使用者和群組等資源
+clientRegisterPolicyDeleteSuccess=成功刪除應用程式註冊政策
+kubernetesIssuerUrlHelp=Kubernetes 服務帳號權杖的簽發者
+kubernetesIssuerUrl=Kubernetes 簽發者 URL
+invitations=邀請
+invitationsList=邀請列表
+searchInvitations=搜尋邀請
+filterByStatus=使用狀態過濾
+sentDate=送出日期
+expiresAt=過期於
+resendInvitation=重新傳送邀請
+copyInviteLink=複製邀請連結
+inviteLinkCopied=已複製邀請連結到剪貼簿
+deleteInvitation=刪除邀請
+deleteInvitations=刪除邀請
+organizationInvitationsDeleteConfirmTitle=刪除邀請?
+organizationInvitationsDeleteConfirm=您確定要刪除已選取的邀請?
+organizationInvitationResent=已成功重送邀請
+organizationInvitationResendError=無法重送邀請:{{error}}
+organizationInvitationsDeleted_one=成功刪除邀請
+organizationInvitationsDeleted_other=成功刪除 {{count}} 個邀請
+organizationInvitationsDeleteError=無法刪除邀請:{{error}}
+organizationsInvitationsListError=無法載入邀請:{{error}}
+emptyInvitations=沒有邀請
+emptyInvitationsInstructions=目前還沒有邀請。請先傳送邀請。
+organizationInvitationStatus.pending=等待
+organizationInvitationStatus.expired=過期
+logoutConfirmation=登出確認
+logoutConfirmationHelp=OIDC RP 發起的登出請求在使用者登出後,在重導向使用者前往後登出的落地頁前,會有一個額外的確認資訊頁面顯示如「您已登出」的訊息。在此資訊畫面中,使用者必須確認是否要重導向到後登出的落地頁。
+credentialDisplay=憑證顯示名稱
+credentialDisplayHelp=包含錢包顯示元資料(名稱、標誌、顏色等)的 JSON 物件陣列。例如:[{"name": "IdentityCredential", "locale": "en-US", "logo": {"uri": "https://example.com/logo.png", "alt_text": "Logo"}, "background_color": "#12107c", "text_color": "#FFFFFF"}]
+supportedCredentialTypes=支援的憑證類型
+supportedCredentialTypesHelp=用逗號分隔的憑證類型清單(例如,「VerifiableCredential,UniversityDegreeCredential」)。用於 JWT VC 和 SD-JWT 格式的憑證定義。如果此選項未設定,應用程式範圍的名字將會被用於「type」聲明的憑證。
+verifiableCredentialType=可驗證憑證類型 (VCT)
+verifiableCredentialTypeHelp=SD-JWT 格式憑證的憑證類型識別碼。數值將用於已頒發憑證的 VCT 聲明中。 SD-JWT 格式憑證必須包含此識別碼。
+tokenJwsType=權杖 JWS 類型
+tokenJwsTypeHelp=寫入 typ 標頭的 JWT 類型的類型值。如果留空,將會使用與格式關聯的預設值 (SD-JWT VC 用「dc+sd-jwt」以及 JWT VC 用「vc+jwt」)。如果錢包或系統需要的話可以設定為自訂值。
+visibleClaims=可見聲明
+visibleClaimsHelp=用逗號分隔的聲明列表,這些聲明總是顯示在 SD-JWT 主體中 (例如「id,iat,nbf,exp,jti,given_name」)。預設是「id,iat,nbf,exp,jti」。只適用於 SD-JWT 格式。
+signingKeyId=簽署金鑰 ID
+signingKeyIdHelp=非必填。用於簽署憑證的領域金鑰 ID。如果未指定,則會自動使用領域目前啟用的簽章金鑰,該金鑰的演算法由「憑證簽章演算法」(如果已設定)指定。如果啟用了此選項,強烈建議同時指定「憑證簽章演算法」,因為簽章金鑰 ID 必須與該選項指定的演算法一致。
+useDefaultKey=使用預設值 (領域啟用的簽署金鑰)
+importKeysDescription=使用不同檔案格式來匯入公鑰。請選擇您想匯入的壓縮類型。
+claimDisplayName=顯示名稱
+claimDisplayLocale=語系
+claimDisplayNamePlaceholder=例如,電子郵件地址
+claimDisplayLocalePlaceholder=例如,英文、德文、法文
+addClaimDisplay=添加顯示條目
+removeClaimDisplay=移除顯示條目
+noClaimDisplayEntries=沒有顯示條目。顯示條目在錢包應用程式裡面給不同的語系提供了使用者友善的聲明名稱。
+signedMetadataLifespan=簽署元資料持續時間
+signedMetadataLifespanHelp=簽署元資料的時間。超過這個時間後,簽署的元資料將會過期。
+jwtAuthorizationGrantLimitAccessTokenExp=有限存取權杖的效期
+second=秒
+day=天
+smtpConnectionTimeout=連線逾時
+smtpConnectionTimeoutHelp=連線 SMTP 伺服器的逾時時間 (毫秒)。
+timeClaimsStrategyHelp=應用到時間聲明的策略。支援的數值:關閉、隨機、四捨五入。
+roundUnit=四捨五入單位
+randomize=隨機
+round=四捨五入
+roundUnitHelp=當策略為「四捨五入」時,將時間截取到選定的時間單位邊界 (UTC)。支援的數值:秒、分鐘、小時、天。
+smtpSocketReadTimeoutHelp=從 SMTP 伺服器讀取資料的逾時時間 (單位/毫秒)。
+smtpSocketReadTimeout=Socket 讀取逾時
+smtpSocketWriteTimeout=Socket 寫入逾時
+smtpSocketWriteTimeoutHelp=向 SMTP 伺服器寫入資料的逾時時間 (單位/毫秒)。
+randomizeWindow=隨機視窗
+randomizeWindowHelp=當策略為隨機時,從原始時間戳記中減去一個 0 和屬性值之間的隨機秒數,以減緩關聯攻擊。
+timeClaimsStrategy=時間聲明的應用策略
+timeClaimCorrelationMitigation=減低時間聲明的關聯性
+batchIssuanceSize=批次簽發大小
+enableDeflateCompression=啟用 DEF 壓縮
+jwtAuthorizationGrantLimitAccessTokenExpHelp=如果啟用此功能,存取權杖的效期將受限於 JWT 斷言的效期,前提是 JWT 斷言的效期短於計算後的存取權杖效期。
+signedMetadataSigningAlgorithm=已簽署的元資料簽名算法
+signedMetadataSigningAlgorithmHelp=用於對簽發者元資料進行簽名的算法。這能確保元資料的完整性和真實性。
+enableDeflateCompressionHelp=如果啟用此功能,則憑證請求將支持 DEF 壓縮算法。這允許應用程式壓縮請求以減少請求大小。
+batchIssuanceSizeHelp=一次批次請求中可以簽發的憑證的最大數量。這能幫助管理伺服器的負載及回應時間。
+repeatHelp=指定如何定義策略時間限制。如果選擇「不重複」,則策略僅在開始和結束時間之間有效。如果選擇「重複」,可以進一步將策略限制在特定的重複時間區段內,例如按照月、日、小時、分鐘等範圍進行限制。
+eventTypes.USER_SESSION_DELETED.name=已刪除使用者工作階段
+eventTypes.USER_SESSION_DELETED.description=已刪除使用者工作階段
+eventTypes.USER_SESSION_DELETED_ERROR.name=刪除使用者工作階段發生錯誤
+eventTypes.USER_SESSION_DELETED_ERROR.description=刪除使用者工作階段發生錯誤
+clientSecretAuthenticationAllowedMethod=允許的驗證方式
+clientSecretAuthenticationAllowedMethodHelp=應用程式密鑰認證的允許方法。如果設定為 client_secret_basic,則在對該應用程式進行驗證時,需要在 HTTP 的「Authorization: Basic」標頭中傳送應用程式金鑰。如果設定為 client_secret_post,則需要在請求正文中將應用程式金鑰與 client_id 一起作為參數傳送。如果設定為空,則允許同時使用 Authorization 標頭和請求正文參數。
+allowClientIdAsAudience=允許將應用程式 ID 作為聲明中的受眾
+allowClientIdAsAudienceHelp=如果啟用,在身分提供者中設定的應用程式 ID 將是聯邦應用程式身分驗證和 JWT 授權(應用程式斷言和 JWT 授權)中使用的斷言中唯一有效的受眾。應用程式 ID 將取代對應規範中定義的 token-url/issuer-url。注意,這個行為並沒有被任何標準規範。
+hideOnLoginWhenOrgNotResolved=如果組織沒有被解析到的話,在登入畫面中隱藏
+hideOnLoginWhenOrgNotResolvedHelp=如果啟用,當無法從使用者的電子信箱網域中解析到組織的話,身分提供者將會在登入畫面中隱藏。否則,身分提供者將會在登入畫面中顯示,不論是否有解析到組織。如果「從登入畫面中隱藏」的選項也啟用的話,身分提供者將會永遠從登入畫面中隱藏。
+hashAlgorithm=雜湊演算法
+hashAlgorithmHelp=用於 SD-JWT 憑證的雜湊演算法 (例如「SHA-256」)。預設是「SHA-256」。
+credentialSigningAlgorithm=憑證簽章演算法
+credentialSigningAlgorithmHelp=用於簽發憑證的憑證簽章演算法 (例如「ES256」)。留白來使用從領域預設中取得的可用金鑰。
+emptyUserWorkflowsInstructions=目前該使用者沒有任何預定的工作流程。
+step=步驟
+nextStep=下個步驟
+scheduledAfter=預定之後
+pending=等待
+completed=完成
+whichWorkflowsWillAppear=哪個工作流程會顯示在此清單?
+pkceRequired=需要 PKCE
+whichWorkflowsWillAppearDetail=包含至少一個等待中的步驟的工作流程將會顯示給此使用者。如果排程器尚未將它們清除掉的話,部分全部完成的工作流程也有可能會顯示在此。
+clientPkceRequiredHelp=為了避免授權代碼攔截攻擊,Keycloak 要求使用代碼交換驗證金鑰 (PKCE) 。公開的應用程式 (未使用應用程式身分授權) 應該總是要求使用 PKCE,因為它們無法安全的儲存應用程式密鑰。也建議機密應用程式也使用此方式作為額外的一層安全性。如果不是強制要求,Keycloak 只會在應用程式在其授權請求中包含代碼驗證及方法時才使用 PKCE。
+oidcClientSecretHelp=該應用程式密鑰已被註冊到應用程式。這個欄位可以從資料庫中存取值,使用 ${vault.ID} 格式。
+jwks=JSON 網路金鑰組
+logoWidth=Logo 寬度
+logoHeight=Logo 高度
+inviteNewUser=邀請新使用者
+inviteRealmUser=邀請領域使用者
+organizationInvitationsSent_one=邀請已寄送給領域使用者
+organizationInvitationsSent_other=邀請已送給 {{count}} 位領域使用者
+organizationInvitationsSentError=無法邀請使用者到此領域:{{error}}
+themeName=主題名稱
+themeDescription=主題描述
+role_admin=管理員
+role_realm-admin=領域管理員
+role_create-realm=建立領域
+role_create-client=建立應用程式
+role_delete-account=刪除帳號
+role_view-realm=檢視領域
+role_view-users=檢視使用者
+role_view-applications=檢視應用程式
+role_view-authorization=檢視授權
+role_view-groups=檢視群組
+role_view-clients=檢視應用程式
+role_view-events=檢視活動
+role_view-identity-providers=檢視身分提供者
+role_view-consent=檢視同意
+role_view-profile=檢視身分檔
+role_manage-realm=管理領域
+role_manage-users=管理使用者
+role_manage-authorization=管理授權
+role_manage-applications=管理應用程式
+role_manage-identity-providers=管理身分提供者
+role_manage-clients=管理應用程式
+role_manage-events=管理活動
+role_manage-account=管理帳號
+role_manage-account-links=管理帳號連結
+role_manage-consent=管理同意
+role_query-realms=查詢領域
+role_query-clients=查詢應用程式
+role_query-groups=查詢群組
+role_query-users=查詢使用者
+role_default-roles=預設角色
+lightMode=亮色模式
+darkMode=暗色模式
+themeMode=主題模式
+loa=LoA
+uri=URI
+acr=ACR
+loaError=無效的 LoA
+uriError=無效的 URI
+acrError=無效的 ACR
+loginPagePreview=預覽登入畫面
+adminConsolePreview=預覽管理員介面
+uriPlaceholder=輸入 URI
+acrPlaceholder=輸入 ACR
+groupAction=群組操作
+loaPlaceholder=輸入 LoA
+groupType=群組類型
+selectOrgGroup=選擇組織群組
+deleteErrorIdentityProvider=無法刪除身分提供者對應:{{error}}
+noGroupsInThisOrganization=此組織中沒有任何群組
+externalTokenEnabled=允許取得外部權杖
+groupTypeHelp=顯示所選取的群組是領域群組還是組織群組。這將決定映射器在執行時會去哪裡查看群組。
+noGroupsInThisOrganizationInstructions=您尚未在此組織中建立任何群組。建立群組來開始使用。
+storeTokenInSession=儲存權杖在工作階段中
+showGroupMemberships=顯示群組成員狀態
+themeDescriptionDefault=使用快速主題工具建立的自訂主題。
+quickTheme=快速主題
+bindingRequired=需要加密綁定
+bindingRequiredHelp=如果啟用此設定,這個憑證設定將會需要加密持有者綁定並提供對應的證明。停用此設定的話,則無需進行加密綁定,並且會省略關聯的元資料。
+role_offline-access=離線存取
+role_read-token=讀取權杖
+role_impersonation=身分冒充
+theme.keycloak.v2.admin.description=更加乾淨及現代化,V2 支援自動切換亮色/暗色模式。(預設給管理介面)
+useDefaultAlg=使用預設演算法
+role_uma_authorization=取得權限
+scimApiEnabled=SCIM API
+scimApiEnabledHelp=如果啟用,將會基於跨領域身分識別管理系統 (SCIM) 規範 (即 RFC7643 及 RFC7644) 並透過 API 暴露領域資源。
+role_query-organizations=查詢組織
+role_manage-organizations=管理組織
+role_view-organizations=查看組織
+showOnLoginForUnlinkedMembers=對未綁定的成員顯示在登入頁面
+showOnLoginForUnlinkedMembersHelp=如果啟用,這個身分提供者將會顯示給此組織成員,就算他們已經綁定到其他身分提供者。
+update=更新
+webAuthnPolicyMediation=Passkey 中介
+mediation.conditional=條件式(僅限自動填入)
+mediation.none=無(僅顯示按鈕,不自動提示)
+mediation.optional=選填(頁面載入時顯示對話框)
+mediation.required=必填(強制立即顯示對話框)
+mediation.silent=靜音(無需使用者互動)
+realmDisplayNameHelp=領域的顯示名稱。支援 ${key} 語法,可用於引用來自領域訊息包的在地化鍵值。
+scimAttributeMapping=SCIM 屬性
+scimSettings=SCIM
+scimAttributeMappingHelp=此使用者個人資料屬性對應的 SCIM 屬性。請從清單中選擇預定義的屬性,或輸入自定義屬性名稱。若為 SCIM 使用者擴充屬性,請使用架構 URI 後接點號(.)及屬性名稱。例如:「urn:my:params:scim:schemas:extension:custom:1.0:User.team」,其中點號用於區分架構「urn:my:params:scim:schemas:extension:custom:1.0:User」與屬性名稱「team」。
+did=身分識別碼 (DID)
+scimAttributePlaceholder=選擇或輸入 SCIM 屬性
+noMatchingScimAttributes=查無匹配的屬性。請繼續輸入以使用自定義屬性名稱。
+scimCoreUserSchema=核心使用者 (urn:ietf:params:scim:schemas:core:2.0:User)
+scimEnterpriseUserSchema=企業使用者 (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User)
+enableLdapPasswordPolicy=啟用 LDAP 密碼政策
+enableLdapPasswordPolicyHelp=使用 IETF 草案 draft-behera-ldap-password-policy 中概述的 LDAP 密碼政策。啟用此選項時,若伺服器指示必須變更密碼,使用者在登入時將會收到變更密碼的提示。
+ssfTransmitterAccessToken=存取權杖
+ssfTransmitterToken=傳送權杖
+ssfTransmitterAccessTokenHelp=用於執行 SSF 串流驗證的傳送存取權杖。
+ssfTransmitterTokenHelp=用於與 SSF 傳送端(Transmitter)進行身分驗證的權杖。
+ssfTransmitterTokenType=權杖類型
+ssfTransmitterTokenType.accessToken=存取權杖
+ssfTransmitterAuthMethod.staticToken=靜態權杖
+ssfTransmitterAuthMethodHelp=如何與 SSF 傳送端(Transmitter)進行身分驗證。使用「靜態權杖」提供預先配置的 Bearer 權杖,或使用「客戶端憑證」透過 OAuth2 client_credentials 授權動態獲取權杖。
+ssfTransmitterAuthMethod=傳送端身分驗證
+ssfTransmitterAuthMethod.clientCredentials=客戶端憑證
+ssfScope=範圍
+ssfTokenUrlHelp=與 SSF 傳送端(Transmitter)關聯的授權伺服器權杖終點 URL(Token Endpoint URL),用於透過 client_credentials 授權獲取存取權杖。
+ssfConfigurationMetadata=SSF 設定元資料
+ssfStreamUpdatedAt=最後修改時間
+ssfStreamCreatedAtHelp=接收端最初在傳送端註冊此 SSF 串流的時間戳。
+ssfStreamUpdatedAtHelp=此 SSF 串流最近一次變更的時間戳,包含狀態與配置更新。
+ssfStreamCreatedAt=建立時間
+ssfStreamDescription=說明
+ssfStreamDescriptionHelp=接收端在註冊 SSF 串流時提供的易讀說明。
+ssfStreamLastVerifiedAt=最後驗證時間
+ssfStreamLastVerifiedAtHelp=此串流最近一次發生驗證事件的時間戳 — 當接收端發起驗證請求,或從此分頁發起管理員驗證時皆會更新。若該串流從未經過驗證,則為空值。
+ssfStreamSettings=串流設定
+ssfDescription=說明
+ssfDescriptionHelp=描述此 SSF 接收端的自由格式備註 — 例如:它代表哪個下游系統、擁有者是誰、它消耗哪些事件。僅供操作員查看;不會暴露在接收端對接的通訊介面上。
+ssfStreamAudienceHelp=傳送至此接收端的安全事件權杖(Security Event Tokens)上的受眾 URI(Audience URI)。若為空,傳送端將退而使用格式為 clientId/streamId 的產生值,以便在接收端隨著時間註冊多個串流時,能在通訊層級區分它們。
+ssfStreamAudience=受眾
+ssfSupportedEvents=支援的事件
+ssfSupportedEventsHelp=此接收端支援的 SSF 事件類型(例如:CaepCredentialChange、CaepSessionRevoked)。
+ssfNativelyEmittedBadge=內建
+ssfEmitOnlyEvents=僅發送事件
+ssfEmitOnlyEventsHelp=Keycloak 不應從原生事件監聽器中自動發送的「支援事件」子集。列在此處的事件在透過合成發送端點(synthetic emit endpoint)明確觸發時仍會傳輸,但 Keycloak 的自動對應將會跳過它們。當某種事件類型僅在要求時才應傳送至接收端時,請使用此功能。若為空,則所有支援的事件都會自動發送(預設值)。
+ssfEventsDelivered=已傳送事件
+ssfEventsDeliveredHelp=傳送端將發送到此串流的事件集合。
+ssfEventsDeliveredEmpty=目前沒有事件正在傳送。傳送的事件集合為「接收端所請求的事件」與「其支援的事件」之間的交集。
+ssfEventsRequested=請求的事件
+ssfEventsRequestedHelp=接收端在註冊此串流時所要求的事件類型集合。
+ssfEventsRequestedEmpty=接收端在註冊串流時未要求任何事件。
+ssf=SSF
+ssfTransmitterEnabled=SSF 傳送端
+ssfTransmitterEnabledHelp=若啟用,此領域將作為共用訊號框架(Shared Signals Framework, SSF)傳送端,並公開 SSF 配置元資料端點。若針對擁有活動串流的領域關閉此功能,儲存時將刪除該接收端的排隊事件;若您希望在停止服務前透過「串流更新」的 SET 通知接收端,請先暫停或刪除這些串流。
+ssfTransmitterDisableConfirmTitle=要為此領域關閉 SSF 傳送端功能嗎?
+ssfTransmitterDisableConfirmIntro=為此領域關閉 SSF 傳送端功能將產生以下影響:
+ssfTransmitterDisableConfirmBulletEndpoints=所有的 SSF 傳送端端點(元資料、串流、主體、狀態、SSE)對於接收端而言將回傳 404 錯誤。
+ssfTransmitterDisableConfirmBulletEvents=此領域內的 SSF 接收端將不再記錄新的使用者或管理員事件。
+ssfTransmitterDisableConfirmBulletDelivery=此領域內所有接收端的排隊事件(PENDING 與 HELD)將在儲存時被刪除。這些事件無法恢復。
+ssfTransmitterDisableConfirmBulletReceivers=接收端不會收到串流停止運行的通知,而是直接停止接收事件。
+ssfTransmitterDisableConfirmRecommendation=建議:在儲存前先暫停或刪除此領域中的活動 SSF 串流,以便接收端在停止傳送前能收到正確的「串流更新」通知。
+ssfTransmitterDisableConfirmContinue=停用傳送端
+ssfTransmitterDisableEventsCleared=此領域排隊中的 SSF 事件已清除。
+ssfTransmitterDisableEventsClearFailed=刪除此領域排隊中的 SSF 事件失敗
+ssfReceiver=SSF 接收端
+ssfTabReceiver=接收端
+ssfTabStream=串流
+ssfTabSubjects=主體
+ssfTabEventSearch=事件搜尋
+ssfTabEmitEvents=發送事件
+ssfPendingEventsHelp=透過 jti 查詢特定 SSF 事件的傳送狀態,或從管理控制台為此接收端發送一個合成事件。
+ssfPendingLookupJti=事件 jti
+ssfPendingLookupJtiHelp=安全事件權杖(Security Event Token)的 JWT 識別碼 — 由下方的發送操作回傳,或從傳送端日誌中取得。
+ssfPendingLookupJtiPlaceholder=jti-of-the-event
+ssfPendingLookup=查詢
+ssfPendingLookupNotFound=在此接收端上查無對應此 jti 的待處理事件。
+ssfPendingLookupResult=結果
+ssfPendingFieldStatus=狀態
+ssfPendingFieldEventType=事件類型
+ssfPendingFieldDeliveryMethod=傳送方式
+ssfPendingFieldAttempts=嘗試次數
+ssfPendingFieldCreatedAt=建立時間
+ssfPendingFieldNextAttemptAt=下次嘗試時間
+ssfPendingFieldDeliveredAt=傳送時間
+ssfPendingFieldLastError=最後錯誤
+ssfPendingFieldDecodedSet=安全事件權杖 (已解碼)
+nexusAdminConsoleTitle=NEXUS / ID 管理主控台
diff --git a/src/email/html/template.ftl b/src/email/html/template.ftl
index a113235..0fb3f40 100644
--- a/src/email/html/template.ftl
+++ b/src/email/html/template.ftl
@@ -47,8 +47,8 @@
- IDENTITY ACCESS LAYER / SECURE MESSAGE
- This message was generated automatically. Please do not reply.
+ ${msg("nexusIdentityAccessLayer")} / ${msg("nexusSecureMessage")}
+ ${msg("nexusAutomatedMessageNotice")}
diff --git a/src/email/messages/messages_en.properties b/src/email/messages/messages_en.properties
new file mode 100644
index 0000000..9f76be7
--- /dev/null
+++ b/src/email/messages/messages_en.properties
@@ -0,0 +1,82 @@
+# This file has been claimed for ownership from @keycloakify/email-native version 260007.0.0.
+# To relinquish ownership and restore this file to its original content, run the following command:
+#
+# $ npx keycloakify own --path "email/messages/messages_en.properties" --revert
+
+# IMPORTANT: This file contains the base translation. Modifying it directly is not recommended.
+# To override or add custom messages, create a file named messages_en_override.properties in the same directory.
+# This file will be automatically loaded and merged with the base translation.
+# If you're implementing theme variants, you can also create variant-specific `.properties` files.
+# For example let's say you have defined `themeName: ["vanilla", "chocolate"]` then you can create the following files:
+# messages_en_override_vanilla.properties
+# messages_en_override_chocolate.properties
+
+emailVerificationSubject=Verify email
+emailVerificationBody=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {3}.\n\nIf you didn''t create this account, just ignore this message.
+emailVerificationBodyHtml=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address
Link to e-mail address verification
This link will expire within {3}.
If you didn''t create this account, just ignore this message.
+orgInviteSubject=Invitation to join the {0} organization
+orgInviteBody=You were invited to join the "{3}" organization. Click the link below to join.\n\n{0}\n\nThis link will expire within {4}.\n\nIf you don't want to join the organization, just ignore this message.
+orgInviteBodyHtml=You were invited to join the {3} organization. Click the link below to join.
Link to join the organization
This link will expire within {4}.
If you don't want to join the organization, just ignore this message.
+orgInviteBodyPersonalized=Hi, "{5}" "{6}".\n\n You were invited to join the "{3}" organization. Click the link below to join.\n\n{0}\n\nThis link will expire within {4}.\n\nIf you don't want to join the organization, just ignore this message.
+orgInviteBodyPersonalizedHtml=Hi, {5} {6}.
You were invited to join the {3} organization. Click the link below to join.
Link to join the organization
This link will expire within {4}.
If you don't want to join the organization, just ignore this message.
+emailUpdateConfirmationSubject=Verify new email
+emailUpdateConfirmationBody=To update your {2} account with email address {1}, click the link below\n\n{0}\n\nThis link will expire within {3}.\n\nIf you don''t want to proceed with this modification, just ignore this message.
+emailUpdateConfirmationBodyHtml=To update your {2} account with email address {1}, click the link below
{0}
This link will expire within {3}.
If you don''t want to proceed with this modification, just ignore this message.
+emailTestSubject=[KEYCLOAK] - SMTP test message
+emailTestBody=This is a test message
+emailTestBodyHtml=This is a test message
+identityProviderLinkSubject=Link {0}
+identityProviderLinkBody=Someone wants to link your "{1}" account with "{0}" account of user {2} . If this was you, click the link below to link accounts\n\n{3}\n\nThis link will expire within {5}.\n\nIf you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.
+identityProviderLinkBodyHtml=Someone wants to link your {1} account with {0} account of user {2}. If this was you, click the link below to link accounts
Link to confirm account linking
This link will expire within {5}.
If you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.
+passwordResetSubject=Reset password
+passwordResetBody=Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.\n\n{0}\n\nThis link and code will expire within {3}.\n\nIf you don''t want to reset your credentials, just ignore this message and nothing will be changed.
+passwordResetBodyHtml=Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.
Link to reset credentials
This link will expire within {3}.
If you don''t want to reset your credentials, just ignore this message and nothing will be changed.
+executeActionsSubject=Update Your Account
+executeActionsBody=Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.\n\n{0}\n\nThis link will expire within {4}.\n\nIf you are unaware that your administrator has requested this, just ignore this message and nothing will be changed.
+executeActionsBodyHtml=Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.
Link to account update
This link will expire within {4}.
If you are unaware that your administrator has requested this, just ignore this message and nothing will be changed.
+eventLoginErrorSubject=Login error
+eventLoginErrorBody=A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator.
+eventLoginErrorBodyHtml=A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator.
+eventRemoveTotpSubject=Remove OTP
+eventRemoveTotpBody=OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator.
+eventRemoveTotpBodyHtml=OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator.
+eventUpdatePasswordSubject=Update password
+eventUpdatePasswordBody=Your password was changed on {0} from {1}. If this was not you, please contact an administrator.
+eventUpdatePasswordBodyHtml=Your password was changed on {0} from {1}. If this was not you, please contact an administrator.
+eventUpdateTotpSubject=Update OTP
+eventUpdateTotpBody=OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator.
+eventUpdateTotpBodyHtml=OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator.
+eventUpdateCredentialSubject=Update credential
+eventUpdateCredentialBody=Your {0} credential was changed on {1} from {2}. If this was not you, please contact an administrator.
+eventUpdateCredentialBodyHtml=Your {0} credential was changed on {1} from {2}. If this was not you, please contact an administrator.
+eventRemoveCredentialSubject=Remove credential
+eventRemoveCredentialBody=Credential {0} was removed from your account on {1} from {2}. If this was not you, please contact an administrator.
+eventRemoveCredentialBodyHtml=Credential {0} was removed from your account on {1} from {2}. If this was not you, please contact an administrator.
+eventUserDisabledByTemporaryLockoutSubject=User disabled by temporary lockout
+eventUserDisabledByTemporaryLockoutBody=Your user has been disabled temporarily because of multiple failed attemps on {0}. Please contact an administrator if needed.
+eventUserDisabledByTemporaryLockoutHtml=Your user has been disabled temporarily because of multiple failed attemps on {0}. Please contact an administrator if needed.
+eventUserDisabledByPermanentLockoutSubject=User disabled by permament lockout
+eventUserDisabledByPermanentLockoutBody=Your user has been disabled permanently because of multiple failed attemps on {0}. Please contact an administrator.
+eventUserDisabledByPermanentLockoutHtml=Your user has been disabled permanently because of multiple failed attemps on {0}. Please contact an administrator.
+
+requiredAction.CONFIGURE_TOTP=Configure OTP
+requiredAction.TERMS_AND_CONDITIONS=Terms and Conditions
+requiredAction.UPDATE_PASSWORD=Update Password
+requiredAction.UPDATE_PROFILE=Update Profile
+requiredAction.VERIFY_EMAIL=Verify Email
+requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=Generate Recovery Codes
+
+# units for link expiration timeout formatting
+# for languages which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like described in the Java choice format which is documented here. For Czech, it would be '{0,choice,0#minut|1#minuta|2#minuty|2Please verify your email address by entering in the following code.
{0}
+nexusIdentityAccessLayer=IDENTITY ACCESS LAYER
+nexusSecureMessage=SECURE MESSAGE
+nexusAutomatedMessageNotice=This message was generated automatically. Please do not reply.
diff --git a/src/email/messages/messages_zh_CN.properties b/src/email/messages/messages_zh_CN.properties
new file mode 100644
index 0000000..ff3c12b
--- /dev/null
+++ b/src/email/messages/messages_zh_CN.properties
@@ -0,0 +1,40 @@
+# This file has been claimed for ownership from @keycloakify/email-native version 260007.0.0.
+# To relinquish ownership and restore this file to its original content, run the following command:
+#
+# $ npx keycloakify own --path "email/messages/messages_zh_CN.properties" --revert
+
+# IMPORTANT: This file contains the base translation. Modifying it directly is not recommended.
+# To override or add custom messages, create a file named messages_zh_CN_override.properties in the same directory.
+# This file will be automatically loaded and merged with the base translation.
+# If you're implementing theme variants, you can also create variant-specific `.properties` files.
+# For example let's say you have defined `themeName: ["vanilla", "chocolate"]` then you can create the following files:
+# messages_zh_CN_override_vanilla.properties
+# messages_zh_CN_override_chocolate.properties
+
+emailVerificationSubject=验证电子邮件
+emailVerificationBody=用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您没有注册用户,请忽略这条消息。
+emailVerificationBodyHtml=用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证
{0}
这个链接会在 {1} 分钟后过期.
如果您没有注册用户,请忽略这条消息。
+identityProviderLinkSubject=链接 {0}
+identityProviderLinkBody=有用户想要将账户 "{1}" 与用户{2}的账户"{0}" 做链接 . 如果是本人操作,请点击以下链接完成链接请求\n\n{3}\n\n这个链接会在 {4} 分钟后过期.\n\n如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}.
+identityProviderLinkBodyHtml=有用户想要将账户 {1} 与用户{2} 的账户{0} 做链接 . 如果是本人操作,请点击以下链接完成链接请求
{3}
这个链接会在 {4} 分钟后过期。
如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}.
+passwordResetSubject=重置密码
+passwordResetBody=有用户要求修改账户 {2} 的密码.如是本人操作,请点击下面链接进行重置.\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您不想重置您的密码,请忽略这条消息,密码不会改变。
+passwordResetBodyHtml=有用户要求修改账户 {2} 的密码如是本人操作,请点击下面链接进行重置.
{0}
这个链接会在 {1} 分钟后过期
如果您不想重置您的密码,请忽略这条消息,密码不会改变。
+executeActionsSubject=更新您的账户
+executeActionsBody=您的管理员要求您更新账户 {2}. 点击以下链接开始更新\n\n{0}\n\n这个链接会在 {1} 分钟后失效.\n\n如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。
+executeActionsBodyHtml=您的管理员要求您更新账户{2}. 点击以下链接开始更新.
{0}
这个链接会在 {1} 分钟后失效.
如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。
+eventLoginErrorSubject=登录错误
+eventLoginErrorBody=在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员.
+eventLoginErrorBodyHtml=在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员.
+eventRemoveTotpSubject=删除 OTP
+eventRemoveTotpBody=OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员
+eventRemoveTotpBodyHtml=OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员。
+eventUpdatePasswordSubject=更新密码
+eventUpdatePasswordBody=您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员
+eventUpdatePasswordBodyHtml=您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员
+eventUpdateTotpSubject=更新 OTP
+eventUpdateTotpBody=您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。
+eventUpdateTotpBodyHtml=您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。
+nexusIdentityAccessLayer=身份访问层
+nexusSecureMessage=安全消息
+nexusAutomatedMessageNotice=此邮件由系统自动生成,请勿直接回复。
diff --git a/src/email/messages/messages_zh_TW.properties b/src/email/messages/messages_zh_TW.properties
new file mode 100644
index 0000000..9df4b8f
--- /dev/null
+++ b/src/email/messages/messages_zh_TW.properties
@@ -0,0 +1,65 @@
+# This file has been claimed for ownership from @keycloakify/email-native version 260007.0.0.
+# To relinquish ownership and restore this file to its original content, run the following command:
+#
+# $ npx keycloakify own --path "email/messages/messages_zh_TW.properties" --revert
+
+# IMPORTANT: This file contains the base translation. Modifying it directly is not recommended.
+# To override or add custom messages, create a file named messages_zh_TW_override.properties in the same directory.
+# This file will be automatically loaded and merged with the base translation.
+# If you're implementing theme variants, you can also create variant-specific `.properties` files.
+# For example let's say you have defined `themeName: ["vanilla", "chocolate"]` then you can create the following files:
+# messages_zh_TW_override_vanilla.properties
+# messages_zh_TW_override_chocolate.properties
+
+emailVerificationSubject=驗證電子信箱
+emailVerificationBody=有人使用了這個電子信箱建立了一個 {2} 帳號。如果這是您的操作,請點擊下列連結驗證您的電子信箱\n\n{0}\n\n此連結將在 {3} 內失效。\n\n如果這不是您的操作,請忽略此訊息。
+emailVerificationBodyHtml=有人使用了這個電子信箱建立了一個 {2} 帳號。如果這是您的操作,請點擊下列連結驗證您的電子信箱
驗證電子信箱連結
此連結將在 {3} 內失效。
如果您沒有建立帳號,請忽略此訊息。
+emailUpdateConfirmationSubject=驗證新的電子信箱
+emailUpdateConfirmationBody=為了更新您的 {2} 帳號的電子信箱 {1},請點擊下列連結\n\n{0}\n\n此連結將在 {3} 內失效。\n\n如果您不想進行這個修改,請忽略此訊息。
+emailUpdateConfirmationBodyHtml=為了更新您的 {2} 帳號的電子信箱 {1},請點擊下列連結
{0}
此連結將在 {3} 內失效。
如果您不想進行這個修改,請忽略此訊息。
+emailTestSubject=[KEYCLOAK] - SMTP 測試訊息
+emailTestBody=這是一個測試訊息
+emailTestBodyHtml=這是一個測試訊息
+identityProviderLinkSubject=連結到 {0}
+identityProviderLinkBody=有人試圖連結您的 "{1}" 帳號與使用者 {2} 的 "{0}" 帳號。如果這是您的操作,請點擊下列連結連結帳號\n\n{3}\n\n此連結將在 {5} 內失效。\n\n如果這不是您的操作,請忽略此訊息。如果您連結帳號,您將能夠透過 {0} 登入 {1}。
+identityProviderLinkBodyHtml=有人試圖連結您的 {1} 帳號與使用者 {2} 的 {0} 帳號。如果這是您的操作,請點擊下列連結連結帳號
確認連結帳號
此連結將在 {5} 內失效。
如果這不是您的操作,請忽略此訊息。如果您連結帳號,您將能夠透過 {0} 登入 {1}。
+passwordResetSubject=重設密碼
+passwordResetBody=有人剛剛要求重設您 {2} 的密碼。如果這是您的操作,請點擊下列連結重設它們。\n\n{0}\n\n此連結和代碼將在 {3} 內失效。\n\n如果您不想重設您的密碼,請忽略此訊息。
+passwordResetBodyHtml=有人剛剛要求重設您 {2} 的密碼。如果這是您的操作,請點擊下列連結重設它們。
重設密碼連結
此連結和代碼將在 {3} 內失效。
如果您不想重設您的密碼,請忽略此訊息,甚麼都不會改變。
+executeActionsSubject=更新您的帳號
+executeActionsBody=您的管理員剛剛要求您更新您的 {2} 帳號,透過執行以下動作:{3}。點擊下列連結開始這個流程。\n\n{0}\n\n此連結將在 {4} 內失效。\n\n如果您不知道您的管理員剛剛要求這個,請忽略此訊息,甚麼都不會改變。
+executeActionsBodyHtml=您的管理員剛剛要求您更新您的 {2} 帳號,透過執行以下動作:{3}。點擊下列連結開始這個流程。
更新帳號連結
此連結將在 {4} 內失效。
如果您不知道您的管理員剛剛要求這個,請忽略此訊息,甚麼都不會改變。
+eventLoginErrorSubject=登入錯誤
+eventLoginErrorBody=登入失敗,偵測到您的帳號在 {0} 從 {1} 進行登入。如果這不是您的操作,請聯絡系統管理員。
+eventLoginErrorBodyHtml=登入失敗,偵測到您的帳號在 {0} 從 {1} 進行登入。如果這不是您的操作,請聯絡系統管理員。
+eventRemoveTotpSubject=移除 OTP 設定
+eventRemoveTotpBody=在 {0} OTP 設定已從您的帳號 {1} 移除。如果這不是您的操作,請聯絡系統管理員。
+eventRemoveTotpBodyHtml=在 {0} OTP 設定已從您的帳號 {1} 移除。如果這不是您的操作,請聯絡系統管理員。
+eventUpdatePasswordSubject=更新密碼
+eventUpdatePasswordBody=您的密碼已在 {0} 從 {1} 更改。如果這不是您的操作,請聯絡系統管理員。
+eventUpdatePasswordBodyHtml=您的密碼已在 {0} 從 {1} 更改。如果這不是您的操作,請聯絡系統管理員。
+eventUpdateTotpSubject=更新 OTP 設定
+eventUpdateTotpBody=您帳號的 OTP 設定已在 {0} 從 {1} 更新。如果這不是您的操作,請聯絡系統管理員。
+eventUpdateTotpBodyHtml=您帳號的 OTP 設定已在 {0} 從 {1} 更新。如果這不是您的操作,請聯絡系統管理員。
+
+requiredAction.CONFIGURE_TOTP=設定 OTP
+requiredAction.TERMS_AND_CONDITIONS=服務條款
+requiredAction.UPDATE_PASSWORD=更新密碼
+requiredAction.UPDATE_PROFILE=更新個人資訊
+requiredAction.VERIFY_EMAIL=驗證電子信箱
+requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=產生復原代碼
+
+# units for link expiration timeout formatting
+# for languages which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like described in the Java choice format which is documented here. For Czech, it would be '{0,choice,0#minut|1#minuta|2#minuty|2驗證您的電子信箱,請輸入以下代碼。{0}
+nexusIdentityAccessLayer=身分存取層
+nexusSecureMessage=安全訊息
+nexusAutomatedMessageNotice=此郵件由系統自動產生,請勿直接回覆。
diff --git a/src/login/Template.tsx b/src/login/Template.tsx
index 782e371..c263e65 100644
--- a/src/login/Template.tsx
+++ b/src/login/Template.tsx
@@ -4,6 +4,8 @@ import type { KcContext } from "./KcContext";
import type { I18n } from "./i18n";
export default function Template(props: TemplateProps) {
+ const { msg } = props.i18n;
+
return (
<>
@@ -25,15 +27,15 @@ export default function Template(props: TemplateProps) {
NEXUS / ID
-
IDENTITY ACCESS LAYER
+
{msg("nexusIdentityAccessLayer")}
- Secure access.
- Precisely orchestrated.
+ {msg("nexusSecureAccess")}
+ {msg("nexusPreciselyOrchestrated")}
- SECURE CHANNEL
- SYSTEM ONLINE
+ {msg("nexusSecureChannel")}
+ {msg("nexusSystemOnline")}
diff --git a/src/login/i18n.ts b/src/login/i18n.ts
index 6b8e1cd..88a3779 100644
--- a/src/login/i18n.ts
+++ b/src/login/i18n.ts
@@ -3,7 +3,32 @@ import { i18nBuilder } from "keycloakify/login";
import type { ThemeName } from "../kc.gen";
/** @see: https://docs.keycloakify.dev/features/i18n */
-const { useI18n, ofTypeI18n } = i18nBuilder.withThemeName().build();
+const { useI18n, ofTypeI18n } = i18nBuilder
+ .withThemeName()
+ .withCustomTranslations({
+ en: {
+ nexusIdentityAccessLayer: "IDENTITY ACCESS LAYER",
+ nexusSecureAccess: "Secure access.",
+ nexusPreciselyOrchestrated: "Precisely orchestrated.",
+ nexusSecureChannel: "SECURE CHANNEL",
+ nexusSystemOnline: "SYSTEM ONLINE"
+ },
+ "zh-CN": {
+ nexusIdentityAccessLayer: "身份访问层",
+ nexusSecureAccess: "安全访问。",
+ nexusPreciselyOrchestrated: "精准编排。",
+ nexusSecureChannel: "安全通道",
+ nexusSystemOnline: "系统在线"
+ },
+ "zh-TW": {
+ nexusIdentityAccessLayer: "身分存取層",
+ nexusSecureAccess: "安全存取。",
+ nexusPreciselyOrchestrated: "精準編排。",
+ nexusSecureChannel: "安全通道",
+ nexusSystemOnline: "系統在線"
+ }
+ })
+ .build();
type I18n = typeof ofTypeI18n;
diff --git a/src/login/pages/Login.stories.tsx b/src/login/pages/Login.stories.tsx
index 4398d31..f45f9ca 100644
--- a/src/login/pages/Login.stories.tsx
+++ b/src/login/pages/Login.stories.tsx
@@ -16,6 +16,26 @@ export const Default: Story = {
render: () =>
};
+export const SimplifiedChinese: Story = {
+ render: () => (
+
+ )
+};
+
+export const TraditionalChinese: Story = {
+ render: () => (
+
+ )
+};
+
export const WithInvalidCredential: Story = {
render: () => (