- 积分
- 257
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
小毛偶尔会给大家提供一些软件的汉化,其间用了很多汉化的工具都不太好用。
比如N7UG的工具RSCEditor,还有俄罗斯人Alezz写的RSCTool都不好用,只好用UE,HEX之类的直接修改,而且最大的问题在于,为了不破坏RSC文件,必须定长的补空格,比如“Exit”变成“退出”,因为都是UNICODE,必须补20 00 20 00 才能让“退出”和"Exit"在文件中占同样的字节数。这样汉化带来的问题就是界面上不好看,有时候会因为空格过多产生一个省略号。
昨天晚上下班到Symbian官方网站看到了一份文档,是Sybmian Resource file 编译完之后的文件格式,于是研究了一下写了个汉化工具。
1.1版更新:
1.修改了一个汉字编码扰乱UNICODE标志位的bug,从而支持更多形式的rsc文件,感谢datran发现这个bug
2.修正了单个一个资源内容过长造成载入失败的问题。
3.将编辑文本框变为文本域,从而支持带有换行内容的资源。
1.0功能:
1.自动适应UNICODE,可以让用户不必关心编码问题
2.不需要为了占位补空格,因为是在保存的时候根据resource编译规则重新编译资源文件,所以永远的跟20 00占位说白白了~~
3.支持自Symbian5.1到Symbian6.2系统内的资源文件格式,给SX1汉化软件已经足够了。
4.大大提升工作效率,以前汉化一个软件一般要2个小时左右,现在用RSCEditor只需要5分钟就可以完成一个软件的汉化,而且成功率成倍提高,不是太特殊的rsc一般一次性就可汉化成功,不再需要反复的放到手机里去试验效果。
系统要求:
因为已经好久没搞VC了,机器上只有Java的开发环境,不愿意再去装VS,所以这次的软件使用Java写的,如果你的机器上没有Java,可以到sun的网站上去下载jre,连接如下:
http://java.sun.com/j2se/1.5.0/download.jsp
点 “Download JRE 5.0 Update 4 ”,注意是jre,不是jdk。
进入下载列表,“Accept License Agreement ”然后
下载jre-1_5_0_04-windows-i586-p.exe安装即可。
给大家一个简单的例子,SafeSex,这是一个比较简单的软件,大家可以拿去汉化练练手:)
附带unMarkSIS,用来解开SIS文件的,解开后你就可以看到rsc文件或者r01,r54之类的,这些就是资源文件。
[ 本帖最后由 小毛 于 2005-8-29 23:53 编辑 ] |
|