论坛风格切换切换到宽版
  • 3599阅读
  • 3回复

不知各位觉得有什么需要补充?帮忙完善工具说明 [复制链接]

上一主题 下一主题
离线546242502
 

发帖
332
金钱
-3060
威望
-306
只看楼主 正序阅读 0 发表于: 2016-07-03
还是打算把汉化新世纪部分整理完公开分享一下,这篇是汉化工具介绍贴,作者:Raindy,各位觉得有什么需要补充,工具说明怎么写更好?



汉化工具


汉化工具简介

软件汉化就是使用专门工具对外文版的软件资源进行读取、翻译、修改、回写等一系列处理,使软件的菜单、对话框、提示等用户界面显示为中文,而程序的内核和功能保持不变的过程,完整的汉化大致要经过侦壳、脱壳、反编译、翻译、再编译、测试、修正、发布等步骤。其中:侦壳、脱壳只针对被加壳的程序,反编译和再编译只针对需要反编译才能汉化的程序,翻译、测试、修正、发布是所有汉化都必须进行的操作。这里的专门工具就是狭义上的汉化工具,特指标准资源和非标资源汉化工具,如 Passolo、Sisulizer、点睛字符替换器等。广义上的汉化工具指汉化流程中用到的各类工具软件,可谓五花八门,亦是本文讨论的重点。

熟练应用各类的汉化工具是汉化人学习汉化的基本技能之一。汉化工具选用原则大体上如下:
1、根据使用目的有针对性地选用工具;
2、最好带字典功能,提高汉化翻译效率;
3、同类工具软件,由个人使用习惯选择使用。


汉化工具使用推荐

1、VB 类:VBLocalize、VB 窗体汉化器、GetVBRes 、VBExplorer
2、VC 类:Passolo、Sisulizer 、Radialix、Lingobit Localizer
3、Delphi 类: Sisulizer、Passolo、Radialix、Lingobit Localizer
4、非标资源:Passolo + 非标字串宏、Athena-A、Radialix、点睛字符替换器、十六进制编辑工具(手动)
5、语言文件:PE 文件按上面 4 种方式处理,其它则需要根据自身经验要按需选择


汉化使用工具分类

一、本地化工具
1、Passolo - 主流大型软件本地化软件,主要特点是可使用宏来提高本地化效率,但对 .NET 支持较差
2、Sisulizer - 主流大型软件本地化软件,对 Delphi 类程序的支持度遥遥领先,可与 Passolo 可以进行互补
3、Radialix - 主流大型软件本地化软件,主要特点是支持 PE 32/64 非标字符串的本地化及 PE 32 非标字符串超长翻译的自动移位写入,但稳定性欠佳
4、VBLocalize - 支持 VB 编译软件本地化的专业工具,由于年久失修,处理后会存在一些问题,可自行手动校正
5、Poedit - .po、.pot、.mo 文件本地化工具

二、非标处理工具
1、Passolo 非标字串宏 - 借助 Passolo 可对 PE 32/64 非标字串和非 PE 文件进行本地化。主要特点是可自定义各种字串类型、支持 PE 超长翻译的自动移位写入和非 PE 文件的多种翻译写入方式
2、Athena-A - 支持 PE 32/64 非标字串和某些非 PE 文件的本地化,自备字典翻译功能,但不支持 PE 超长翻译的自动移位写入
3、Lephone Localize Plus - 又名点睛字符替换器,支持 PE 32 非标字串的本地化,自备字典翻译功能,但不支持 PE 超长翻译的自动移位写入
4、TransText - 支持 PE 32 非标字符串和非 PE 文件的本地化,但不支持 PE 超长翻译的自动移位写入
5、画龙字串替换器 - 原名点睛助手,支持 PE 32 非标字符串的本地化,但不支持 PE 超长翻译的自动移位写入
6、DotNet Helper - 支持 .Net 1.1、2.0、3.5 文件反编译、再编译工具

三、PE 资源工具
1、FixRes - 资源修复、重建工具
2、FreeRes - 释放软件压缩资源工具,年久失修
3、Restorator - 资源查看编辑工具,主要特点是可方便地进行资源的导入导出
4、PE Explorer - 资源查看编辑工具,Delphi 类标准资源修改利器
5、Resouce Hacker - 资源查看编辑工具
6、ExeScope - 资源查看编辑工具
7、Resscope - 资源查看编辑工具

四、十六进制编辑工具
1、UltraEdit(简称 UE),支持中文字符的显示和输入
2、Hex Editor Neo,支持中文字符的显示和输入
3、Hex Workshop
4、010 Editor
5、WinHex

