- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汉化基础
软件汉化新手教学-汉化基础资源识别汉化新世纪-乾
前言及基础通常软件在编写时,会把跟软件界面、提示等有关的文字组织在一起进行统一管理,常称为“资源”-“Resource”,这样在开发、升级时可以很方便地进行管理和更新。通过特殊的本地化工具,可以将软件中的这些资源提取出来,然后在工具中进行翻译,最后由工具写入回原始的软件中,这样就完成了一个本地化过程。这种方法无需源代码即可实现本地化,相应工具地不断推出,促进了本地化的发展。但是,上述的资源通常也称标准资源,是软件作者严格按照编程技术规范的产物。如果作者有自己的编程风格或特殊需要,会将部分/全部的界面文字编写在标准资源以外,这样,这些文字就称为非标准资源。目前非标准资源的处理,国际上尚未太多的相关工具,反而是大陆两岸先后开发了专门的工具来处理这些内容,对汉化的发展起了极大地推动作用。所谓的汉化工作,其实就是利用专门的本地化工具来处理标准资源,利用专门的工具来处理非标准资源,最后让软件的界面出现美丽的中文文字,并能正常运行于中文系统,这就是汉化。所谓本地化,就是将软件作品中的他国文字利用工具转换为本国家,本地域的适用文字,并能在本国/地域适用的操作平台上正常显示运行,即称本地化。汉化是简体中文本地化的俗称,中文化是繁体中文本地化的俗称。
初步区分资源类型:相信很多人都知道eXeScope这个软件,这类软件其实就是用来判断软件基本类型的最佳工具。我们现在介绍使用国产的超级工具ResScope。运行ResScope,打开某文件,可看到以下内容:在这里,凡是可看到Menu(菜单)和Dialog(对话框)的内容,且这两类内容可通过工具栏的预览按钮进行模拟显示的,基本判断是VC类的资源;同时还可能有诸如String(字串)、Bitmap(位图)、Icon(图标)、DialogInfo(对话框信息)等类型的资源,但这些不是必然的判断条件。
再看看另一类型的资源情况:在这个图片中,我们看到了RcData的新类型,也看到有Dialog等前面提到的类型。但是,展开RcData类型,从第三个资源开始看,会看到右侧有很多程序代码,点击预览按钮,通常能看到对话框模拟,那么,这就是Delphi类型的资源了。在这类软件中,通常不会有Menu类的资源,但肯定有RcData类型,且一般从第三个资源起,能看到内部的代码文字,且可被模拟,这就是标准的Delphi类型的资源了。记住,有否RcData,且可见内部代码并可被模拟,这才是判断的关键。
基本上,从99年开始,汉化界会将以上两类的资源统称标准资源。如果不是上述情况,发现软件中出现的界面、提示文字,无法在ResScope、eXeScope等中浏览并修改的,通常视其为非标准资源。(当然,如果软件有加壳、加密等处理除外)。
另外还有一类编程的软件,即VB类软件,其编程时有自己的资源管理模式,但是编译后的程序,其界面文字无法通过上述方法查看。以前也被归纳到非标准资源类型中。但是,现在软件的发展,也有专门的程序可以处理它,那么,我们先试试用GetVBRes来打开一个VB程序:在这里,可以看到软件界面上的相关文字已经出现在GetVBRes中,这表明是可以汉化的VB程序了。同时,GetVBRes如发现有标准资源,也会给予提示,但不予提取。另外介绍一种更简单的工具:VBExplorer。使用该软件直接打开VB程序,即可出现窗体内容。如果不是VB程序(或VB加壳程序),会提示不是VB程序。
通过上面三个判断步骤,即可判断软件是否可汉化,以及资源基本类型。试总结如下:方法一:1、用ResScope软件查看资源结构,有Menu、有Dialog,无RcData,或RcData中无可识别的内容,此为C(VC)语言类型软件;2、如果资源中有RcData资源,且代码可阅读、可模拟,即为Delphi类资源。3、用GetVBRes或VBExplorer能打开看到可阅读的文字内容,即为VB资源。4、如不是上述情况,可能软件资源在其他文件:比如在其他文件如DLL中;在语言文件中(通常是lng或ini文件);在注册表中;在图片中;或是被加壳。5、如软件被加壳,在ResScope中会出现这样的情况:??
方法二:仅使用GetVBRes即可判断上述三种资源--使用GetVBRes打开任意文件:1、出现上述提示,有Menu、有Dialog,无RcData,提取的文字不可识别,此为C(VC)语言类型软件;2、出现上述提示,有RcData资源,无Menu,提取的文字不可识别,即为Delphi类资源。3、出现上述提示,提取的文字可识别;或无提示,提取的文字可识别,即为VB类资源。
通过以上的方法,已经可以初步判断、区分软件的资源类型,然后就是使用对
您可能关注的文档
最近下载
- 家庭与社区的变化与发展.pptx VIP
- 丙肝防治培训课件.pptx VIP
- 《食物链》.ppt VIP
- 2025年辽宁丹东市融媒体中心招聘6人笔试模拟试题参考答案详解.docx VIP
- 2018湖北省市政工程定额(第十一册措施项目)PDF版.pdf VIP
- 4.1和面、揉面、饧面、搓条(课件)- 《中式面点制作基础教程》同步教学(劳保版).pptx VIP
- 2025年丹东市融媒体中心招聘考试笔试试题.docx VIP
- 铁路技术管理规程(普速铁路部分)题库 .pdf VIP
- 中国失眠症诊断和治疗指南(精选PPT).pptx VIP
- 2025年马鞍山市公安局第三季度招聘警务辅助人员139名笔试参考题库附答案解析.docx VIP
文档评论(0)