找回密码
 注册
快捷导航
查看: 18533|回复: 26

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

[复制链接] |自动提醒
阅读字号:

288

回帖

0

积分

858

资产值

入门会员 Rank: 1

注册时间
2004-10-31
发表于 2009-12-20 22:58:19| 字数 1,375| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层 |阅读模式
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功能之强大,可玩性之高,实在是越来越喜欢它了。

这篇文章发表在我的博客,原文的网址是:http://www.gcp.cn/?p=4,有问题欢迎留言或在此跟帖,谢谢!

[ Edited by  harmy on 2009-12-21 02:09 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X60 B57 --最喜欢你那个性的耳朵.
T60P T7400,15" 1600*1200 IPS          X25-M 80G

5502

回帖

3

积分

2万

资产值

初级会员 Rank: 1

注册时间
2005-1-6
发表于 2009-12-20 23:05:47| 字数 35| - 中国–广东–东莞 电信 | 显示全部楼层
好文,谢谢分享!这个很有用啊,发挥自己的想象,打造自己个性化的N900
选择淡泊!
回复 支持 反对

使用道具 举报

288

回帖

0

积分

858

资产值

入门会员 Rank: 1

注册时间
2004-10-31
 楼主| 发表于 2009-12-20 23:07:49| 字数 22| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
谢谢加精,版主们的鼓励给我很大的动力,哈哈!
X60 B57 --最喜欢你那个性的耳朵.
T60P T7400,15" 1600*1200 IPS          X25-M 80G
回复 支持 反对

使用道具 举报

9万

回帖

1055

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2009-12-20 23:13:53| 字数 27| - 中国–广东–深圳–福田区 电信 | 显示全部楼层

Reply to #1 of harmy

wget在哪个分类下?我没找到呢,一直想安装它。
谢谢。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

288

回帖

0

积分

858

资产值

入门会员 Rank: 1

注册时间
2004-10-31
 楼主| 发表于 2009-12-20 23:17:01| 字数 29| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
忘了,好像在system,或者在all里面找找,肯定有的。
X60 B57 --最喜欢你那个性的耳朵.
T60P T7400,15" 1600*1200 IPS          X25-M 80G
回复 支持 反对

使用道具 举报

9万

回帖

1055

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2009-12-20 23:28:29| 字数 62| - 中国–广东–深圳–福田区 电信 | 显示全部楼层
奇怪,我见到彩蛋出来Which pill?了,点击Red之后分类列表没有变化哦,还是原来那么多,没有出来dev devel之类。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

9万

回帖

1055

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2009-12-20 23:32:23| 字数 36| - 中国–广东–深圳–福田区 电信 | 显示全部楼层
找到了,彩蛋之后点击Red,还得到新出来的菜单里面Settings设置。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

79

回帖

1

积分

78

资产值

初级会员 Rank: 1

注册时间
2009-12-19
发表于 2009-12-21 01:03:23| 字数 13| - 中国–山东–济南 电信 | 显示全部楼层
谢谢分享,看的人热血沸腾!
尽人事,听天命...
回复 支持 反对

使用道具 举报

1200

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-12-5
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)
发表于 2009-12-21 01:03:29| 字数 10| - 中国–江苏–苏州 电信/广州优视科技公司UCWEB浏览器苏州电信加速服务器 | 显示全部楼层
意外的惊喜,太强大了
X60/1706ITN/SIEMENS SXG75
回复 支持 反对

使用道具 举报

718

回帖

0

积分

2251

资产值

入门会员 Rank: 1

注册时间
2006-11-30
发表于 2009-12-21 09:51:13| 字数 23| - 中国–广东–深圳–南山区 电信 | 显示全部楼层
现在基于linux内核手机系统还真是越来越多啊
回复 支持 反对

使用道具 举报

288

回帖

0

积分

858

资产值

入门会员 Rank: 1

注册时间
2004-10-31
 楼主| 发表于 2009-12-21 10:18:46| 字数 162| - 中国–上海–上海 电信 | 显示全部楼层
红药丸里的软件要慎装,虽然一般说都是比较小的,但是他们大部分都是装到rootfs下,默认的rootfs只有100来兆的剩余空间,如果用完了,N900就会陷入一种半瘫痪状态,没法装也没法卸载软件,只能通过root权限暴力删除一些东西,虽说玩N900的都非善类,应该搞的定,但是如果自认对Linux还是一知半解,最好是谨慎一些。
X60 B57 --最喜欢你那个性的耳朵.
T60P T7400,15" 1600*1200 IPS          X25-M 80G
回复 支持 反对

使用道具 举报

9万

回帖

1055

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2009-12-21 10:23:46| 字数 35| - 中国–广东–深圳 电信 | 显示全部楼层

Reply to #11 of harmy

希望OS2010能够根本解决这个问题,更合理地分配内置的32GB空间。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

2633

回帖

45

积分

554

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-5-23
发表于 2009-12-21 10:28:27| 字数 9| - 中国–浙江–金华 电信电子政府网络 | 显示全部楼层
可惜我没有n900
回复 支持 反对

使用道具 举报

1

回帖

0

积分

27

资产值

入门会员 Rank: 1

