PingFederate supports localization for several types of messages for end users.
- on-screen messages
- email messages
- text messages (SMS)
- authentication API error messages
Message type | Default message file |
---|---|
On-screen messages | pingfederate-messages.properties |
Email messages | pingfederate-email-messages.properties |
Text messages (SMS) | pingfederate-sms-messages.properties |
Authentication API error messages | authn-api-messages.properties |
For on-screen and email messages, developers can also customize the look and feel of the templates by using localization variables in logic statements to control fonts, color, and other style elements. For more information, see the template files for examples.
To maximize performance, PingFederate caches localized UI strings on start-up. For
testing new localization implementations, an administrator can temporarily turn off
caching by changing the value of the
cache-language-pack-messages element to
false
in the
<pf_install>/pingfederate/server/default/data/config-store/locale-options.xml
file.
Return the value to true
when testing is complete. You must restart
the server after changes to configuration files.