Adding MUI Support

5/10/2007

Windows XP Embedded supports a Multilanguage User Interface (MUI), which enables you to change the UI of your run-time image. To change your run-time image to use a non-English UI, you need a language pack that corresponds to the language of your choice.

To add MUI support

  1. Using Component Database Manager, import the LANG<Language ID>.sld file that is located in the corresponding language pack into the component database. For example, for Japanese language support, import Langjpn.sld from the Japanese Language Pack. Check the Copy repository files to repository root check box. For more information, see Creating an SLD File in Windows XP Embedded Studio Help.

  2. In Target Designer, create your configuration that includes all your required components.

  3. Add the appropriate language support component to your configuration, for example, the Japanese Language Support component. All language support components are located under the Software\System\International\Infrastructure node in the component browser in Target Designer.

  4. In the configuration editor, choose Settings under the main node for your language support component. On the Language Support tab, choose from the lists of fonts, code page conversion tables, and keyboard layouts.

  5. Add the Regional and Language Options component, which is located under the Software\System\International node in the component browser in Target Designer.

  6. In the configuration editor, choose Settings under the main node for the Regional and Language Options component.

    Set all settings to your language of choice. You can choose a different language for the Standards and formats and Default input language fields, but the Language for non-Unicode programs field should be set to your language of choice.

  7. Run a dependency check, and then build the run-time image.

  8. When you boot your run-time image, verify that all applications and system modules use the language you want.

  1. Using Component Database Manager, import the LANG<Language ID>.sld file that is located in the corresponding language pack into the component database. For example, for Japanese language support, import Langjpn.sld from the Japanese Language Pack. Check the Copy repository files to repository root check box. For more information, see Creating an SLD File in Windows XP Embedded Studio Help.

  2. In Target Designer, create your configuration that includes all your required components.

  3. Add the appropriate language support component to your configuration, for example, the Japanese Language Support component. All language support components are located under the Software\System\International\Infrastructure node in the component browser in Target Designer.

  4. In the configuration editor, choose Settings under the main node for your language support component. On the Language Support tab, choose from the lists of fonts, code page conversion tables, and keyboard layouts.

  5. Add the Regional and Language Options component, which is located under the Software\System\International node in the component browser in Target Designer.

  6. In the configuration editor, choose Settings under the main node for the Regional and Language Options component.

    Set all settings to your language of choice. You can choose a different language for the Standards and formats and Default input language fields, but the Language for non-Unicode programs field should be set to your language of choice.

  7. Run a dependency check, and then build the run-time image.

  8. When you boot your run-time image, verify that all applications and system modules use the language you want.

See Also

Other Resources

Language Support Configuration