Translated String Provider
Description
Provides a string which is translated to the current display language.
May be used by
String Value Provider Custom Claim Transforming String Value Provider Generic String SAML 2.0 Attribute String-based Role Provider Start User Representation Step Fallback String Value Provider Email Change Verification Step Email OTP Transaction Approval Step Email OTP Authentication Step Date From String Value Provider OIDC Authorization Request Parameter One Shot Response Header Acknowledge Message Step Email Item Definition Email Event Subscriber (Loginapp) Phone Numbers from String Value Providers Value-Provider Based Claim String Context Data Email Notification Step Date-Time From String Value Provider Recipient From String Value Provider SMS Event Subscriber (Loginapp) mTAN Verification Step Dynamic Boolean Custom Claim User Attribute Is Unique Realm Assignment Step Airlock 2FA Push Event Subscriber (Loginapp) Value Provider Map String Regex Condition Generic ID Propagator Procivis One Desk SSI Service Send Email Link Step
Properties
Resource Key (
resourceKey) Description
Resource key for which the localized strings are defined. The key may contain variables, which are replaced with the provided values before the translation is loaded, e.g. to specify gender-dependent texts, such as salutations.
The translated string can also contain variables (e.g. ${givenname}) and supports the same formatting options (including date/time formatting) as are available for Transaction Approval messages.
Attributes
String
Mandatory
Example
general.yes
Example
salutation.${gender}
Value Providers (
valueProviders) Description
List of value map providers that are used to replace the variables in the localized template. The values providers are called in the configured order and their values are added to a map. Later providers can overwrite values from earlier providers. If no value providers are configured, the localized template should not contain any variables, since all of them would be replaced by empty strings.
Attributes
Plugin-List
Optional
Assignable plugins
Additional Password Check Attribute Map Airlock 2FA Authentication Data Map Airlock 2FA Login ID Parameter Authentication Data Map Conditional Value Map Provider Context Data Map Edited Context Data Map Generic Session Attribute Value Map Provider HTTP Request Information Map OAuth 2.0 Credential Context Data Map OAuth 2.0 Tokens Map Roles Provider SSI Verification Data Provider SSO Ticket Context Data Provider Script Execution Result Value Map Provider Transaction Approval Parameters Map Transforming Value Map Provider User Identity Map User Passwords Map User Statistics Map Value Provider Map mTAN Token Flow Value Map
Language Provider (
languageProvider) Description
Provides the language that should be used to translate.
Attributes
Plugin-Link
Optional
Assignable plugins
Changed Email Address Provider Display Language String Provider Fallback String Value Provider Generic Session Attribute String Provider HTTP Request Cookie Value Provider HTTP Request Header Value Provider Identity Value Provider OAuth 2.0/OIDC Authorization Request Parameter Value Provider OAuth2 Access Token String Value Provider Realm String Provider Static String Value Provider String Context Data Value Provider String From Map Value Provider Template-based String Provider Ticket String Provider Transforming String Value Provider Translated String Provider User Principal Name Provider mTAN Registration Label Provider mTAN Registration Number Provider
YAML Template (with default values)
type: TranslationValueProvider
id: TranslationValueProvider-xxxxxx
displayName:
comment:
properties:
languageProvider:
resourceKey:
valueProviders: