各位前辈大侠们,小弟一直有个问题搞不明白,就是要BSP支持多种语言的问题,在
【WinCE6.0 BSP工程属性】->【配置属性】->【Locale】中有三个设置,分别是:
1、Locales:
2、Default Locale:
3、Codepages:
这三个设置到底是起什么用的啊?这三个设置和【CEBASE】->【International】->【Locale Specific Support】处的设置有什么区别呢?比如我要加入繁体中文的支持,我个人感觉,在【CEBASE】->【International】->【Locale Specific Support】处增加繁体字体的字库不就可以了吗?加入繁体中文,是否需要在【WinCE6.0 BSP工程属性】->【配置属性】->【Locale】中的Locales选项中选择“台湾”或者“香港”子类的?
------解决思路----------------------
在组件中添加的字库是添加到系统里面的
也就是说你的系统支持显示你添加的语言字库,如:用户自己编写的程序,里面的界面显示的是俄文,如果你的系统添加了俄文的字库,那么就能正常显示,否则就会乱码。
而在工程属性中设置的这个Locale,主要是你系统界面采用哪种语言、支持哪种语言。
这个如果你的产品需要给不同国家的客户使用,他们使用的是自己国家的语言的话,那么你的UI就需要可以设置成他们的语言,这就需要用到这个设置。
该设置主要适用于多语言系统(指的是系统程序界面的语言),具体可以参考 MUI 组件这部分。