导航:首页 > 编程大全 > delphi汉化工具

delphi汉化工具

发布时间:2023-07-05 13:40:47

A. 有什么软件能汉化软件的

这里首先要说明一下,像什么 eXeScope、ResScope、ResHacker、PE Explorer 这样的工具严格来讲都不是汉化工具,只能说是资源修改工具。一般所说的汉化工具是指如Visual Localize、PASSOLO、Multilizer、Alchemy CATALYST 这样的工具。这些工具都是可以可视化调整调整界面的,不过这些工具都不能用来汉化 VB 编的程序,关于汉化 VB 编的程序要使用其他的工具。现在针对上面所说的资源类型来谈谈工具的选用:
1、VC、MASM 类程序:这种程序可以用上面提到的任何一款汉化工具汉化,就我个人来讲,我比较喜欢用 PASSOLO,Visual Localize 也是个很不错的选择。
2、Delphi、C++Builder 类程序:这种程序可以使用 PASSOLO、Multilizer 来汉化,一般用 PASSOLO 时应该选择 PASSOLO 的 UNICODE 版本。对这类程序,还可以采用外挂语言包的方式来汉化标准资源。这种外挂语言文件的方法对一些加了猛壳,且又不想脱壳或不好脱壳的程序非常有用。因为 Borland 公司的编译器编译出来的程序默认对语言文件支持,编译好的程序会自动检测是否有语言文件。一般的未加壳的此类程序,要采用语言文件汉化标准资源的话,只需生成对应的语言文件放到原程序目录就可以了。对于加了猛壳的此类程序,如果只是汉化标准资源的话,不需要脱壳,只要用 freeRes 这样的工具释放一下压缩资源,再汉化释放资源后的程序,生成语言文件后放到原程序目录下就可以让主界面显示对应语言了。用 PASSOLO、Multilizer 来汉化这样的程序,还有一些区别的地方:
(1)、PASSOLO,汉化这类程序时选目标为简体中文时默认生成的目标是后缀名为 CHS 的文件。不过生成的文件其实只是改了后缀名的汉化后的 EXE 或 DLL 等可执行文件。这可以预先设置一下目标文件的后缀名,使生成的汉化后的文件后缀名为 EXE 或 DLL 等这样的可执行文件。如果只是想生成语言文件,最好在生成目标文件的高级选项中设置一下,把生成纯资源 DLL 的选项选上,再把汉化生成的CHS文件的和汉化资源无关的项如图标、位图等删掉,减小体积。
(2)、Multilizer,这个工具汉化此类的程序时,默认生成的就是语言文件,要想生成汉化后的可执行文件,要在工程选项中把输出文件中的“已本地化的文件”选项选上。而生成的简体中文语言文件一般也使以 CHS 为后缀名。
采用语言文件方式汉化的话,只要把汉化完标准资源的语言文件和原程序放在同一目录就可以让主界面显示中文了,不受主程序是否加壳的影响。这里要注意的是语言文件名要与原程序名称一致,如你要汉化 test.exe,语言文件名就要是 test.CHS,同样,你要是把 test.exe 改名为 test1.exe,语言文件名也相应要改为 test1.CHS。
3、VB 类程序:这种程序目前可以用来汉化的工具有 VB 窗体汉化器、GetVBRes、新出的 VBLocalize 等。缺点就是没有可以可视化调整汉化后界面的工具。
4、非标准资源:这类非标资源的汉化主要采用的工具有点睛字符串替换器、CXA、枫叶字符替换器等。主要功能是把原程序需要汉化的非标字串提取出来,汉化完后再写入。汉化非标资源要求程序必须没有加壳,且这个地方汉化不当的话容易让程序出现问题,比如不能汉化的字串汉化了等等这样的情况,会让程序运行出错,也就是常说的汉化过度。所以汉化非标资源时要特别注意,要多测试,防止出现因汉化引起的 bug。
四、汉化标准资源中的字串
一般的汉化工具都支持字典及导入导出功能,字典主要靠自己积累,你汉化的软件越多,生成的字典越多,汉化起其他程序来就越快。因为很多内容都可以直接用字典来汉化完成。如果是汉化一个新的程序,且又没有什么可用的字典怎么办?我一般的做法是采用汉化工具的导出功能,把没翻译的源英文字串直接导出(这里注意如果是用 Multilizer 导出的话,需要把目标翻译语言栏全选,再粘贴原始语言,这样导出的采用 TAB 分隔的 ASCII 文本才好转换为对照文本),再用字典转换工具如 Fantasy Editor 或开心字典转换工具把导出的文件转换为对照文本,这样就可以采用 SeaTools 这样的工具来进行机器翻译,机器翻译完后再进行手工修改,全部翻译好后再用上面说的字典转换工具转换为对应汉化工具的字典文件,现在就可以用这样的字典文件来翻译原程序了。

B. 汉化工具有哪些哪个比较好用啊(英译汉)

eXeScope 方便强大的汉化工具,能在没有资源文件的情况下分析,显示不同的信息,重写可执行文件的资源,包括EXE,DLL,OCX等. 可以直接修改用VC++及DELPHI编制的程序的资源,包括菜单、对话框、字串表等

RTPatch 制作PATCH(程序补丁)的好东东

PatchWise Free 一个免费的软件补丁制作工具. 带有设置向导模式的专业用户界面; 强大的补丁制作引擎; 整合了数据压缩技术; 补丁文件包的所有可视选项均可被定制; 多语言界面功能. 含简体中文、繁体中文、英文语言包. 此软件获得了 Tucows 五头牛的评价, 推荐使用!

Translator 一个不错的汉化工具,短小精干,专门对付纯文本格式的语言文件,可惜不支持字典功能。目前 Translator 能处理 name=string 或 name:string 形式的语言文件. 可用于给 PatchWise Free 制作语言包的工具

BinPatch 制作补丁的好工具,创建补丁速度快、个头小!既有适于新手的向导模式,又有适于老手的专家模式,补丁文件和文件夹不在话下,更可在一个补丁中包含对多个版本的升级,做到多个版本升级。
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

阅读全文

与delphi汉化工具相关的资料

热点内容
微信传文件到qq 浏览:586
手机如何发送文件去车机 浏览:76
apple5w电源适配器真假 浏览:288
多linux主机文件采集 浏览:743
sdcex格式文件 浏览:53
工程概算文件内容包括 浏览:635
什么样的硬盘数据不丢失 浏览:655
java闹钟案例 浏览:49
win7取消隐藏的文件夹 浏览:270
新昌网站主界面设计是什么 浏览:999
u盘坏了文件找不到怎么办 浏览:106
ps能查到源文件吗 浏览:702
文件路径在哪找 浏览:962
word里怎么加向下箭头 浏览:162
骗钱app有哪些 浏览:202
微信sdk初始化失败 浏览:180
有哪些免费的录制视频app 浏览:330
java反射获取返回值 浏览:91
java随机生成几位数字 浏览:420
电脑中毒无法连接网络 浏览:371

友情链接