QGspider(Linux下的游戏作弊器)
是国人作品。不过原来只有英文,我处理处理,加上了中文。但是他原来用提QT的国际化方式,改成gettext的方式我不会(主要是arg(i)这种不知道怎么转换),所以采用了补丁的方式,在ML上没有问题,但其它发行版怎么样就不知道了。http://www.magiclinux.org/dev/current/cd2/RPMS/Game/qgspider-1.0Beta1-1mgc.i686.rpm QT的国际化很烂的 :x 不是吧?我觉得是因为你用gettext所致
以后试着用用tr/trUtf8 :P QT的国际化不错啊。
不过毕竟还是通用的方法比较好。 强烈建议使用规范的 gettext 技术。 可是我不知道像tr(%i).arg(i)这种怎么转换到gettext。 gettext(tr(%i).arg(i)) 这样可以?这样抽取出po的时候不会把tr(%i).agr(i)整个抽出来么? tr(%i).agr(i)返回的是字符串,怎么能把整个抽取出来呢? 嗯,看来我对gettext理解错了。 又看了看xgettext的帮助,发现有--qt这个参数,难道QT程序可以不用修改而且直接使用mo文件么? 那个只是生成QT国际化用的qm用的
页:
[1]