Custom Theme Text Strings do not work with custom LoginSchemas

Custom Theme Text Strings do not work with custom LoginSchemas

book

Article ID: CTX279452

calendar_today

Updated On:

Description

UI will present with strange strings on custom theme as shown here

Resolution

To resolve this behavior, you must copy any custom labels for schemas from "/var/netscaler/logon/LogonPoint/custom/strings.en.json" into "/var/netscaler/logon/themes/<custom_theme_name>/strings.en.json"

Note: For language localization, the filenameĀ strings.en.json refers to English strings, and there are other files for other locales, such as 'de'. Hence, to fix this for other languages, one would need to follow the below but replace 'en' in "strings.en.json" with 'de' or other appropriate locale designation for the respective locale. For example: strings.de.json

Problem Cause

Custom themes and Custom LoginSchemas do not work together by default, this is expected behavior. This occurs because Labels for customized schemas are stored in /var/netscaler/logon/LogonPoint/custom/strings.en.json while when there is a custom theme, labels (customized, if any) are read from /var/netscaler/logon/themes/<custom_theme_name>/strings.en.json.

Additional Information

Customized Labels for Extensibility https://docs.citrix.com/en-us/citrix-adc/13/aaa-tm/multi-factor-nfactor-authentication/nfactor-extensibility.html