2011-11-14 81 views
0

我有一個簡單的Qt應用程序正在使用QTranslator。部分的代碼是這樣的:symbian上的qt翻譯

QTranslator* translator = new QTranslator; 

qDebug()<<"Translating: "<<translator->load(QString("inter_sk")); 

app->installTranslator(translator); 

QTranslator加載很好,當我建立我的項目,並在模擬器

相同的應用程序構建運行它,並部署到實際的Symbian設備(C7)無法正常工作 - 翻譯器未加載。我不改變我的inter_sk.qm文件,所以我想它不會被部署到設備。

猜測?

感謝

回答

0

必須捆綁翻譯的文件與應用程序,以便他們得到部署設備。

您可以添加:

translations.sources = *.qm 
DEPLOYMENT += translations 

您的.pro