95
95
static QList< File > files;
97
static QTranslator* toolkitTranslator = 0;
98
static QTranslator* applicationTranslator = 0;
97
100
static MainWindow* mainWindow = 0;
102
static void loadTranslators()
104
toolkitTranslator = new QTranslator(qApp);
105
applicationTranslator = new QTranslator(qApp);
107
#if QT_VERSION >= QT_VERSION_CHECK(4,8,0)
109
if(toolkitTranslator->load(QLocale::system(), "qt", "_", QLibraryInfo::location(QLibraryInfo::TranslationsPath))) { qApp->installTranslator(toolkitTranslator); }
111
if(applicationTranslator->load(QLocale::system(), "qpdfview", "_", QDir(QApplication::applicationDirPath()).filePath("data"))) { qApp->installTranslator(applicationTranslator); }
112
else if(applicationTranslator->load(QLocale::system(), "qpdfview", "_", DATA_INSTALL_PATH)) { qApp->installTranslator(applicationTranslator); }
116
if(toolkitTranslator->load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath))) { qApp->installTranslator(toolkitTranslator); }
118
if(applicationTranslator->load("qpdfview_" + QLocale::system().name(), QDir(QApplication::applicationDirPath()).filePath("data"))) { qApp->installTranslator(applicationTranslator); }
119
else if(applicationTranslator->load("qpdfview_" + QLocale::system().name(), DATA_INSTALL_PATH)) { qApp->installTranslator(applicationTranslator); }
99
124
static void parseCommandLineArguments()
101
126
bool instanceNameIsNext = false;
428
453
QApplication::setWindowIcon(QIcon(":icons/qpdfview.svg"));
430
QTranslator toolkitTranslator;
431
QTranslator applicationTranslator;
433
#if QT_VERSION >= QT_VERSION_CHECK(4,8,0)
435
if(toolkitTranslator.load(QLocale::system(), "qt", "_", QLibraryInfo::location(QLibraryInfo::TranslationsPath))) { application.installTranslator(&toolkitTranslator); }
437
if(applicationTranslator.load(QLocale::system(), "qpdfview", "_", QDir(QApplication::applicationDirPath()).filePath("data"))) { application.installTranslator(&applicationTranslator); }
438
else if(applicationTranslator.load(QLocale::system(), "qpdfview", "_", DATA_INSTALL_PATH)) { application.installTranslator(&applicationTranslator); }
442
if(toolkitTranslator.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath))) { application.installTranslator(&toolkitTranslator); }
444
if(applicationTranslator.load("qpdfview_" + QLocale::system().name(), QDir(QApplication::applicationDirPath()).filePath("data"))) { application.installTranslator(&applicationTranslator); }
445
else if(applicationTranslator.load("qpdfview_" + QLocale::system().name(), DATA_INSTALL_PATH)) { application.installTranslator(&applicationTranslator); }
449
457
parseCommandLineArguments();