现在已经有越来越多的朋友对软件汉化产生了兴趣,但对于采用什么样的汉化工具或许心中还有一些疑问。
通常对一个软件进行汉化,目前可采用的工具是 VC++ 5.0、BC++ 5.02 以及最近出现的小巧工具Pebble 3.10。还有一些其他的简单汉化工具(例如Cpatch等等)。这里我只对前三种工具的汉化功能进行一些浅略的比较,因为它们采用的是同一类型的汉化方法。
由于水平所限以及时间的关系,我只结合自己在使用这三种工具汉化时遇到的问题来进行一些表层的阐述,以求让有意从事汉化工作的朋友在选用工具时有一些参考,至于不足不妥之处还请大家多多来信,指正指正啦:-)
一、关于 VC++ 5.0
优点:
1.采用资源方式可打开的文件类型有 exe,dll,drv,rc,ocx 等多种;
2.不仅可对文件中的资源项目Menu(菜单),Dialog(对话框),String Table(字串表)进行汉化,还可对Bitmap(位图)等等资源进行编辑修改,这样就可以把一些图形中的文字都给汉化了,让你的汉化更趋完美;
3.可将要汉化的文件另存为.rc类型的文件,这样就可以利用其他配套的工具对.rc文件进行快速汉化,然后再将其套回到原文件中,加快了汉化的速度。这个功能特别有用,尤其在汉化一个软件的升级版本时;
4.操作方便(毕竟是微软的东西),支持鼠标右键操作,支持拖放复制操作,可将要复制的资源分项(例如“Menu”中的每个小项目)一次性全部复制到目的地中。在将已汉化的.rc文件中的资源分项复制回原文件时(这就是套回),这个功能很适用;
5.真正的“所见即所得”的操作界面,不存在变形现象(在讲BC++时会详细说明);
6.与其他两种汉化工具相比,存在的问题最少:-)
缺点:
1.自身体积很大,简单安装都有100M以上;
2.汉化后的资源不能在WIN95,WIN98下直接存盘,只能在WinNT下存盘,因此需要安装NT操作系统;
3.有个别软件在资源方式下无法打开,而在BC++下可以打开;
4.与BC++相比,对于“Dialog”等项目用鼠标单击其分项时没有界面预览功能;
5.与BC++相比,在汉化之前,需要先更改各个资源分项的内码,否则汉化出来的文字存盘后就变成了“??????”之类的东西了:-(
6.将文件另存为.rc类型时,若不经处理,会同时存出许多其他的文件(如图形文件)。
总结:操作非常方便,适应性最强,遇到的不可测的问题最少。但体积大,需安装NT系统。对于有条件的朋友,应该是首选的汉化工具!建议多用于较大软件(或资源分项较多)的汉化。
二、关于 BC++ 5.02
优点:
1.不需要安装 NT 操作系统,汉化后的文件可在WIN95,WIN98下存盘;
2.用鼠标单击“Dialog”,“BitMap”等项目的分项时可预览界面或图形;
3.采用资源方式可打开的文件类型有exe,dll,drv,rc,ocx等多种。同时除可汉化Menu,Dialog等资源项目之外,也可编辑BitMap中的图形;
4.可将要汉化的文件另存为.rc类型,因此也可利用配套的汉化工具进行快速汉化。另外,与VC++相比,另存的.rc文件仅仅一个文件;
5.“所见即所得”的操作界面。部分支持鼠标右键及拖放复制功能,但进行拖放复制时,不能将某个资源项目(例如“Menu”)的分项一次性复制完成,而只能一个分项一个分项的慢慢复制,这对于分项多的软件就不方便了;
6.汉化之前不需要更改资源内码;
缺点:
1.有不少软件采用BC++汉化后会出现多种问题,例如软件不能运行了,某个对话框弹不出来了等等。。。
2.在更改对话框中的文字表框的大小时,所见与所得之间存在误差(即上面所说的变形现象)。真实的外观应该是其预览时显现的界面图形。
3.文字输入的方便性与VC++相比要差一些;
4.自身体积也很大,也有100M以上;
5.一些软件不能打开,而用VC++可以打开。
总结:操作很方便,不需要安装NT系统。但部分软件汉化后会出现问题。建议没有条件安装NT的朋友将它作为首选的汉化工具。并在汉化一个软件时,首先打开该软件的主执行文件汉化一部分(或不汉化)然后存盘以检验这个软件是否能用BC++汉化(如果汉化后程序运行正常,无任何问题,则可继续汉化,否则应换一种汉化工具)。另外,由于它不能完全支持拖放操作,所以建议将其用于较小软件(或资源分项较少)的汉化。
三、关于 Pebble 3.10
优点:
1.体积小,仅区区800KB,无需安装可执行;
2.可汉化16位和32位的程序;
3.“所见即所得”的操作界面,但与VC++,BC++相比要逊色不少;
4.也可在两个文件之间进行资源分项的剪切和复制;
5.不需要更改资源内码。
缺点:
1.只能汉化资源中的Menu,Dialog,String Table三个项目,其他如Bitmap等不能修改;
2.不能另存为.rc类型,因此也就不能采用其他工具快速汉化;
3.不支持鼠标右键,不支持拖放操作;
4.修改文字框大小不够方便,汉化时打开的窗口较零乱。。。
总结:体积小巧,是一个很有潜力的好工具。但操作不够方便。建议朋友们都留一个,将它用于小软件的汉化。
四、结束语
在目前,这三种应该算是最好的汉化工具。它们之间各有短长,有条件的朋友不妨全部装上,互补使用,这样可适应更多软件的汉化;