1 修改*.pro文件,添加TRANSLATIONS = *.ts。
TRANSLATIONS = ./fanyi.ts
2
注意:在源代码里用tr("")或者相关的宏把要翻译的部分标出来。
接下来,执行lupdate,这个命令可以在 工具—>外部—>Qt语言家—>更新翻译
QApplication a(argc, argv);
QTranslator *translator = new QTranslator;
QApplication::installTranslator(translator);
if(translator->load("./fanyi.qm")){
qDebug()<<"open";
}
用linguist工具 翻译
执行lrelease .pro命令,生成.qm文件
在源文件添加代码,载入*.qm