在日常生活中相信很多人对于
软件汉化这一问题都不陌生,但是具体是怎么回事儿,如果不是相关专业或者从事相关行业的话对这个问题可能并不是很清楚。事实上我们也都知道,很多的软件是由国外人
设计出来的,不可避免的所使用的语言或者说其整体构架使用的肯定是国外的语言和描述,一旦这个软件或者程序被传回国内,那么作为最重要的一环,首要的任务就是进行汉化,也就是在语言以及交互或者说界面上,都会转化为中文模式。
看到论坛上经常有人问汉化方面的东西,我今天也来灌水一篇,来个汉化扫盲教程。写的不好的地方欢迎大家指正!OK,现在我们进入正题。我这里所说的汉化,是指汉化Windows下的PE文件,把其他语言界面的程序翻译为中文界面。要汉化一个软件,一般的流程是这样。
检测软件是否加了壳。汉化一个软件前我们首先要做的就是要看看软件是否加了壳。因为程序加了壳后,一般情况下资源也被压缩了,使用普通的
软件汉化工具是无法汉化的。这时一般有两种办法:一种是完全脱壳后再汉化,这种方法可以汉化的比较彻底。
另一种是壳太猛,不好脱,只好退而求其次,用freeRes这样的工具来释放一下资源,再来汉化。这种方法只能汉化标准资源,一般就是主界面看到的部分,非标准资源因为未脱壳,还是无法汉化,所以这种方式汉化的不彻底。
平常我们看到的汉化软件一般都是完整的汉化,就是有壳的脱了壳,标准资源和非标准资源都汉化了。这里脱壳后的文件优化也要注意,平常我们分析软件的时候,只要脱了壳,程序能正常运行,没有功能丢失就可以了,但要能汉化的话要求要严格一些。
因为要使用一般的汉化工具来汉化程序的话,最好脱壳后程序的资源段(一般区段名称是rsrc)要放在最后,这可以使用FixRes或freeRes这样的工具来重建资源。另外,平常我们把脱壳后的程序优化时可以用LordPE删除垃圾区段,再重建一下。
但若要用汉化工具来汉化这种用LordPE优化重建后的程序,很可能生成的汉化程序运行时会出错。如果你要会手工优化的话那是最好,可以删除垃圾区段,根据文件对齐粒度和区段对齐粒度等来优化文件,这样手工优化后的文件一般汉化时不会出错。关于优化脱壳后文件这方面也有相关文章,我就不多说了。
改天若有空我会专门写一篇这样的文章,不过不要过于期待,我向来喜欢开空头支票的。如果不会手工优化,可以在脱完壳重建资源后就用汉化工具来汉化,汉化完成后再用LordPE这样的工具来优化一下汉化后的程序就可以了。
因为伴随着经济的发展,人们对于社会发展中心食物的诞生接受程度也在逐步的提高,所以
威客们的地位以及从国外引进的新技术新应用也开始逐步的推广开来,软件汉化的任务也不断的在增加。加上目前威客网经过这么多年的发展在威客行业已经树立起了绝对的地位,所以你只需要将自己的
软件汉化任务发布在这个平台上,那么一品威客数以万计的人才都将为您提供软件汉化方面的人才。