198 lines
8.3 KiB
TypeScript
198 lines
8.3 KiB
TypeScript
export default {
|
|
"user-federation": {
|
|
userFederation: "User federation",
|
|
descriptionLanding:
|
|
"This is the description for the user federation landing page",
|
|
userFederationExplanation:
|
|
"Keycloak can federate external user databases. Out of the box we have support for LDAP and Active Directory.",
|
|
getStarted: "To get started, select a provider from the list below.",
|
|
providers: "Add providers",
|
|
addKerberos: "Add Kerberos providers",
|
|
addLdap: "Add LDAP providers",
|
|
addOneLdap: "Add LDAP provider",
|
|
addKerberosWizardTitle: "Add Kerberos user federation provider",
|
|
addLdapWizardTitle: "Add LDAP user federation provider",
|
|
|
|
syncChangedUsers: "Sync changed users",
|
|
syncAllUsers: "Sync all users",
|
|
unlinkUsers: "Unlink users",
|
|
removeImported: "Remove imported",
|
|
deleteProvider: "Delete provider",
|
|
|
|
generalOptions: "General options",
|
|
consoleDisplayName: "Console display name",
|
|
vendor: "Vendor",
|
|
|
|
connectionAndAuthenticationSettings:
|
|
"Connection and authentication settings",
|
|
connectionURL: "Connection URL",
|
|
enableStartTls: "Enable StartTLS",
|
|
useTruststoreSpi: "Use Truststore SPI",
|
|
connectionPooling: "Connection pooling",
|
|
connectionTimeout: "Connection timeout",
|
|
bindType: "Bind type",
|
|
bindDn: "Bind DN",
|
|
bindCredentials: "Bind credentials",
|
|
|
|
ldapSearchingAndUpdatingSettings: "LDAP searching and updating",
|
|
editMode: "Edit mode",
|
|
usersDN: "Users DN",
|
|
usernameLdapAttribute: "Username LDAP attribute",
|
|
rdnLdapAttribute: "RDN LDAP attribute",
|
|
uuidLdapAttribute: "UUID LDAP attribute",
|
|
userObjectClasses: "User object classes",
|
|
userLdapFilter: "User LDAP filter",
|
|
searchScope: "Search scope",
|
|
readTimeout: "Read timeout",
|
|
pagination: "Pagination",
|
|
|
|
synchronizationSettings: "Synchronization settings",
|
|
importUsers: "Import users",
|
|
batchSize: "Batch size",
|
|
periodicFullSync: "Periodic full sync",
|
|
fullSyncPeriod: "Full sync period",
|
|
periodicChangedUsersSync: "Periodic changed users sync",
|
|
changedUsersSyncPeriod: "Changed users sync period",
|
|
|
|
kerberosIntegration: "Kerberos integration",
|
|
allowKerberosAuthentication: "Allow Kerberos authentication",
|
|
useKerberosForPasswordAuthentication:
|
|
"Use Kerberos for password authentication",
|
|
|
|
cacheSettings: "Cache settings",
|
|
cachePolicy: "Cache policy",
|
|
evictionDay: "Eviction day",
|
|
evictionHour: "Eviction hour",
|
|
evictionMinute: "Eviction minute",
|
|
maxLifespan: "Max lifespan",
|
|
|
|
advancedSettings: "Advanced settings",
|
|
enableLdapv3Password:
|
|
"Enable the LDAPv3 password modify extended operation",
|
|
validatePasswordPolicy: "Validate password policy",
|
|
trustEmail: "Trust email",
|
|
|
|
requiredSettings: "Required Settings",
|
|
kerberosRealm: "Kerberos realm",
|
|
serverPrincipal: "Server principal",
|
|
keyTab: "Key tab",
|
|
debug: "Debug",
|
|
allowPasswordAuthentication: "Allow password authentication",
|
|
updateFirstLogin: "Update first login",
|
|
|
|
always: "Always",
|
|
never: "Never",
|
|
onlyLdaps: "Only for ldaps",
|
|
oneLevel: "One Level",
|
|
subtree: "Subtree",
|
|
|
|
saveSuccess: "User federation provider successfully saved",
|
|
saveError: "User federation provider could not be saved: {{error}}",
|
|
createSuccess: "User federation provider successfully created",
|
|
createError: "User federation provider could not be created: {{error}}",
|
|
testSuccess: "Successfully connected to LDAP",
|
|
testError:
|
|
"Error when trying to connect to LDAP. See server.log for details. {{error}}",
|
|
|
|
learnMore: "Learn more",
|
|
addNewProvider: "Add new provider",
|
|
userFedDeletedSuccess: "The user federation provider has been deleted.",
|
|
userFedDeleteError:
|
|
"Could not delete user federation provider: '{{error}}'",
|
|
userFedDeleteConfirmTitle: "Delete user federation provider?",
|
|
userFedDeleteConfirm:
|
|
"If you delete this user federation provider, all associated data will be removed.",
|
|
userFedDisableConfirmTitle: "Disable user federation provider?",
|
|
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.",
|
|
|
|
removeImportedUsers: "Remove imported users?",
|
|
removeImportedUsersMessage:
|
|
'Do you really want to remove all imported users? The option "Unlink users" makes sense just for the Edit Mode "Unsynced" and there should be a warning that "unlinked" users without the password in the Keycloak database won\'t be able to authenticate.',
|
|
removeImportedUsersSuccess: "Imported users have been removed.",
|
|
removeImportedUsersError: "Could not remove imported users: '{{error}}'",
|
|
|
|
syncUsersSuccess: "Sync of users finished successfully.",
|
|
syncUsersError: "Could not sync users: '{{error}}'",
|
|
|
|
unlinkUsersSuccess: "Unlink of users finished successfully.",
|
|
unlinkUsersError: "Could not unlink users: '{{error}}'",
|
|
|
|
validateName: "You must enter a name",
|
|
validateRealm: "You must enter a realm",
|
|
validateServerPrincipal: "You must enter a server principal",
|
|
validateKeyTab: "You must enter a key tab",
|
|
validateConnectionUrl: "You must enter a connection URL",
|
|
validateBindDn: "You must enter the DN of the LDAP admin",
|
|
validateBindCredentials: "You must enter the password of the LDAP admin",
|
|
validateUuidLDAPAttribute: "You must enter a UUID LDAP attribute",
|
|
validateUserObjectClasses: "You must enter one or more user object classes",
|
|
validateEditMode: "You must select an edit mode",
|
|
validateUsersDn: "You must enter users DN",
|
|
validateUsernameLDAPAttribute: "You must enter a username LDAP attribute",
|
|
validateRdnLdapAttribute: "You must enter an RDN LDAP attribute",
|
|
validateCustomUserSearchFilter:
|
|
"Filter must be enclosed in parentheses, for example: (filter)",
|
|
|
|
mapperTypeMsadUserAccountControlManager: "msad-user-account-control-mapper",
|
|
mapperTypeMsadLdsUserAccountControlMapper:
|
|
"msad-user-account-control-mapper",
|
|
mapperTypeGroupLdapMapper: "group-ldap-mapper",
|
|
mapperTypeUserAttributeLdapMapper: "user-attribute-ldap-mapper",
|
|
mapperTypeRoleLdapMapper: "role-ldap-mapper",
|
|
mapperTypeHardcodedAttributeMapper: "hardcoded-attribute-mapper",
|
|
mapperTypeHardcodedLdapRoleMapper: "hardcoded-ldap-role-mapper",
|
|
mapperTypeCertificateLdapMapper: "certificate-ldap-mapper",
|
|
mapperTypeFullNameLdapMapper: "full-name-ldap-mapper",
|
|
mapperTypeHardcodedLdapGroupMapper: "hardcoded-ldap-group-mapper",
|
|
mapperTypeLdapAttributeMapper: "hardcoded-ldap-attribute-mapper",
|
|
|
|
ldapMappersList: "LDAP Mappers",
|
|
|
|
ldapFullNameAttribute: "LDAP full name attribute",
|
|
writeOnly: "Write only",
|
|
|
|
ldapGroupsDn: "LDAP groups DN",
|
|
groupNameLdapAttribute: "Group name LDAP attribute",
|
|
groupObjectClasses: "Group object classes",
|
|
preserveGroupInheritance: "Preserve group inheritance",
|
|
ignoreMissingGroups: "Ignore missing groups",
|
|
userGroupsRetrieveStrategy: "User groups retrieve strategy",
|
|
mappedGroupAttributes: "Mapped group attributes",
|
|
dropNonexistingGroupsDuringSync: "Drop non-existing groups during sync",
|
|
groupsPath: "Groups path",
|
|
|
|
membershipLdapAttribute: "Membership LDAP attribute",
|
|
membershipAttributeType: "Membership attribute type",
|
|
membershipUserLdapAttribute: "Membership user LDAP attribute",
|
|
ldapFilter: "LDAP filter",
|
|
mode: "Mode",
|
|
memberofLdapAttribute: "Member-of LDAP attribute",
|
|
|
|
ldapRolesDn: "LDAP roles DN",
|
|
roleNameLdapAttribute: "Role name LDAP attribute",
|
|
roleObjectClasses: "Role object classes",
|
|
userRolesRetrieveStrategy: "User roles retrieve strategy",
|
|
useRealmRolesMapping: "Use realm roles mapping",
|
|
|
|
ldapAttributeName: "LDAP attribute name",
|
|
ldapAttributeValue: "LDAP attribute value",
|
|
|
|
userModelAttribute: "User model attribute",
|
|
ldapAttribute: "LDAP attribute",
|
|
readOnly: "Read only",
|
|
alwaysReadValueFromLdap: "Always read value from LDAP",
|
|
isMandatoryInLdap: "Is mandatory in LDAP",
|
|
isBinaryAttribute: "Is binary attribute",
|
|
derFormatted: "DER formatted",
|
|
|
|
passwordPolicyHintsEnabled: "Password policy hints enabled",
|
|
|
|
userModelAttributeName: "User model attribute name",
|
|
attributeValue: "Attribute value",
|
|
|
|
selectRole: "Select role",
|
|
|
|
group: "Group",
|
|
},
|
|
};
|