CnPack Forum » CnVCL 组件包 » 20100101MultiLang无法翻译,请帮忙看看原因


2010-11-28 02:22 everything
20100101MultiLang无法翻译,请帮忙看看原因

[size=3]我使用cnvcl_20100101\cnvcl\Source\MultiLang的控件,开发环境是delphi2010。
使用控件带的例子,可以正常翻译。[/size]
[size=3]我自己按照文档上说的
[color=#000000][font=Verdana][font=Verdana]1.[/font]    [/font][font=宋体]建立一空工程,拖放一些可视化组件在上面。保存。[/font][/color]
[color=#000000][font=Verdana][font=Verdana]2.[/font]    [/font][font=宋体]拖一[/font][font=Verdana]TCnHashLangFileStorage[/font][font=宋体],添加一语言条目。[/font][/color]
[color=#000000][font=Verdana][font=Verdana]3.[/font]    [/font][font=宋体]拖一[/font][font=Verdana]TCnLangMgr[/font][font=宋体],[/font][font=Verdana]LanguageStorage[/font][font=宋体]设置为刚才的[/font][font=Verdana]CnHashLangFileStorage1[/font][font=宋体]。[/font][/color]
[color=#000000][font=Verdana][font=Verdana]4.[/font]    [/font][font=宋体]拖一[/font][font=Verdana]TCnLangTranslator[/font][font=宋体],双击打开翻译管理器,生成语言条目并翻译、保存。[/font][/color]
[color=#000000][font=宋体]运行,代码中写[/font]CnLanguageManager.CurrentLanguageIndex := 0;[font=宋体]即可看到翻译后的界面。其中[/font]0[font=宋体]为第一个语言条目的索引号。[/font][/color][/size]
[size=3][font=宋体][color=#000000][/color][/font]
[color=#000000][font=宋体]这个流程自己做了一个,但是,无法翻译。只是改变了字体。能帮我看一下是什么原因吗?[/font][/color]
[color=#000000][font=宋体]附件是我的工程的文件。[/font][/color]
[color=#000000][font=宋体]多谢![/font][/color][/size]

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

2010-11-28 15:33 Passion
20100101不是最新的,当时的多语包可能不支持Unicode,导致2009以上跑不起来。
楼主可否用最新的SVN上的代码试一下?见:[url]http://code.google.com/p/cnpack/[/url]

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

2010-11-28 16:27 everything
多谢,是这个问题,我从svn上下来一份最新的,测试没有问题了!

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.