左楠风 发表于 2005-12-13 13:06:44

小左学汉化(二) 上手篇 S60软件汉化初探

http://mobile.0110.cn/attachments/day_051213/han_index2_INmvCt5ow0HL.jpg

既然是上手,我就找了个简单的东西,这里用的是小毛汉化工具帖子中提供的小软件SafeSex
如果你还没下载可以 点击这里下载

下载的是一个RAR压缩包,要先解压出SafeSex.sis,这个才是我们这次汉化的主角.

第一步:从SIS中提取软件资源
打开UnMakeSIS(这个软件是绿色的,解压后可以直接运行,为了使用方面,可以在开始菜单中手动建立一个快捷方式)

点击"打开SIS文件"选择要解压的SIS,这里选择的就是上面解压出来的SafeSex.sis
然后点击"解压SIS文件"把文件先解压到一个临时文件夹

http://mobile.0110.cn/attachments/day_051213/UnMakeSIS_rcvwnt2jNhrN.jpg

如果按照软件默认设置,会解压到SIS文件所在文件夹里的软件同名文件夹中,也可以设置解压到指定文件夹


第二步:汉化RSC中的资源
这个步骤使用的工具当然是小毛的RSCEditor1.1了,因为软件是用JAVA的,所以在界面上和我们平常使用的Windows标准软件有些不一样,不过仍然是大同小异(我觉得最不爽的就是无法记忆上次打开的文件夹,每次都要重新选...)

废话不多说,点击打开按钮,从SafeSex\system\apps\SafeSex\中找到SafeSex.rsc,然后打开

http://mobile.0110.cn/attachments/day_051213/RSCEditor01_6O2YUlAJNhdP.jpg

可以看到软件界面的左边是资源列表和地址,右边是这个地址的资源的16进制数据
而下面的条形文字编辑框就是资源的内容了.如果是乱码别去动它,据前辈们说,那些是非文字的其他资源,我们从左边寻找其他英文字符,比如地址0x6b 中的"help",编辑它为"帮助",然后点击编辑框右边的"替换"按钮,这样就完成了一个菜单项的汉化了 ^_^ 其实也很简单哦


http://mobile.0110.cn/attachments/day_051213/RSCEditor02_cdxn7a6BWKFY.jpg

注意:如果你编辑以后没有按"替换"按钮,那么你的修改实际上没有生效,切记哦!

建议对照英文软件界面修改对应的菜单项目,全部完成后点击"保存"按钮把你汉化过的RSC文件保存好,可以覆盖原来的,也可以另存为一个新的RSC文件

当你看到如下图这样的提示的时候,RSC文件的编辑工作已经告一段落了 ^_^

http://mobile.0110.cn/attachments/day_051213/RSCEditor03_p1gxzh8YfwDs.jpg

第三步:用HexWorkshop汉化其他文件中的资源
因为RSCEditor1.1只能编辑RSC文件,那么在其他文件中的英文字符串只能用另外的方法来修改了,这里我选择了HexWorkshop4.23 软件的安装等等我就不详细说明了(相信有心想学汉化的人,不至于这种基本操作都不会吧?)

因为通常很多资源字符串都在RSC和APP文件中,接下来就用HexWorkshop(以下简称HW)汉化.
用HW打开SafeSex.APP,随便拖动一下,发现其中有一段比较集中的英文,对照软件界面可以发现刚好是菜单项setting(设置)--change(更改)下的界面内容,对照界面翻译就行了!

如果凑巧你没找到对应的位置,还可以用编辑菜单中搜索/替换 比如我们发现这个界面中有:
Press Up Arrow or Down Arrow to move cursor
那么我们就可以用替换对话框来汉化
第一次我搜索整个句子,居然找不到!于是把句子分成Press Up Arrow or Down Arrow 和to move cursor两次替换.见图

http://mobile.0110.cn/attachments/day_051213/HW01_FT7oqZDohHju.jpg


把这个界面中所有的英文字符串都改成对应的中文.
就在附近的字符中,我们可以发现这么一段,如图

http://mobile.0110.cn/attachments/day_051213/HW02_Q9iwvKBmETkm.jpg

仔细看看,原来这个不就是主界面中的星期标志吗?当然也要逐一修改了

需要注意的是,这里周三的we可能在其他单词中也会有,最好不用选择全部替换,一个一个对照过来!

这些全部修改好了以后,记得保存哦!软件会提示你是否自动创建一个备份,可以选择是,以免改错了重新来过.

改完了这些我发现help菜单下面的几个子菜单里的界面内容,完全搜索不到?!迷糊了半天,把apps文件夹下的每个文件都打开搜索了一下,还是找不到!晕了,突然想到还有个DATA文件夹,马上去找,果然在其中发现了几个相关的文件,打开后发现对应界面的字符串都在这里呢~~ 虚惊一场~ ^_^

SafeSexAbout中对应菜单项"about"
SafeSexHowTo对应菜单项"how to"
SafeSexIntro对应菜单项"introduction"

汉化的方法当然也是一样的,手工活,主要是要细心,别替换错了


第四步:替换测试
因为还没学打包,就只能用汉化过的资源文件替换掉手机中对应的文件来达到汉化的目的.RSC文件在APP下,DATA内的几个文件要放到C盘DATA中替换对应文件才行
第五步:打包等...还没学会..-_-!

[ 本帖最后由 左楠风 于 2005-12-13 20:09 编辑 ]

左楠风 发表于 2005-12-13 13:20:18

预留

神仙 发表于 2005-12-13 16:28:08

这么快就出教程二了?
我也顺便看看,估计跟汉化PC软件差不多。
主要靠心细。

左楠风 发表于 2005-12-13 17:12:55

一不小心写出了二了,哈哈

左楠风 发表于 2005-12-13 18:38:31

现在还有两个疑问
1.设置对话框中文字后有N多个方框,郁闷死我了
2.想在关于对话框中加内容,却发现加入的东西是乱码..

小毛 发表于 2005-12-13 21:38:58

出现方块有两个可能,一是因为你的字库不全,二是因为你补的占位符对于软件不适用,不占位可以用20 00 或者FF FF 或者 00 00 甚至更稀奇古怪的,这要具体根据软件特点去尝试。

至于打包,我的ExtractSIS主要的作用不是解包(其实也挺主要,嘿嘿),它还能自动生成PKG,对于新手非常实用哦。

山高高 发表于 2005-12-13 22:45:53

小左学汉化,进步有点快~~~~~~

kidsun7 发表于 2005-12-14 21:18:02

这个教程好啊.我也跟你学到了不少.好.支持.

夜夜哥 发表于 2005-12-17 10:52:04

坐在这里看小左的教程..

zhaiyong 发表于 2006-1-5 17:40:22

男男女女

额度22222

路爻 发表于 2011-5-6 23:16:00

图挂了~~~~
页: [1]
查看完整版本: 小左学汉化(二) 上手篇 S60软件汉化初探