To localize the Client Login Extension for languages other than those delivered with the Client Login Extension Configuration utility, you can use Orca to directly edit the content of the MSI database (IdentityManagerClientLoginExtension.msi).
Orca (Orca.exe) is a database table editor used for creating and editing Windows Installer packages. It is available in the Windows SDK Components for Windows Installer Developers.
The text to be localized for IdentityManagerClientLoginExtension.msi is located in the following table:
Table 5-1 Text You Need to Localize
Table |
Column |
Comments |
---|---|---|
Control |
Text |
|
Dialog |
Title |
|
Directory |
DefaultDir |
Put text after “|”. |
Launch Condition |
Description |
|
Property |
Value |
Only ProductName, Manufacturer, ARPCONTACT, and VSDVERSIONMSG. |
Radio Button |
Text |
|
Registry |
Value |
Set LogFile, LinkURL, LinkText, PasswordComplexityText, and LoginExtDesc to the defaults for the configuration utility. |
Shortcut |
Name |
Put text after “|”. |
Shortcut |
Description |
If not Null. |
UIText |
Text |
WARNING:Translate only the user interface text. For example, do not translate text surrounded by square brackets ([xxxx]), or is in mixed case (XxxXxxXxx). Modifying these property names and identifiers breaks the installer.
Use the following procedure to localize the Client Login Extension MSI file to a new language:
Copy IdentityManagerClientLoginExtension.msi to IdentityManagerClientLoginExtension_xx.msi, where xx identifies the new language (locale).
Open IdentityManagerClientLoginExtension_xx.msi in Orca.exe, edit the tables and columns to insert the localized text,as listed in Table 5-1, then save and close the file.
Open IdentityManagerClientLoginExtension_xx.msi with the Client Login Extension Configuration utility (ClientLoginExtensionConfigurationUtility.exe), review the default values, make any modifications if needed, then click .
NOTE:Step 3 is required, even if the default values that you set in the Registry table do not need modification. The Client Login Extension Configuration utility makes additional changes that enable the Client Login Extension MSI file.