积极答复者
多语言本地支持,韩文现实乱码

问题
-
我现在产品是基于wince5.0的。需要做多语言本地支持版本。wince5.0自带有12种语言的res,现在先实现这12种语言的本地支持。我的实现方法是:
1. 从settings的Local中选择这12种语言,默认是英语,勾上Localize the build
2. 在组件中添加字库,中文是SimSum & NSimSun[subset 2-50];
中文(台湾)MingLiu & PMingLiu[Subset 2-90];
日文MS Gothic & MS PGothic[Subset 30-1-19];
韩文Gulim & GulimChe[subset 1-30];
亚洲字库都选择Agfa AC3 Font Compression;
Multilingual User Interface [MUI]
Unicode Script Processor for Complex Scripts;
National Language Support (NLS);
3. Sysgen后在Release目录后, createmui这12种语言.合并multiui.bib后Make Run-Time image.结果生产的NK除Korean外其他语言系统都是正确的, 切换到Korean系统启动后的系统字符除部分英语外,都显示的"口口"乱码.
然后我单独只做english和korean两种多语言系统,编译之前默认语言是english时.korean不能显示,现象和上面一样,除部分英语外,都显示的"口口". english可以显示. 但如果编译之前默认语言是korean时,korean和english都可以显示.
后来我又在12种语言的版本中默认korean为默认语言,此时korean又不能正常现实。
请教各位!
答案
全部回复
-
原来我没有注意到wince帮助中MUI Font Linking里这样一句话
Note When adding the font names to common.reg, you need to make sure that each font is listed with its English name
问题解决。
- 已编辑 Ensky 2009年6月22日 21:23