blob: 92c0d07a5bac7d34024cfd07cb21f16e2ab420e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/* This file is generated by ECM_CREATE_QM_FROM_PO_FILES. Do not modify!
*
* Building this file in a library ensures translations are automatically loaded
* when an application makes use of the library.
*/
#include <QCoreApplication>
#include <QLocale>
#include <QStandardPaths>
#include <QTranslator>
static QTranslator *createTranslator()
{
QString installSubDir = QStringLiteral("@data_install_sub_dir@");
QString qmName = QStringLiteral("@qm_name@");
QString lang = QLocale::system().name();
QString dir = QStandardPaths::locate(QStandardPaths::GenericDataLocation, installSubDir, QStandardPaths::LocateDirectory);
QTranslator *translator = new QTranslator(QCoreApplication::instance());
translator->load(qmName + QStringLiteral("_") + lang, dir);
return translator;
}
static void load()
{
QTranslator *translator = createTranslator();
if (translator->isEmpty()) {
delete translator;
return;
}
translator->setParent(QCoreApplication::instance());
QCoreApplication::instance()->installTranslator(translator);
}
Q_COREAPP_STARTUP_FUNCTION(load)
|