我使用lupdate生成了3个翻译文件:法语,中文和印地语。我使用语言学家来完成所需的翻译,然后发布了这些翻译。
在我的main.cpp中,我写了
QApplication a(argc,argv);
QTranslator translator;
translator.load("PaintTest_fr.qm");
a.installTranslator(&translator);
法语翻译工作正常。但印地语(PaintText_hi.qm)和中文(PaintText_zh.qm)翻译显示为垃圾值。
系统信息: Ubuntu 12.04
Qt版本: 4.8.5
我做错了吗?是否有为亚洲语言指定的其他详细信息?任何帮助表示赞赏。谢谢
答案 0 :(得分:0)
您需要为中文设置一个新字体,例如" SimSun.ttf"。然后它会运作良好。我刚刚解决了这个问题。