CnPack Forum


 
Subject: 20100101MultiLang无法翻译,请帮忙看看原因
everything
新警察
Rank: 1



UID 45451
Digest Posts 0
Credits 20
Posts 7
点点分 20
Reading Access 10
Registered 2010-1-7
Status Offline
Post at 2010-11-28 02:22  Profile | Blog | P.M. 
20100101MultiLang无法翻译,请帮忙看看原因

我使用cnvcl_20100101\cnvcl\Source\MultiLang的控件,开发环境是delphi2010。
使用控件带的例子,可以正常翻译。

我自己按照文档上说的
1.    建立一空工程,拖放一些可视化组件在上面。保存。
2.    拖一TCnHashLangFileStorage,添加一语言条目。
3.    拖一TCnLangMgrLanguageStorage设置为刚才的CnHashLangFileStorage1
4.    拖一TCnLangTranslator,双击打开翻译管理器,生成语言条目并翻译、保存。
运行,代码中写CnLanguageManager.CurrentLanguageIndex := 0;即可看到翻译后的界面。其中0为第一个语言条目的索引号。


这个流程自己做了一个,但是,无法翻译。只是改变了字体。能帮我看一下是什么原因吗?
附件是我的工程的文件。
多谢!


[ 本帖最后由 everything 于 2010-11-28 02:30 编辑 ]


Attachment: [多语言工程] mul.zip (2010-11-28 02:22, 481.68 K)
Download count 54
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2010-11-28 15:33  Profile | Blog | P.M. 
20100101不是最新的,当时的多语包可能不支持Unicode,导致2009以上跑不起来。
楼主可否用最新的SVN上的代码试一下?见:http://code.google.com/p/cnpack/

我刚把楼主的例子用最新的MultiLang在2009上跑了一下,标题栏上出现了“中文不能显示”,按钮上的文字也变成这句话了。照理是成功的。
Top
everything
新警察
Rank: 1



UID 45451
Digest Posts 0
Credits 20
Posts 7
点点分 20
Reading Access 10
Registered 2010-1-7
Status Offline
Post at 2010-11-28 16:27  Profile | Blog | P.M. 
多谢,是这个问题,我从svn上下来一份最新的,测试没有问题了!
Top
 




All times are GMT++8, the time now is 2024-11-22 07:00

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.009996 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP