爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1436|回复: 2
收起左侧

[分享] 自己动手在N900上直接修改汉化文件

[复制链接]
发表于 2009-12-21 12:45:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
by  harmy

    N900官方还未发布中文版,但我们已经等不及开始hack了。

我用了冷希发布的版本,总体来讲翻译的很不错,毕竟是靠个人的力量,在极短的时间内做完并发布,不得不佩服。

不过用起来还是有一些不爽的地方,比如我每天早上用的闹钟功能,下图是冷希版汉化的界面截图:


                               
登录/注册后可看大图

                               
登录/注册后可看大图


这里我就很不满意警报这个翻译,个人觉得翻译成闹铃更合适一些,后来越看越不顺眼,决定自己动手汉化一下。

汉化的方式很多,工具不同而已,为了与众不同一些,我采用的方法是直接在N900上汉化。

为了简化步骤,我先安装了冷希的汉化包,然后对不满意的汉化文件进行修改。

好了,废话不多说,直接上教程。

N900用的系统是基于Debian的,这点有点像底层基于FreeBSD的iPhone,你可以把他们当成披着手机外衣的电脑,由此带来无穷的扩展空间,是Symbian,WindowsMobile等手机操作系统所无法提供的。

为了释放N900的无穷力量,Nokia的开发工程师们留了个彩蛋给我们,准确的说是给你一颗红药丸,带你进入The Matrix。。。

首先,进入程序管理器,点上方的菜单然后选择应用目录,出现下面这个界面:


                               
登录/注册后可看大图

                               
登录/注册后可看大图


然后点新建,在出现的界面中按下图输入,然后点空白处(上面模糊的那一片,别点到保存了):


                               
登录/注册后可看大图

                               
登录/注册后可看大图


然后彩蛋出现,挺有意思的,是不是有一种黑客帝国画面重现的感觉?我们要进入the matrix,所以选择red:


                               
登录/注册后可看大图

                               
登录/注册后可看大图


选择之后,没有时空骤变,也没有世界末日,只是程序管理器里多了很多可以安装的软件而已(退出之后再进入还是会恢复成原来的样子,看来the matrix不是让你长期呆的地方。)


                               
登录/注册后可看大图

                               
登录/注册后可看大图


我们在这里要装的东西在devel里面的gettext,用它来转换po和mo文件(也就是语言包了,po是文本格式,给人看和编辑的,mo是二进制文件,由po转换而来给N900用的)。

这里东西实在太多,很多必备的小工具,我还顺手装了wget。

装好之后,进入X-Terminal。

首先当然要sudo gainroot来获得root权限。

然后切换到对应的目录:

cd /usr/share/locale/zh_CN/LC_MESSAGES/

这里就是中文语言包所在的目录了,里面是一个个语言包mo文件,但不能直接编辑,需要用gettext来转换成po文件。

我要修改的语言包文件,根据功能猜测,应该是osso-clock.mo,先用以下命令转换成po文件

msgunfmt osso-clock.mo -o osso-clock.po

这时候目录下应该会多出来一个osso-clock.po,用vi直接编辑:

vi osso-clock.po


                               
登录/注册后可看大图

                               
登录/注册后可看大图


找到要改的地方,改好后:wq保存退出。再转换回mo文件:

msgfmt osso-clock.po -o osso-clock.mo

最后一步:reboot

不出意外的话重启之后再打开对应的界面就能看到变化了。


                               
登录/注册后可看大图

                               
登录/注册后可看大图


当然,你也可以ssh到你的N900上去做这些事情,或者将mo文件复制到电脑上,在windows系统下,装个gettext for Win32来做同样的事情。

但是整个汉化的过程都可以在N900上完成,足见N900功能之强大,可玩性之高,实在是越来越喜欢它了。
发表于 2009-12-21 18:52:54 | 显示全部楼层
图片挂了
回复 支持 反对

使用道具 举报

发表于 2009-12-29 22:11:09 | 显示全部楼层
无图无真相
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-4-29 22:21

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表