【天堂论坛】玩机到天堂 买机找海洋诺基亚……科技以人为本 → 让我们一起汉化
查看完整版本:让我们一起汉化
2006/9/6 19:31:23

   汉化一个手机软件在很多人的眼里有可能是高深莫测的,偶今天就带领大家来汉化一下,让大家也成为“高人”。

    工欲善其事,必先利其器。我们需要用到的工具是: RESEDITOR 16 进制编辑器(以下简称 RE )

    今天我们就从 SYMBIAN 手机上必装软件之一的 SMARTFILEMAN (以下简称 FM )和最好的直接读 TXT 文件的 READM 下手。

准备的东西:

    1、装有 FM 、 READM 的 SYMBIAN 手机,是为了对比各项英文、查看效果等。

    2、装有 RESEDITOR 的电脑一台。

    3、FM 的资源文件 Smartfileman.rsc 。如是 SIS 版本你可以用 UNMAKESIS 解压出 RSC 来。

    OK ,让我们来马上开始一段“汉化”的感情吧。

    偶们先从程序名称、图标名称开始。图标名称的汉化一般有以下两种方法。

1、最简单的“直接改名法” 
    首先声明,这一种方法不一定通用,但是大部分都能用。步骤是这样的:把与程序有关的同名文件都直接改成中文就 OK 了,包括文件夹与文件夹内的同名文件!如手机上常用的最简单的直接读 TXT 的软件 READM ,先把 e:\system\spps\Readm 的 Readm 改成“书吧”,如下图所示

1.jpg
按此在新窗口浏览图片!

    再进去书吧,将所有的以 READM 开头的文件都换成书吧,如下图:

2.jpg
按此在新窗口浏览图片!

    这时你返回到菜单看看, READM 已经成为“书吧”了,是不是很简单呢?!

3.jpg
按此在新窗口浏览图片!

 

    这种方法最简单,但不一定通用。我试过几个都能行,还有一个是动画精灵,就是能把任何一个 GIF 动画设为桌面的软件。如下图:

4.jpg
按此在新窗口浏览图片!

    动画精灵:  

5.jpg
按此在新窗口浏览图片!

2、XXXX_caption 法

    其实这种方法更简单。一般每个程序目录下面都有 XXXX_caption.rsc 这样的文件名,我们今天的主角就是它,在电脑上用 RE 程序打开 Smartfileman_caption.rsc ,一般会有 2 个英文单词(或词组),上面一个一般是进入程序以后,顶部显示的名称,下面一个一般是在功能表中图标的名称!如下图:

6.jpg
按此在新窗口浏览图片!

    比如想把这个程序叫“文件管理”,进入程序顶部也是“文件管理”的话,我们只需要: A 、找一个四字的 XXXX_caption.RSC (不要告诉我说你找不见这种文件),须要注意的是,因为在这里都是 UNICODE 字符,所以不管是英文字母还是汉字,都是占的两个字节。 B 、在电脑上用 RE 程序打开这个文件( READ DATA FROM ,然后点“ GO ”),将光标停在第一行字母的第一个字符前,在这个程序的 INPUT TEXT 处输入“文件管理”,点“ REPLACE ”,再将光标停在第二行字母的每二个字符前,再点“ REPLACE ”,再“ SAVE DATA TO ”,然后“ GO !!”,再把我们做好的文件放在手机里相应的目录下,就 OK 了!

菜单中

7.jpg
按此在新窗口浏览图片!

   程序中顶部

8.jpg
按此在新窗口浏览图片!

    如果某程序下没有这样一个文件,你可以从别的地方复制一个这样的文件,换成同名的就行,如程序名称是: APPMAN.APP ,其图标的名称就为:APPMAN_caption.APP ,然后再汉化一下就 OK 了!

本人为了汉化的方便,我分别设了三个文件做为模板,一个是 12_caption.rsc ,另一个是 123_caption.rsc ,另一个是 1234_caption.rsc 。分别对应两个字的,如蓝牙,三个字的,如浏览器,四个字的,如进程管理。

< 第一部分结束! >

    Let 偶们再来看看程序里面内容的汉化……

    这次偶们用到的是,程序名称 .RSC 文件,不是 CAPATION 文件了。如我们要汉化 FM ,就要对 SMARTFILEMAN.RSC 动手。准备好电脑,运行 RE 程序,点击“ read data from ”,找到它,“ GO!! ”,这时你可以打开手机里的程序对照一下,查找在手机里显示的英文,看看有哪些英文菜单或提示需要汉化,在 ResEditor 界面找到对应的英文单词,如显示的 rename ,要用“ r.e.n.a.m.e ”来查找,在 "input text" 栏输入“重命名    ” ( 重命名 +3 个空格 ) ,然后用鼠标点击“ r ”字母(单词的第一个字母),会反色显示。然后点击 "Replace" 替换就可以了。

    替换后的:

前_2.jpg
按此在新窗口浏览图片!

    还有一点就是在手机里如果有空格的话,就用“ .. ”来代替,比如要查 save to 这个单词,你可以输入 s.a.v.e...t.o 来查找!为了看一下效果及检验一下是否正确,我们可以传到手机里看一下,

9.jpg
按此在新窗口浏览图片!

    OK ,正常,我们换过的重命名能正确显示。

    All right ,以此类推,将别的英文单词(词组)也汉化,再保存一下,放到手机里看一下自己的成果,是不是有一种笑容在脸上的说?   

a.jpg
按此在新窗口浏览图片!

   

    最后再强调一下:

    1 个英文字母或字符要占用 2 个字节,一个汉字或字符也同样要占用 2 个字节,因为都是 UNICODE 字符。替换的汉字的长度不能超过手机中原来英文的长度,如果长度不够可以用空格来补。  

    舞 . 月 .光

    2004年12月11日

Powered by BBSXP 2007 ACCESS © 1998-2024
Processed in 0.00 second(s)