首页| 论坛| 消息

标题:qt/e-2.3.7汉化问题?
作者:guoyun_he
日期:2007-06-20 13:47
内容:

本人在qt/e2.3.7下想汉化一个程序,先lupdate 然后修改.ts文件,最后生成.qm文件,当我把.ts文件中的翻译项直接用英文替换时程序能够运行成功,但是当我把翻译项修改为中文的时候,程序运行显示为乱码。 请教大虾们,在上述汉化过程中还缺少什么步骤吗?具体如何操作?


#1 [guoyun_he 06-20 13:53]
我在置顶的贴子里面看到:
我的QtEmbedded程序中的中文字符为什么显示成方块?
两个可能的原因:
一是qte的库未编译进对中文textcodec的支持, 解决方案:修改qconfig-qpe.h, 去掉CODEC有关的宏, 重新configure和make
二是程序中选用的字体不是中文字体(默认的字体是Helvetica,没有中文), 需要在程序中指定一个中文字体, 如qte自带的unifont(这个字体大家普遍的看法是看上去像残废), qt4版本里新加入了文泉驿的unicode字体, 可以在源码包里找到,比较漂亮, 推荐。
可是我在2.3.7中并没有找到qconfig-qpe.h文件,我编译2.3.7的时候选择的是完全编译。
#2 [guoyun_he 06-20 14:34]
把qt4版本里新加入了文泉驿的unicode字体文件发到qt-2.3.7的/lib/font文件夹里,在程序中设置字体为文泉驿字体。就好了!
#3 [zkgq 06-30 15:52]
我的qt-2.3.7相关目录下怎么没有linguist lupdate等工具呢?想请问下是什么问题,谢谢啊
#4 [dyq2008 07-06 10:06]
可以用qt3.x的linguist,lupdate
#5 [zkgq 08-08 16:48]
你试过吗,我把三个工具的可执行文件拷到相应的目录后,不成功,有错误,是不能找到共享库的错误,不知道怎么解决,能不能在给我看看呢?谢谢

<< 1 2 >> (1/2)

回复 发表
主题 版块