国外网站大全·环游世界互联网

当前位置:首页 > 汉化宝典 > >

内容详情

收录时间:2010-05-26

标题

帮助文件的汉化方法及工具

已阅0
投稿须知

网站介绍

一、汉化工具的准备

公欲善其事,必先利其器。要汉化软件帮助文件(*.hlp),需要以下三种汉化工具:

反编译工具:

公仆曾经用过几种帮助文件的反编译工具,在此强烈推荐使用德国的Herd Software 公司开发的 Help to RTF。这是一个功能非常齐全的Help文件的反编译工具,它可以把 Windows Help 文件反编译为可以重新编译的项目文件,以及相应的所有支持文件。

它能够处理新的文件格式,并提供最新的 32 位 Help 支持。这个工具还可以将帮助文件里的文字信息和图象转换为完整的可打印文件。对于喜欢将帮助文件打印成手册的用户,即使你不想进行反编译,这个软件也是非常好用的。还有一个不能不提的工具HelpDeco,即 Help Decompiler,意思是帮助文件反编译器。这是一个免费软件,运行在 DOS 下。

据作者声称,他是用了数星期对 500 个以上的帮助文件进行了 dump 后,才弄清了帮助文件的格式。这个程序的突出特点是提供了全部的源程序,以及帮助文件格式清单。它生成的可编译源文件准确率很高,据我看比上一个程序还高。

帮助文件开发工具:

有多种帮助文件开发工具,从简单的工具到复杂的开发系统,可以说应有尽有。但可惜的是大部分都不怎么支持中文。我认为,经过上面的反编译工具的转换,重新编译的基本文件都已经具备了。因此关键不是系统开发问题,而是要有一个好的文字处理系统,它既能全面支持 RTF 格式,又有强大的文字处理功能,才能胜任繁重的翻译任务。以此标准,我认为非 Microsoft 的 Word for Windows 莫属。

就翻译而言,有一本好的计算机词典会有很大的帮助。还有很重要的是有关 WinHelp系统机制的知识,下面介绍的编译工具所带的在线帮助提供了非常详尽的说明,市面上也有一些程序员指南之类的参考书可以去看看。例如 《Windows 95 和 Windows NT 4.0 特色编程》,其中的第六章“帮助系统的开发”,对此有非常详细的介绍。在网上,推荐下面有关 WinHelp 编程网址,有兴趣不妨去看看:

http://www.phoaks.com/comp/os/ms-windows/programmer/winhelp/index.html

编译工具:

自然是 Microsoft 自己的编译工具最可靠,但要支持中文的。各大的开发编程语言的公司都与 Microsoft 公司达成协议,在语言软件包里带有其帮助编译器,例如 Borland 公司等。所以不但在 Microsoft 的 VB、VC++ 和 VFP 里,在 TC、BC++等软件中也都可以很容易地找到编译工具。我用的是在大陆中文版 Visual Basic 5.0 里的帮助工作室(Help Workshop),它功能齐全,包含下列文件和文档:

帮助工作室(Hcw.exe 和 Hcrtf.exe):使你能够编辑项目和目录文件,并且编译、测试帮助文件以及编写测试报告。

帮助开发者指南(Hcw.hlp):介绍如何用帮助工作室开发和编译帮助文件,其中特别是 WinHelp 4.0 版本的介绍不可不看。

热点编辑器 2.0 版(Shed.exe):使你能够创建有多个热点的图象。

多分辨率位图编译器 1.1版(Mrbc.exe):使你能够创建有多种分辨率的位图。你可以将这些位图合并为一个图象,以适应不同比率的位图和各类不同比率监视器。

二、开始汉化

要汉化的不仅有帮助文件(*.hlp),还有帮助标题文件(*.cnt)。找到这些文件后,按如下步骤进行:

1.反编译:先将英文帮助文件做好备份。然后在工具软件的帮助下,把英文帮助文件进行反编译,还原生成汉化和再编译时必须的主题文件(*.rtf)、项目文件(*.hpj)、目录文件(*.cnt)和有关的图象文件(*.bmp、*.shg、和 *.wmf 等)。

2.翻译:经过整理后,把主题文件、目录文件中的英文信息翻译成中文,其中主题文件一定要用支持 RTF格式的字处理软件进行编辑和保存。若有必要,还可用图形软件把图象文件里的英文文字信息也改成中文。这是最关键,也是工作量最大的一步。在此阶段,至少三方面的知识对汉化的质量起了决定性的作用。首先,是对要被汉化的软件特点和功能的熟悉程度,建议进行汉化前多了解和使用要被汉化的软件。其次,是对 WinHelp系统的构成和基本指令有所认识,了解得越多对整理主题文件越有帮助,特别是在反编译结果不是太理想的情况下。第三,当然要看你的英文水平啦。

3.再编译:用支持中文的编译器,把上述汉化过的文件重新进行编译。经过反复测试、修改和再编译,帮助文件的汉化就完成了。
分享给小伙伴们:
站长头像赫赫无敌:探索互联网世界,收集和分享实用互联网资源,推荐国内和国外知名、实用、创新、科技、优质的站点资源!互联无极限,探索无止境;分享求真知,网络无国界!
更多>>

同类站点推荐

评论

关于我们|联系方式|版权声明|关于图片|友情链接|

分享互联网优秀资源-国外网站推荐

Copyright ◎ 2014 egouz.com, All Rights Reserved.| 目前收录国外网站 个!

国外网站大全 版权所有 冀ICP备11014106号-