IT袋

当前位置:主页 > 经验教程 > 软件教程 >

怎么汉化软件基础知识

如何汉化软件 怎么汉化软件(基础知识)

更新:2023-08-08 09:28:10 来源:IT袋 作者:马勇
导读:怎么汉化软件基础知识,非中文界面的软件我们如何汉化成中文软件?不管是对于工作需要还是兴趣爱好,相信有很大一部分网友都想学习怎么汉化软件?下面给大家分享一些汉化软件的电脑基础

怎么汉化软件基础知识

如何汉化软件 怎么汉化软件(基础知识)

非中文界面的软件我们如何汉化成中文软件?不管是对于工作需要还是兴趣爱好,相信有很大一部分网友都想学习怎么汉化软件?下面给大家分享一些汉化软件的电脑基础知识,希望能帮到喜欢折腾电脑技术的朋友们。

如何汉化软件 怎么汉化软件(基础知识):

如何汉化软件 怎么汉化软件(基础知识)

软件汉化概括起来可以分为前期、中期、后期三大步骤,根据情况的不同,每个步骤的分步也不同。大概步骤如下:

1、前期:

①拆包:将原版安装包解包,使之暴露安装文件;也为汉化软件做准备。

使用工具:视原安装包打包类型不同而异。

②安装软件:分析安装包的行为,同时方便寻找资源;也为汉化软件做准备。

使用工具:虚拟机如VMWare。或还原软件如Deep Freeze……

③搜索资源:在解包的安装包或者安装软件的目录寻找调用显示文字的资源文件。

使用工具:凭编程知识和经验进行。

④检测编译器:检测资源文件采用的编译器、是否加壳。

使用工具:PEiD、FastScanner等。

⑤脱壳:根据检测到的加壳类型选择脱壳工具 (如果资源没有加壳则不需要此步骤)

使用工具:视加壳类型不同而定,极难脱的壳则需要求助黑客高手。

2、中期:

⑥选择汉化工具:根据文件编译器的不同选择汉化工具。有些处理C++较好,有的处理Delphi较好,有的处理.net较好……总之根据情况选择,没有绝对性,所以电脑上需要安装很多款汉化工具。

⑦提取并翻译标准资源汉化工具:SDL Passolo、Sisulizer、Radialix、Archemy Catalyst……等。

⑧提取并翻译非标资源汉化工具:点睛字符替换器、CXA、Athena……等。

⑨进一步修剪,把前面都没法处理的地方处理掉,工具如:WinHex、UltraEdit、ExeScope、Reshacker等。

⑩测试汉化的应用程序,检查汉化以后的软件各功能运行有没有问题,是否有漏译、错译,翻译不准确之处。发现问题要根据资源所在位置返回⑦⑧⑨甚至⑤的某一步修改。此步骤也可以添加到⑦⑧之后。

3、后期:

封装打包并发布汉化的软件,将汉化好的文件制作成汉化包或安装包,发到网站上,可以使用NSIS、Inno Setup……很多打包封装类的软件。

用户反馈bug,过不了多久喷子们就会把他们使用你的汉化包遇到的各种bug像****一样扔过来。根据资源所在位置返回⑥⑦⑧中的某一步修改,进行⑦⑧⑨时在你汉化的软件里留个邮箱、QQ或者MSN号。

相关阅读