Partager via


Multilingual User Interface (MUI) Application Development

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

The Multilingual User Interface (MUI) functionality in Windows Mobile gives the user the ability to change the language of the user interface (UI). For example, an end user working with an English UI will be able to change the language of the UI to Spanish.

To make this possible, the MUI uses a single core binary that includes the system default language together with one resource dynamic–link library (DLL) per additional target language. The initial boot of the target device is generated with the system default language. When the end user selects another language, the new language goes into effect after the target device is reset. The switch requires recreating windows, menus, and dialog boxes with the newly loaded resources. In addition, to be considered successful, the language switch must display these elements with the correct fonts and with the correct locale–specific information.

The following list shows the advantages of this approach:

  • A developer can generate a single run–time image for multiple target languages and markets.
  • Production is flexible and distribution gains flexibility, because target devices are not tied to a single locale.
  • Translations for additional languages can be done later.
  • End users gain the flexibility to switch between UI languages.

In This Section

  • Multilingual User Interface (MUI)
    Provides information about MUI support in Windows Mobile. MUI allows users to change the language of the user interface (UI). Shows how to use MUI to create a multilingual run-time image.