Localization of a Windows Network Projector (Windows Embedded CE 6.0)
1/5/2010
The Windows Network Projector sample UI is provided as an English language UI.
For information about how to create a custom UI with support for a specific region, see Creating an International User Interface.
Considerations for Network SSID
If the network SSID uses international characters, the network projector must support the matching language of the SSID in order to connect.
OEMs that build Windows Network Projector images built with local language support will be able to connect to a preexisting network by using an English character SSID.
OEMs that provide network access points (NAPs) must build separate run-time images for each localized product.
Scenario 1: Connecting a non-English version network projector to an English version NAP
For example, this scenario occurs when the language on the network projector is Japanese.
First, the network SSID is broadcast by the English version NAP. Then, the available network SSIDs are displayed in a list in the projector user interface (UI).
The following list shows the steps in this process:
- The SSID is broadcast in ANSI UCHAR format.
- The Windows network projector converts the ANSI string to Unicode.
- The UI displays the SSID in the Available networks list.
Results of Scenario 1
Because the run-time image was built by using the Japanese code page, the application will convert the English SSID to Unicode format. The Japanese code page also supports English characters. Therefore, the English SSID will be displayed correctly in the Available networks list.
Run-Time Image Requirements
To support scenario 1, the OEM can build a non-English localized run-time image and it will also support English SSIDs, together with Japanese SSIDs.
Scenario 2: Connecting an English version projector to a non-English version network access point
For example, this scenario occurs when the language on the NAP is Japanese.
First, the network SSID is broadcast in ANSI format by the Japanese version NAP. Then, the available network SSIDs are displayed in a list in the network projector UI.
The following list shows the steps in this process:
- The SSID is broadcast in ANSI UCHAR format.
- The Windows network projector device converts the ANSI string to Unicode.
- The UI displays the SSID in the Available networks list.
Results of Scenario 2
Because the network projector run-time image was built in English and without using the Japanese code page, the application will incorrectly convert the Japanese SSID to Unicode by using the English code page. Therefore, an SSID with invalid characters is displayed in the list.
Run-Time Image Requirements
The OEM cannot build an English local language run-time image that will also support non-English SSIDs. In order to do this, the network projector would have to know beforehand which language that the SSID will be broadcast in so that it can use the appropriate code base to convert the string to Unicode. However, the current NAPs do not broadcast language-specific information in that broadcast message.
See Also
Other Resources
Customizing a Windows Network Projector
Creating an International User Interface
International OS Design Development