




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Raindy 2004.10,主要内容:,汉化理由 资源类型 汉化流程 汉化演示,汉化理由,1)汉化是一门技术; 2)方便使用; 3)学习相关专业术语;,汉化的前提是软件的应用和一定的英语基础,我们大家都具备,所以理论上谁都可以汉化。,资源类型,什么是资源? 软件界面上的各种文字,在编程的时候就已经根据特定的格式将这些文字分门别类的存放在软件里面。由于这个前提,可以开发出专门的软件读取这些特定格式内的文字,加以修改后回存到软件中,这就是汉化的基本原理了,这些特定的格式就叫“资源”(Resource)。,资源的类型?,VC类标准资源(包括Menu、Dialog、String等); Delphi类标准资源(Rcdata资源); 非标准的Unicode字符和ASCII字符(不出现在String、Rcdata等资源); 语言文件(语言资源的文本文件,扩展名随意); 其它(包括Bitmap资源中的文字等等)。,汉化流程,侦壳脱壳选用汉化工具翻译 控件调整测试修改定稿发布,大致如下:,侦壳工具:PEiD 脱壳工具:UPX-Ripper与 Stripper 汉化工具:Multilizer 与 CXA 控件调整:Exescope 或 ReScope 字体调整:Fontsetter( ASCII资源),相关工具,汉化演示(一),用PEiD侦壳,图1显示的软件加壳类型为UPX,对象:Pass Door,选取相应的脱壳工具,打开MU创建新方案本地化一个文件“下一步”,MU会自动识别软件的编写语言(图4),此为D程序,需要钩选选项如图5所示 该选项可用默认值,依软件语言而定,,选择我们要汉化的语言(简体中文),MU会自动扫描软件中的资源,有上述提示(图7)说明软件中可能还有非标准资源(如ASCII等); 图8显示了该软件中的资源,一般不汉化位图、光标、图标等。,对软件的英文部分进行翻译(MU6.0以上都预览功能),翻译完毕后,可以构建本地化项目,生成本地化文件(存放在汉化软件的Zh目录中),此时可用替换法替换原英文版的主文件进行测试(建议重名本地化文件以方便与原版做对照),图11所示为替换原主文件后运行刚才汉化的窗口效果,对于D程序生成本地化文件的同时,还附带生成了*.CHS文件,复制其到原安装目录下(需与原主文件同名),同样可以实现汉化效果。此为外挂语言文件形式,多见于Delphi编写的程序。,修改,1.控件调整(图12-A) MU可以支持窗体拖放,但如果需要精确具体的数值,可用 Exescope 或 ReScope 进行修改; 2.字体修改(图12-C) 有时候虽然软件的字体已修改为(宋体,12),但仍显示不正常,此时需对字体控件修改(如图示); 3.语系修改(图12-B) 汉化后可能会将原窗体中的语系修改为GB2312_CHARSET而造成在不同操作系统显示乱码,此时可改为Default_CHARSET(如RAR Password Recovery).,对控件及语系作了修改,汉化演示(二),对象:Clustal X,CXA是一款简单易用的字符串抓取替换工具, 可以把英文程序中非标准资源的 ASCII 和 Unicode 字符迅速查找出来并经过翻译成可生成中文程序。 同类的非标准资源字符查找替换工具,还有点睛字串替换器和新发布的String Translate Assistant(简称为STA),依个人喜好而定,软件各有优缺点。 这里以CXA为例汉化Clustal X(1.81),CXA简介,打开CXA, “浏览”(图2 A)选择要翻译的程序(图2 B)选择查找资源类型(图2 C)不使用自动翻译(易汉化过度)(图2 D)设置最少字数(图2 E)确定,软件自动读取英文文本文件,直接按“确定”下一步(此步默认操作,不要进行操作)。,点图4的“编辑翻译文件”(图中的A)此时弹出一文本文档对文档的英文部分进行翻译(图5)翻译完毕后选择“填补”方式(此处先0x00)确定,提示是否更改字体,确定后程序自动转换成中文程序。,选择“把新程序改名为应用程序”后“确定”,生成的程序可同样用替换主程序法查看汉化效果。,如果汉化后效果不理想,可以选择“回复到原来的英文程序”再次修改,直到满意为止。,转换成中文后的程序界面如图9,但发现在Trees仍然显示为英文,在文本无法找着,不急,用UltraEdit(UE)看看。,打开UE,选择刚才的程序,查找未汉化的字符(图10),注意设置选项,如果找不着更改一下查找方向。OK!查到结果如下图(图11),光标压在Trees的首字母T上,按下键盘上的“Insert”键直接在右边输入“树”后,发现还多除三个字母“ees”,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 11901-2:2025 EN Tools for pressing - Gas springs - Part 2: Specification of accessories
- 重庆钳工职业技能鉴定理论模拟考试题(含答案)
- 电力电缆模拟试题含答案
- XX工程项目安全责任特别约定协议书(2025年XX机床厂与XX建筑有限公司)
- 医疗纠纷预防和处理条例培训测试题及答案
- 桥梁施工安全文明施工管理措施
- 2025年建筑工地安全培训计划
- 产科输血安全培训计划
- 外研版三年级上册英语教材整合计划
- 医疗技术临床应用信息共享平台计划
- 《医学文献检索技巧》课件
- 2024年贵州省瓮安县事业单位公开招聘教师岗笔试题带答案
- 2025-2030再生胶产业规划专项研究报告
- 完整的离婚协议书打印电子版(2025年版)
- 2025年人教部编版小学三年级语文上册全册单元测试题及答案(全套)
- 碧桂园物业管理
- 新时代中小学教师职业行为十项准则
- 去极端化教育宣讲
- 《走进物联网》课件
- 2023-2024学年浙江省杭州市钱塘区六年级上期末数学试卷(附答案解析)
- 2025年农村土地承包权补充协议
评论
0/150
提交评论