Language Selection
The web application of Specops Password Reset is localized into several languages. The process for selecting which language to display to the end users in the different pages is quite involved and is described in detail below.
The GPO settings
The selected question languages determine which languages the users can enroll with.
Enroll page
When starting the Enroll page this is how the language is selected.
- The language dropdown contains all the question languages that exist in the GPO.
- If the user’s browser language is in the list this will be selected and used for the first page, else English will be selected and used.
- The language selected by the user will be stored in the enroll information
Reset password page
- The Reset page can either be started from the logon screen or from the start menu. When started from the logon screen if user name field contains a user name this will be used to identify the user before displaying the Reset page. If no user name is sent to the page, the user will be identified when clicking next after typing his/her name. The language selection is different depending on if the user is identified or not.
Unidentified user
- The language dropdown contains all the available languages, not just those in the GPO, but all languages that SPR is translated to since the user and thus the GPO is unknown.
- If the user’s browser language is in the list this will be selected and used for the first page, else English will be selected and used. Note that when the Reset page is started from the logon screen the user is not logged on and the browser language setting will be that of the system. Read about the DefaultLanguage setting below on how to affect his.
Identified user
- When the user is identified one of two things happens. If the user has enrolled, the language saved in the enrollment will be used regardless of what was selected in the initial language dropdown. If the user has not enrolled but still is allowed to use the reset service (that is, only mobile verification codes are used) the language selected in the initial dropdown will be used.
Change password page
When starting the Change page this is how the language is selected.
- The language dropdown contains all languages that SPR is translated to.
- If the user’s browser language is in the list this will be selected and used for the first page, else English will be selected and used.
- The language selected by the user will be used.
Default Language
Since the browser’s language setting is used first hand this can lead to undesirable results when starting the Reset page from the logon screen. In this scenario the user is not logged on and the browser settings are those of the system rather than the user. For this reason a default language can be configured in the registry of the Specops Password Reset server to be used in this scenario. The following registry key is used:
HKLM\Software\Specops Password Reset\Server\DefaultLanguage
DefaultLanguage is a string value that should be set to the two-letter language identifier of any of the languages that SPR is translated too. For example da, de, es, fi, fr, hu, it, nl, no, pt, sv.
Page last modified on April 24, 2009, at 11:31 AM