Multilingual User Interface (MUI) Application Development (Windows Embedded CE 6.0)
1/6/2010
The Multilingual User Interface (MUI) functionality in Windows Embedded CE 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
- Working with Fonts in the MUI
Provides information about fonts and font linking for the multilingual user interface (MUI).
- Using the MUI with Applications
Describes how to enable applications to support multiple UI languages using resource DLLs.
Related Sections
- Multilingual User Interface (MUI)
Provides information about MUI support in Windows Embedded CE. MUI allows users to change the language of the user interface (UI). Shows how to use MUI to create a multilingual run-time image.