PingFederate supports localization for three types of end-user messages: on-screen messages, email messages, and text messages (SMS).
The English contents for each message type are located in the <pf_install>/pingfederate/server/default/conf/language-packs directory.
Message type | Default message file |
---|---|
On-screen messages | pingfederate-messages.properties |
Email messages | pingfederate-email-messages.properties |
Text messages (SMS) | pingfederate-sms-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. Refer to 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 locale-options.xml file, located in the <pf_install>/pingfederate/server/default/data/config-store directory.
Be sure to return the value to true
when testing is complete. Note
that restarting the server is required for changes to configuration files.