5.1 Localizing Client Login Extension Files for Other Languages

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:

  1. Copy IdentityManagerClientLoginExtension.msi to IdentityManagerClientLoginExtension_xx.msi, where xx identifies the new language (locale).

  2. 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.

  3. Open IdentityManagerClientLoginExtension_xx.msi with the Client Login Extension Configuration utility (ClientLoginExtensionConfigurationUtility.exe), review the default values, make any modifications if needed, then click Configure Installer.

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.