All,
I found an issue with Locales under Windows Embedded Compact 7. If you select a particular Locale for some country or region, all the default values for currency symbol, decimal point symbol, etc. seem to work fine, however, when we want to customize any settings – we can’t do it. And we have a need to do so. There is a new currency symbol in Turkey and we’ve added this symbol to our font set. Then, we’d like to select it as a currency symbol for Turkey, and we cannot do it. Always the default “TL” comes back. It’s the same with other locale values and other countries too.
It’s been working fine with CE6.0, and with WEC7.0 this functionality is broken.
You can reproduce it by the following steps in WEC7:
1. Go to Control Panel -> Regional Settings,
2. Select some other Locale than “English (United States)”,
3. Press button Customize,
4. Select tab Currency,
5. Change Currency symbol,
6. Press OK,
7. Press OK to leave the dialog,
8. Enter Regional Settings from Control Panel Again (select the same Locale as previously), *
9. Follow steps 3 and 4 to navigate to the Currency tab,
10. See the previous (default) currency symbol.
* There is another issue with Combo Boxes – basically WEC7 shows Combo Boxes incorrectly – initially they always display the first item.
The root cause of this problem is an API SetLocaleInfo, which doesn’t work correctly. It returns value of 1, but it doesn’t change anything.
Could you please help us with this?
Thank you!
Zack