·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> VC汉化 >> 关于 Winzip 8.0 beta 版的汉化    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

关于 Winzip 8.0 beta 版的汉化

作者: 吕达嵘 来源:汉化教学 时间:2003-07-31 点击:7606

关于 Winzip 8.0 beta 版的汉化


作者:吕达嵘

    Winzip 8.0 beta 是用标准的 VC++ 编写的,对于 VC++ 编写的程序想必大家都知道怎么汉化它,它可比 DELPHI 编写的程序好汉化得多,也是汉化技术最成熟的一种,这方面的汉工具也很多。
    汉化 Winzip 8.0 beta 我是用的中文工具箱,可汉化完成后,发现其向导界面中的一部份汉化是乱码,在 BruceZ 的帮助下,发现有两种方法可解决此 BUG,如下:

    1。不用中文工具箱汉化,直接用 VC++ 汉化,汉化过程中,有的对话框的 ID 号为数字,这可以更改此对话框的语系,如:English 变为 Chinese P.R.C;有的对话框的 ID 号不是数字,而是字母,如:“SETUP_ASSOC”,这就不能更改此对话框的语系,English 还是 English 。万一更改了此对话框的语系,软件运行时就是乱码。但汉化时可以更改字体及字体大小,如:MS Sans Serif 转为:宋体

    2。用中文工具箱或其它类似的汉化工具汉化,汉化后会出现乱码,用 VC++ 以资源方式打开汉化后的 Winzip,发现软件对话框的语系都没有更改,English 还是 English,看来中文工具箱不更改资源的语系,但在 VC++ 中对话框却显示的是乱码。解决方法:先作为资源文件 .rc 保存文件资源,然后对于非数字 ID 的对话框重新汉化,但不更改此对话框的语系,只更改字体及字体大小,如:MS Sans Serif 转为:宋体 而对于 ID 号为数字的对话框,就不用去改了,虽在 VC++ 下是乱码,但软件运行起来是好的,然后在 NT 下写入原来有 BUG 的汉文件即可,或者不用 NT,而在 98 下用 RCShell 写入。

    3。至于版权信息若改写会否出现 BUG,我未试过,故不得而知。


 

汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): VC 乱码 语系

·上一篇: Flah 5.0 中文化程式製作實例 ·下一篇: 滤镜汉化入门篇

· 版权申明: 本文引自《汉化教学》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《汉化教学》[ 作者: 吕达嵘],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号