注册时间
2009-12-18
发表于 2009-12-21 12:38:53| 字数 14| - 中国–四川–绵阳 联通 | 显示全部楼层
顶啊 等n900降价 太强大了啊
回复 支持 反对

使用道具 举报

670

回帖

0

积分

2100

资产值

入门会员 Rank: 1

注册时间
2004-8-15
发表于 2009-12-21 12:47:52| 字数 16| - 中国–江苏–徐州 中移铁通 | 显示全部楼层
这个这个。。。810能玩吗?期待
X41T E71 Treo680 HP4700
回复 支持 反对

使用道具 举报

19

回帖

0

积分

24

资产值

入门会员 Rank: 1

注册时间
2009-12-18
发表于 2009-12-21 13:08:33| 字数 6| - 中国–浙江–温州 电信 | 显示全部楼层
哇,偶像啊。
回复 支持 反对

使用道具 举报

243

回帖

0

积分

271

资产值

入门会员 Rank: 1

注册时间
2004-10-15
发表于 2009-12-21 14:06:54| 字数 20| - 中国–浙江–杭州 电信 | 显示全部楼层
看来N900称为黑客手机是必须的了。。。
X200 P8700/4G/7200.4 500GB/Gobi/LC5730/9芯
E72/iPhone4
回复 支持 反对

使用道具 举报

1万

回帖

82

积分

3396

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-5-2
铜牌荣誉勋章(注册8年以上会员)
发表于 2009-12-21 14:47:59| 字数 15| - 中国–江苏–苏州 电信 | 显示全部楼层
结果发现iphone还是很爽的
2.7T
回复 支持 反对

使用道具 举报

79

回帖

1

积分

78

资产值

初级会员 Rank: 1

注册时间
2009-12-19
发表于 2009-12-25 20:52:46| 字数 109| - 中国–山东–济南 电信 | 显示全部楼层
QUOTE:
Posted by HOPE on 2009-12-20 23:32
找到了,彩蛋之后点击Red,还得到新出来的菜单里面Settings设置。


show all package or show magic system package
尽人事,听天命...
回复 支持 反对

使用道具 举报

3

回帖

0

积分

3

资产值

入门会员 Rank: 1

注册时间
2010-1-10
发表于 2010-1-10 13:36:40| 字数 17| - 中国–北京–北京–朝阳区 联通 | 显示全部楼层
终于搞明白了,谢谢hope哥和lz
回复 支持 反对

使用道具 举报

3

回帖

0

积分

3

资产值

入门会员 Rank: 1

注册时间
2010-1-10
发表于 2010-1-11 01:14:35| 字数 34| - 中国–北京–北京–朝阳区 联通 | 显示全部楼层
我修改的时候输入中文全是问号,之后就不敢弄了,为什么不能直接输入中文
回复 支持 反对

使用道具 举报

2

回帖

0

积分

6

资产值

入门会员 Rank: 1

注册时间
2010-2-1
发表于 2010-2-1 03:47:46| 字数 14| - 中国–天津–天津 电信/星云融创安全宝CDN节点(电信机房) | 显示全部楼层
51能打开彩蛋吗?我怎么不行
回复 支持 反对

使用道具 举报

2

回帖

0

积分

6

资产值

入门会员 Rank: 1

注册时间
2010-2-1
发表于 2010-2-1 03:52:19| 字数 17| - 中国–天津–天津 电信/星云融创安全宝CDN节点(电信机房) | 显示全部楼层
晕死啊。彩蛋没打开,还开不了机勒。
回复 支持 反对

使用道具 举报

gaohong_1129 - 曹大帥

2010

回帖

31

积分

2万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-4-29
发表于 2010-6-18 22:27:35| 字数 22| - 中国–福建–福州 电信 | 显示全部楼层
谢谢加精,版主们的鼓励给我很大的动力,哈哈!
T470S=i7 7500+16G+FHD+256
Note 20U+S10+
P52
X200 AFFS
T61
回复 支持 反对

使用道具 举报

996

回帖

0

积分

3229

资产值

入门会员 Rank: 1

注册时间
2004-4-23
发表于 2010-6-22 11:23:53| 字数 84| - 中国–广西–桂林 电信 | 显示全部楼层
QUOTE:
Posted by 柴娜黄 on 2010-1-11 01:14
我修改的时候输入中文全是问号,之后就不敢弄了,为什么不能直接输入中文


我的也是,现在不知道怎么改回去了。
天长地久有时尽,此恨绵绵无绝期。
回复 支持 反对

使用道具 举报

1

回帖

0

积分

1

资产值

入门会员 Rank: 1

注册时间
2010-12-28
发表于 2010-12-28 22:02:39| 字数 16| - 中国–河南–郑州 电信 | 显示全部楼层
谢谢harmy
找这个帖子很久了!
回复 支持 反对

使用道具 举报

885

回帖

1

积分

6566

资产值

入门会员 Rank: 1

注册时间
2007-5-6
月全勤勋章
发表于 2010-12-29 11:55:24| 字数 4| - 中国–天津–天津 电信/电信/IDC机房 | 显示全部楼层
mark
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-24 05:36 , Processed in 0.234474 second(s), 78 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部