先在工程文件中加入TRANSLATION += ***.ts
然后命令行输入lupdate ***.pro
打开.ts文件,一条一条的翻译就是了
最后lrelease ***.pro
在main函数里加代码就不用我说了吧
TRANSLATIONS += Assist_zh_CN.ts /
Assist_fr_FR.ts
#include <QtGui/QApplication>
#include "unikeyassist.h"
#include <QTranslator>
#include <QLocale>
#include <QDebug>
int main(int argc, char *argv[])
{
QTranslator translator;
Q_INIT_RESOURCE(imageSrc);
QApplication a(argc, argv);
QString local = QLocale::system().name();
if(local.contains("fr"))
{
translator.load(":/Assist_fr_FR");
}
a.installTranslator(&translator);
UniKeyAssist w;
w.show();
return a.exec();
}