• 5490阅读
  • 6回复

qt/e-2.3.7汉化问题? [复制链接]

上一主题 下一主题
离线guoyun_he
 

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

只看该作者 1楼 发表于: 2007-06-20
我在置顶的贴子里面看到:
我的QtEmbedded程序中的中文字符为什么显示成方块?
两个可能的原因:
一是qte的库未编译进对中文textcodec的支持, 解决方案:修改qconfig-qpe.h, 去掉CODEC有关的宏, 重新configure和make

二是程序中选用的字体不是中文字体(默认的字体是Helvetica,没有中文), 需要在程序中指定一个中文字体, 如qte自带的unifont(这个字体大家普遍的看法是看上去像残废), qt4版本里新加入了文泉驿的unicode字体, 可以在源码包里找到,比较漂亮, 推荐。


可是我在2.3.7中并没有找到qconfig-qpe.h文件,我编译2.3.7的时候选择的是完全编译。
离线guoyun_he

只看该作者 2楼 发表于: 2007-06-20
把qt4版本里新加入了文泉驿的unicode字体文件发到qt-2.3.7的/lib/font文件夹里,在程序中设置字体为文泉驿字体。就好了!
离线zkgq
只看该作者 3楼 发表于: 2007-06-30
我的qt-2.3.7相关目录下怎么没有linguist lupdate等工具呢?想请问下是什么问题,谢谢啊
离线dyq2008
只看该作者 4楼 发表于: 2007-07-06
可以用qt3.x的linguist,lupdate
离线zkgq
只看该作者 5楼 发表于: 2007-08-08
你试过吗,我把三个工具的可执行文件拷到相应的目录后,不成功,有错误,是不能找到共享库的错误,不知道怎么解决,能不能在给我看看呢?谢谢
离线shiroki

只看该作者 6楼 发表于: 2007-08-17
工具依赖的库加到环境变量LD_LIBRARY_PATH里就能找到库了
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个