·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> 软件资源类型    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

软件资源类型

作者: raindy 来源:汉化新世纪 时间:2006-04-24 点击:18782

         --献给汉化初哥的基础教程  图文:Raindy[SLT]

一、什么叫软件资源?

  软件界面上的各种文字,在编程的时候就已经根据特定的格式将这些文字分门别类的存放在软件里面。由于这个前提,可以开发出专门的软件(汉化工具)读取这些特定格式内的文字,加以修改后回存到软件中,这就是汉化的基本原理了,这些特定的格式就叫“资源”(Resource)。

二、常见的资源有哪些类型?

  由于编写软件所使用的编程工具不同,软件中的资源存入位置也不相同,常见如下:

  1. VC类标准资源  标准资源之一,一般由 Microsoft Visual C++ 编写,软件资源一般存放于 Menu、Dialog、String等,如下图:

  2. Delphi类标准资源  标准资源之一,编程工具为 Borland Delphi 6.0 - 7.0,资源一般在 Rcdata 和 String 中,如下图所示:

  3. 非标准的 Unicode 字符和 ASCII 字符  在软件界面或调用信息时显示,但又不出现在String、Rcdata 中,非标资源需要用点睛字符替换器CXASTA之类专用工具提取后再替换回写,这在后面章节详细介绍。点睛提取ASCII字符界面如下:

  4. 语言文件  作者发行多国语言版本时,一类特殊的文件,多数为文本格式,文件类型有 *.ini、*.lng、*.dll等,扩展名随作者定,特定的语言文件需选用选定的工具进行汉化,如 ini 扩展名的语言文件可以选择 Ini Translator

  5.VB类资源  一般由 Microsoft Visual Basic 编写,现阶段的汉化工具无法实现界面可视化编辑,资源一般都在各窗体(Form)当中,由于VB 类资源得特殊性,传统的标准资源非标准资源概念不适用,我们一般把VB 窗体汉化器等提取的窗体资源称为标准资源,而点睛字符替换器提取的VB字串、Unicode 字符和 ASCII 字符称为非标准资源(简称非标)。标准资源如下图所示:

  6. 其它  如: Bitmap 资源、Flash 资源等,这些文件中的文字需要用特殊的工具提取,如下图为位图资源,右边图像中的英文字符,我们需要用 ResScope、ResHacker 等工具把位图导出,用Fireworks或Photoshop类工具处理后再导入。

三、怎么识别资源类型?

  识别资源类型可以为选用最佳汉化工具提供参考信息,常见主工具汉化,如Passolo、Multilizer等在新建方案时都可以自动识别资源类型,也可以用侦壳工具PEiD来识别(前提为软件未加壳),如下图,所示加壳软件的侦脱壳详见后续章节...

----Raindy[SLT]于福州,感谢Coolgas[SLT]兄的补充------

 

汉化新世纪 责任编辑: raindy .:|:. 标签(Tag): 资源 VC Delphi Unicode ASCII

·上一篇: 如何汉化RSC资源中的ASCII码 ·下一篇: VB程序汉化工具VBLocalize发布

· 版权申明: 本文引自《汉化新世纪》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《汉化新世纪》[ 作者: raindy],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号