sejishikong 发表于 2005-7-15 14:03:36

QGspider(Linux下的游戏作弊器)

是国人作品。不过原来只有英文,我处理处理,加上了中文。但是他原来用提QT的国际化方式,改成gettext的方式我不会(主要是arg(i)这种不知道怎么转换),所以采用了补丁的方式,在ML上没有问题,但其它发行版怎么样就不知道了。

http://www.magiclinux.org/dev/current/cd2/RPMS/Game/qgspider-1.0Beta1-1mgc.i686.rpm

stdio 发表于 2005-7-15 14:10:55

QT的国际化很烂的 :x

KanKer 发表于 2005-7-15 15:48:14

不是吧?我觉得是因为你用gettext所致
以后试着用用tr/trUtf8   :P

sejishikong 发表于 2005-7-15 17:40:08

QT的国际化不错啊。
不过毕竟还是通用的方法比较好。

KDE 发表于 2005-7-15 21:06:26

强烈建议使用规范的 gettext 技术。

sejishikong 发表于 2005-7-16 09:12:21

可是我不知道像tr(%i).arg(i)这种怎么转换到gettext。

stdio 发表于 2005-7-16 09:22:41

gettext(tr(%i).arg(i))

sejishikong 发表于 2005-7-16 09:35:57

这样可以?这样抽取出po的时候不会把tr(%i).agr(i)整个抽出来么?

stdio 发表于 2005-7-16 09:55:38

tr(%i).agr(i)返回的是字符串,怎么能把整个抽取出来呢?

sejishikong 发表于 2005-7-16 10:40:05

嗯,看来我对gettext理解错了。

sejishikong 发表于 2005-7-16 16:28:19

又看了看xgettext的帮助,发现有--qt这个参数,难道QT程序可以不用修改而且直接使用mo文件么?

stdio 发表于 2005-7-16 17:19:28

那个只是生成QT国际化用的qm用的
页: [1]
查看完整版本: QGspider(Linux下的游戏作弊器)