精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 软件使用>>★软件课堂★>>Re:我想学 做软件汉化 的 请问怎么入手 那有好的教程?

主题:Re:我想学 做软件汉化 的 请问怎么入手 那有好的教程?
发信人: cybercowboy( )
整理人: ken_chinese(2004-03-20 09:59:21), 站内信件
网上搜索一下,应该可以找到几个大的汉化网站的,那些网站都有汉化教程的。其实做汉做很简单的,只要你有足够的基础知识,一天可以学会,只是你要真正精通想要汉化的那个软件,这样汉化出来的软件人家才能接受,要是你对你正要汉化的那个软件完全不了解,你汉化出来的,人家就看不懂了。所以关键是在对想要汉化的软件的了解这方面上,至于汉化的过程其实反倒不难。

我本人也做过一些软件的汉化工作,对汉化也有一些体会,所以在这里就简单地给你介绍一下吧,不能算是教程,但希望可以对你有点启发。

一,你得先找几个工具,工欲善其事,必先利其器嘛。汉化的工具,或者说资源修改的工具,其实有很多,而且各有各的优缺点,这些工具在汉化网站上都能找到,我个人觉得只要有这几个工具就能做汉化:

1,EXESCOPE
  这个是比较传统的工具,用来修改资源非常方便,汉化只是它的功能的一小部分,它还能对可执行文件和DLL等做一些修改,以前就曾经用它修改过QQ,做QQ的无广告版本。

2,RESSCOPE
  这个功能和上一个基本差不多,但它还可以处理DELPHI写的程序的资源,而上面那个不行。所以我现在基本上都是用这一个。

3,WINHEX
  十六进制编辑器,可以对程序进行修改,上面两个只能修改程序的资源,而这个可以修改所有的地方,所以有时要修改一些不在资源中的字串,就只能用这个了。

二,开始汉化。
  首先开始汉化之前,最好先把你要汉化的软件的安装目录备份一下,这样如果汉化不成功破坏了软件,不用再重新安装。
  在你要汉化的软件的安装目录下,用上面工具中的1或2打开软件的EXE或DLL,找到软件的菜单和对话框到底是在哪个文件,有些软件是在主执行程序里面,有些是把对话框等资源放在一个DLL里面,所以要先找到目标。
  然后,只要找到相应的EXE或DLL,用上面1或2这两个工具中的任一个来直接修改就行了,修改时还可以预览对话框修改后的状态。一般来说汉化的是菜单,对话框和字串(主要是一些出错时的提示信息),另外有时程序中的一些文字是以图片的方式出现的,这些地方要修改就麻烦一点,在上面两个工具中,可以预览图片资源找到相应的图片后,可以导出为BMP(一般程序中用到的图片都是BMP格式),然后用PHOTOSHOP修改,再导入。

三,测试
  汉化后,还要对你所做的汉化进行测试。一般是看看各个菜单,对话框里面的文字是否已经按你的要求汉化了,但有时,一些菜单和对话框上的文字,是程序动态生成或修改的,这些可能有时会被动态覆盖成英文的了,这时要详细找找字串资源,看看该英文字串在不在里面,如果在,修改一下再试试看,再不行就要动用WINHEX来找该字串了,找到后修改并测试。

四,制作安装程序或汉化补丁
  当你所做的汉化经过测试完全正常之后,可以把你修改的那个文件(EXE或DLL)做成补丁,然后别人安装了那个软件的英文版后,只要你的补丁装上去覆盖,就能用上你做的汉化版了。一般来说可以用WINRAR做简单的汉化补丁,要想做得专业一点,最好用WISE INSTALLER来做。当然做补丁的工具还有很多,这里说到WINRAR和WISE INSTALLER只是两个例子。

上面只是简单地介绍了一些汉化方面的入门介绍,临时写的,写得比较简单,不过我相信,对可执行文件和资源比较了解的人,特别是有一点编程基础的人,就算从来没做过汉化,看了上面的介绍,应该能做出可用的汉化的。但汉化过程其他还会遇到不少的问题,所以要不断测试不断修改。建议你找一个比较小的并且你比较熟悉的软件
做个试验,相信经过多次的试验,你就会有汉化的心得,并且能得心应手地做汉化了。

还有,有些可执行文件可能用各种技术如ASPACK等压缩过,这样的被压缩的可执行文件有时直接修改资源就不成功,所以还要找解压的工具先解压后才能修改里面的资源。

有关汉化的问题,欢迎各位网友提出来讨论,也希望各位有汉化经验的朋友把你的宝贵经验拿出来共享。


【 在 zen_8 的大作中提到:】
:我想学 做软件汉化 的 请问怎么入手  那有好的教程?
:......
 


----
blank

                                  ——CyberCowBoy·曉夢


|||

                      

[关闭][返回]