QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3020|回复: 49

amarok 1.2.3 完美中文支持版制作完成

[复制链接]
发表于 2005-4-10 03:30:23 | 显示全部楼层 |阅读模式
参见升级帖。
发表于 2005-4-10 08:16:25 | 显示全部楼层
不完吧,不知道1.2.3中文文件名的播放问题解决没有。
回复

使用道具 举报

发表于 2005-4-10 09:19:03 | 显示全部楼层
应该解决了。
回复

使用道具 举报

发表于 2005-4-10 11:05:10 | 显示全部楼层
do you mind releasing the patch? I'd like to have a look at it.

thanks
回复

使用道具 举报

发表于 2005-4-10 11:06:37 | 显示全部楼层
http://www.magiclinux.org/people/kanker/os/srpms/amarok-1.2.3-mgc.patch
回复

使用道具 举报

 楼主| 发表于 2005-4-10 11:46:31 | 显示全部楼层
[quote:f33beecedc="KanKer"]http://www.magiclinux.org/people/kanker/os/srpms/amarok-1.2.3-mgc.patch[/quote]

no! it's a wrong patch,cannot work. see:
http://www.magiclinux.org/dev/final/update/PATCHES/amarok-1.2-cjk.patch
回复

使用道具 举报

发表于 2005-4-12 13:18:46 | 显示全部楼层
我装了出现问题,请帮看一下
[lanzinc@zinc ~]$ amarok
amaroK: [Loader] Starting amarokapp..
amaroK: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp.
QObject::connect: Cannot connect Engine::Base::statusText( const QString& ) to (null)::shortMessage( const QString& )
QObject::connect: Cannot connect Engine::Base::infoMessage( const QString& ) to (null)::longMessage( const QString& )
amarokapp: symbol lookup error: amarokapp: undefined symbol: _ZN11KSystemTray9setPixmapERK7QPixmap
回复

使用道具 举报

发表于 2005-4-13 00:22:27 | 显示全部楼层
It seems to me that besides the patch to the file of amarok/src/loader/loader.cpp, all the others are not necessary: you can set an encoding for your tags to be decoded in the configure dialog.

can anyone give me a clue what the patch is supposed to rectify?
回复

使用道具 举报

发表于 2005-4-13 08:47:20 | 显示全部楼层
如果你不打其他补丁的话,修改中文tag后在系统中显示是乱码。
回复

使用道具 举报

发表于 2005-4-13 11:51:15 | 显示全部楼层
嘿嘿,还经常crash嘛?
回复

使用道具 举报

发表于 2005-4-13 12:00:06 | 显示全部楼层
[quote:0e3ec58e43="KanKer"]如果你不打其他补丁的话,修改中文tag后在系统中显示是乱码。[/quote]

不好意思,不明白你这句话是啥意思

我现在没有打什么其他补丁(official gentoo ebuild),我的 tag 中的中文可以显示,没什么问题的

唯一一个问题就是:如果没有 tag,显示文件名的话,而且如果文件名是中文,那么就会显示成方块。不过,我看这个patch 也解决不了这个问题:我的 locale 是 utf-8,但是 那些文件都是放在 fat32 分区上的,都是 gb 系列的编码

有时间我会把这个解决了,但是要想出来一个能被上游接受的 patch 还是要比较费思量的...
回复

使用道具 举报

发表于 2005-4-13 12:00:46 | 显示全部楼层
crash 好像还不至于吧...

不过我是从 1.2.2 才开始用的
回复

使用道具 举报

发表于 2005-4-13 12:04:19 | 显示全部楼层
KanKer: oh, 又看了一遍,明白你意思了

我从来不去修改 tag 的,所以没发现这个问题... 见谅

没打 patch 的话,amarok 会以utf8 方式保存的... 也说的过去啊。不知道 kanker 指的系统 是具体指哪里?
回复

使用道具 举报

 楼主| 发表于 2005-4-13 14:04:52 | 显示全部楼层
liuspider,一看你就没有仔细测试,其实在不打补丁的时候,amarok 1.2.x 中文支持问题一箩筐。我懒得在这里说了。

另外,不建议使用不符合国标和国人习惯的 utf-8 local,在国内发行版本里最起码也是 gbk,通常都是 gb18030。国外发行版本显然在这点上对 cjk 文字持歧视态度。现在的网络仍然沿袭着 gb2312 的传统,是个 ANSI 的世界。utf-8 对于西文不会有什么问题,无论你用 gb2312 还是 utf-8 打开一个英文文本文件,基本都能正确显示,但是对于中文就有无穷无尽的麻烦。另外,utf-8 相对 gb18030 来说存在不能一一对应的问题,从而带来潜在风险。
回复

使用道具 举报

发表于 2005-4-13 20:45:09 | 显示全部楼层
呵呵,我一直用的都是 utf-8 的 locale ,没什么问题啊? 除了我上面提到的那个,我现在已经解决了:就是在启动 amarok 时,指定 LANG=zh_CN.GBK 就好了

我现在用 amarok 1.2.3,没打任何补丁,现在中文显示什么的都没什么问题啊,不过我没试过修改 tag

(我之所以用 utf-8 ,因为可以输入任何其他语言的:做输入法平台是不能只看中文的)

对我来说 gb2312 就足够用的了, gbk 完全够用,而我是绝对用不到 gb18030 中才有的那些字的...
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 10:40 , Processed in 0.068584 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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