五、编辑工具
1、记事本、Notepad2-mod
2、EditPlus、EmEditor、Notepad++、Sublime Text
3、灵便汉化编辑器 - 辅助编辑工具,与 LocPlus 结合使用
4、Office 套件中的 Word 和 Excel

六、字典工具
1、Fantasy Editor
2、DictionaryHelper

七、脱壳工具
1、PEiD - 侦壳工具
2、Exeinfo PE - 侦壳工具
3、Detect it Easy - 侦壳工具
4、UPXShell - UPX 压缩壳工具

5、OllyDBG - 动态调试工具,手动脱壳 - 32 位
6、ImportREC - 输入表修复工具 - 32 位
7、x64dbg - 动态调试工具,手动脱壳 - 32 位/64 位
8、Scylla - 输入表修复工具 - 32 位/64 位

八、PE 编辑工具
1、Stud PE
2、Lord PE

九、封包工具
1、Inno Setup(INNO)
2、Nullsoft Scriptable Install System(NSIS)
3、Advanced Installer
4、7z、WinRAR

十、解包工具
1、7z、WinRAR
2、Universal Extractor
3、InnoExtractor、InnoEx

十一、比较工具
1、Beyond Compare
2、UltraCompare

十二、字符编码工具


作者:lH-U,Raindy,Wanfu
时间:2009-12-02,2016-07-02
离线546242502

发帖
332
金钱
-3060
威望
-306
只看该作者 3 发表于: 2016-07-04
回 1楼(wanfu) 的帖子
wanfu:我来修改并补充一下,供参考。 完整的汉化大致要经过侦壳、脱壳、反编译、翻译、再编译、测试、修正、发布等步骤。其中:侦壳、脱壳只针对被加壳的程序,反编译和再编译只针对需要反编 .. (2016-07-04 13:13) 

按照版主的补充修改了一下,已经更新,看看还有什么需要补充的。
离线546242502

发帖
332
金钱
-3060
威望
-306
只看该作者 2 发表于: 2016-07-04
回 1楼(wanfu) 的帖子
wanfu:我来修改并补充一下,供参考。 完整的汉化大致要经过侦壳、脱壳、反编译、翻译、再编译、测试、修正、发布等步骤。其中:侦壳、脱壳只针对被加壳的程序,反编译和再编译只针对需要反编 .. (2016-07-04 13:13) 

完善得非常好,赞一个
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 1 发表于: 2016-07-04
我来修改并补充一下,供参考。

完整的汉化大致要经过侦壳、脱壳、反编译、翻译、再编译、测试、修正、发布等步骤。其中:侦壳、脱壳只针对被加壳的程序,反编译和再编译只针对需要反编译才能汉化的程序,翻译、测试、修正、发布是所有汉化都必须进行的操作。

一、本地化工具
1、Passolo - 主流大型软件本地化软件,目前的最新版本为 Passolo 2016,最大特点是可应用宏来提高本地化效率,但对 .NET 支持较差
2、Sisulizer
3、Radialix - 主流大型软件本地化软件,目前的最新版本为 Radialix 3,最大特点是支持 PE32/64 非标字符串的本地化及 PE32 非标字符串超长翻译的自动移位写入,但稳定性欠佳
4、VBLocalize - 支持 VB 编译软件本地化的专业工具

二、非标处理工具
1、Passolo 非标字串宏 - 借助 Passolo 软件,可对 PE32/64 非标字符串和非 PE 文件进行本地化。最大特点是可自定义各种字串类型、支持 PE 超长翻译的自动移位写入和非 PE 文件的多种翻译写入方式
2、Athena-A - 支持 PE32/64 非标字串和某些非 PE 文件的本地化,自备字典翻译功能,但不支持 PE 超长翻译的自动移位写入
3、Lephone Localize Plus - 又名点睛字符替换器,支持 PE32 非标字串的本地化,自备字典翻译功能,但不支持 PE 超长翻译的自动移位写入
4、灵便汉化编辑器 - 这个工具没有在汉化新世纪上发布,建议不推荐
5、TransText - 支持 PE32 非标字符串和非 PE 文件的本地化,但不支持 PE 超长翻译的自动移位写入
6、画龙字串替换器 - 原名点睛助手,支持 PE32 非标字符串的本地化,但不支持 PE 超长翻译的自动移位写入
7、DotNet Helper - 支持 .Net 1.1、2.0、3.5 文件反编译、再编译工具