Internet Explorer Multiple-Language API OS Design Development (Windows Embedded CE 6.0)
1/6/2010
The global scope of the Internet poses various international and multilingual challenges for Web developers.
A Windows Embedded CE-based operating system can support Multiple Language (Mlang) to varying degrees of functionality. The minimal implementation provides applications with the IMultiLanguage interface. Charset and encoding information are located in the resource file, instead of in the system registry. A more full-featured implementation supports all the MLang interfaces. Charset and encoding information can be located either in the resource file or the system registry. For information about the level of MLang support in your run-time image, see the SDK documentation specific to the functionality added to your OS design.
OS Design Information
The following table shows operating system design information for Internet Explorer Multiple-Language API:
Concept | Description |
---|---|
Dependencies |
None. |
Hardware considerations |
None. |
Modules and Components
The following table shows the modules and components that implement the Multiple-Language API functionality:
Item | Module | Component |
---|---|---|
Base multiple language support |
mlang |
mlang2 |
Implementation Considerations
The following table shows the Sysgen variables that control the Internet Explorer Multiple Language API functionality:
Sysgen Variables | Description |
---|---|
SYSGEN_MLANG |
Provides basic support for multiple languages and editing. Includes IMultiLanguage interface and codepage data only. |
SYSGEN_MLANGALL |
Provides the full Internet Explorer Multiple Language API (IMultiLanguage, IMultiLanguage2, IMultiLanguage3, ImlangFontLink2, ImlangLineBreakConsole, plus AutoSelect encoding). Charset and encoding information reside in the resource file. |
SYSGEN_MLANGREG |
Same API support as MLANGALL, but optional charset and encoding information reside in the system registry. |
See Also
Other Resources
Internet Explorer Embedded Multiple-Language API
Internet Explorer Multiple-Language API Application Development