S60第三版软件汉化教程[详细]
S60第三版软件汉化教程
S60第三版软件大多为SISX安装文件,在SISX文件内包含了S60软件的全部内容,在手机端安装就是把SISX内包含的文件解压到手机或存储卡上,实现在手机上的运行。其中程序菜单中字符显示部分是保存在一些特定的文件内,如果将这些文件内的英文字符更换成中文字符的话,就实现程序的汉化。为方便安装和共享,汉化后的软件可以打包成SISX文件,制作成中文安装包。下面我们就来介绍如何汉化。
第一步:解包
要想对SISX文件进行汉化,就要首先进行解包。解包需专门软件来完成,我们选择uNsis_3.1。(作者:the3sky)
1.运行uNsIs_3.1,在Language(语言)项里选择Simplified Chinese(简体中文),使软件语言变为中文。点击设置选项,在弹出菜单内勾选按安装目录释放,自动打开释放文件和创建PKG文件。其它可以不选。释放目录可选任意目录。解包前建议清空该目录。点击OK完成设置。
2.点击打开按钮,在对话框内找到需解包的SISX文件,软件面板的右上角显示SISX内的详细文件列表。
3.点击解包按钮,就自动进行解包,当出现“Extract to (释放目录)”提示,就完成了解包。
4.点击确定,自动进入释放目录,该目录下有pkg,temp二个文件夹,pkg目录下保存的是SISX文件包内的安装路径信息,这个信息会在程序里显示;SISX解包后生成的文件在temp目录下。每次解包后把temp目录清空,以免影响下次解包。
第二步:汉化
在S60第三版软件中,菜单显示的字符大多保存在特定的文件内,在temp\resource\apps目录内找到这些文件,一般后缀为.rsc和.mbm,也有字符可能保存在app内,我们根据实际情况进行汉化。所需软件为ASCIIRscEdit(作者:编程浪子)。
1.运行ASCIIRscEdit,在查找方式项里选“自动取得数据长度”,数据类型选“类型1(含有有效长度)”。
2.点击“文件-打开”,找到解包目录内的temp\resource\apps文件夹下的rsc文件。如果没有,可以选择“所有文件”。
3.打开所选文件后,软件界面下方右侧会显示在手机内显示的字符串。根据汉化需要手动查找。
4.为准确起见,可以在查找方法项内输入相应的字符,注意字符的大小写应和手机显示一致。然后点击“查找”,自动找到后会反色显示。在替换方法的输入数据项内填上相应中文字符,点击替换即可替换成相应的中文。
5.替换完成后,重新查找直至全部替换。对于多个字符串可以点击“编辑列表”对所有替换进行查询和快速定位。
6.完成全部替换后,点击“文件-保存”,选择合适的目录保存。这样就完成汉化操作。
第三步:打包
打包与解包相反,就是把所有程序相关文件重新压制成SISX文件的过程。便于软件的安装和共享,以及软件的签名。所需软件为WinsIs(作者:the3sky)。
1.运行WinsIs,将已经获得的UID和版本号分别填入到相应的区域,然后填写打包后SISX的文件名。现已支持从原SISX文件提取UID。具体格式如下,UID:8为16进制数字(例如:a00007a6);版本号:为xx,xx,xx(例如:00,50,00),不可用中文标点;SISX文件名:可以任意输入,包括字母数字汉字(尽量不要用特殊字符和汉字,目前版本汉字会出现乱码)。界面上有七个文件显示框,用来显示打包的文件,每个显示框都有一个“口”和三个“○”选择项,选中“口”表示选择激活了该显示框,不激活表示不安装此目录。“口”后面标明了安装到手机的路径,通过短选“○”来定义安装路径;使用鼠标左键单击显示框就会弹出打开菜单,选择安装到此路径的文件(例如:example.exe需要安装到手机的sys\bin目录下,先将该显示框激活,左单击此框,选择example.exe,此时显示框内就会有相应的显示)。显示框六是用来在SISX安装期间显示的信息的,同样激活后选择你的信息文本即可。显示框七是用来设置嵌入的SISX文件的。
2.完成后,按“生成PKG”按钮,生成PKG文件,此时该文件夹内会生成winsis.pkg文件。3.按“打包SISX”按钮用以生成SISX安装程序。
注意:
1.如果你已经做好了PKG文件,你只需要将其复制到C:\winsis文件夹内并改名为winsis.pkg即可,运行程序,输入SISX文件名,按“打包”键即可完成打包。
2.显示框里的路径尽量不要有中文,SISX文件名和安装期间显示的信息如果为中文,请把目录下的winsis.pkg用记事表打开后另存为unicode编码的同名文件即可!
3.显示框中文件选择错误,先取消激活选择,再在此显示框中单击鼠标左键,即可清除显示框中的内容!
4. UID输入框,版本号输入框及SISX文件名输入框都支持鼠标右键,可以使用复制粘贴!!支持从原SISX文件读取UID
5.去掉了backup_registration.xml自动安装,所以此版本必需要在第五显示框中选择backup_registration.xml,并选择安装路径!
6.随程序带有cert.cer和key.key测试用的证书和密匙,如想自己生成可以使用“制作证书”按钮,使用此按钮之前请先将dert.cer和key.key删除或改名。
7.打包的第6步SIS文件有没有生成?再检查一下PKG文件,一般打包不成功的原因都出在PKG文件上!
以上方法不适用于随机启动类和自动运行类软件打包。对于这类软件建议手动更改PKG文件,就是将其更改成所操作电脑的相应目录。可通过软件来打开原SISX文件,获得PKG文件,将其中\bin\SISX名替换成电脑实际目录。这样就可实现随机启动类软件的打包了。
欢迎英文好的机友汉化多一点软件上传分享
转自it168论坛vinick网友
搜索更多相关主题的帖子:
教程 软件