KDE 发表于 2005-4-10 03:30:23

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

参见升级帖。

baif 发表于 2005-4-10 08:16:25

:-D 不完吧,不知道1.2.3中文文件名的播放问题解决没有。

KanKer 发表于 2005-4-10 09:19:03

应该解决了。

liuspider 发表于 2005-4-10 11:05:10

do you mind releasing the patch? I'd like to have a look at it.

thanks

KanKer 发表于 2005-4-10 11:06:37

http://www.magiclinux.org/people/kanker/os/srpms/amarok-1.2.3-mgc.patch

KDE 发表于 2005-4-10 11:46:31

http://www.magiclinux.org/people/kanker/os/srpms/amarok-1.2.3-mgc.patch

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

lanzinc 发表于 2005-4-12 13:18:46

我装了出现问题,请帮看一下
$ amarok
amaroK: Starting amarokapp..
amaroK: 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

liuspider 发表于 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?

KanKer 发表于 2005-4-13 08:47:20

如果你不打其他补丁的话,修改中文tag后在系统中显示是乱码。

yourfeng 发表于 2005-4-13 11:51:15

嘿嘿,还经常crash嘛?

liuspider 发表于 2005-4-13 12:00:06

如果你不打其他补丁的话,修改中文tag后在系统中显示是乱码。

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

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

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

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

liuspider 发表于 2005-4-13 12:00:46

crash 好像还不至于吧...

不过我是从 1.2.2 才开始用的

liuspider 发表于 2005-4-13 12:04:19

KanKer: oh, 又看了一遍,明白你意思了

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

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

KDE 发表于 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 来说存在不能一一对应的问题,从而带来潜在风险。

liuspider 发表于 2005-4-13 20:45:09

呵呵,我一直用的都是 utf-8 的 locale ,没什么问题啊? 除了我上面提到的那个,我现在已经解决了:就是在启动 amarok 时,指定 LANG=zh_CN.GBK 就好了

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

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

对我来说 gb2312 就足够用的了, gbk 完全够用,而我是绝对用不到 gb18030 中才有的那些字的...
页: [1] 2 3 4
查看完整版本: amarok 1.2.3 完美中文支持版制作完成