tools/assistant/tools/qhelpconverter/main.cpp
changeset 37 758a864f9613
parent 18 2f34d5167611
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    38 ** $QT_END_LICENSE$
    38 ** $QT_END_LICENSE$
    39 **
    39 **
    40 ****************************************************************************/
    40 ****************************************************************************/
    41 
    41 
    42 #include <QtCore/QFileInfo>
    42 #include <QtCore/QFileInfo>
       
    43 #include <QtCore/QTranslator>
       
    44 #include <QtCore/QLocale>
       
    45 #include <QtCore/QLibraryInfo>
    43 #include <QtGui/QApplication>
    46 #include <QtGui/QApplication>
    44 
    47 
    45 #include "conversionwizard.h"
    48 #include "conversionwizard.h"
    46 
    49 
    47 QT_USE_NAMESPACE
    50 QT_USE_NAMESPACE
    48 
    51 
    49 int main(int argc, char *argv[])
    52 int main(int argc, char *argv[])
    50 {
    53 {
    51     QApplication app(argc, argv);
    54     QApplication app(argc, argv);
       
    55     QTranslator translator;
       
    56     QTranslator qtTranslator;
       
    57     QTranslator qt_helpTranslator;
       
    58     QString sysLocale = QLocale::system().name();
       
    59     QString resourceDir = QLibraryInfo::location(QLibraryInfo::TranslationsPath);
       
    60     if (translator.load(QLatin1String("assistant_") + sysLocale, resourceDir)
       
    61         && qtTranslator.load(QLatin1String("qt_") + sysLocale, resourceDir)
       
    62         && qt_helpTranslator.load(QLatin1String("qt_help_") + sysLocale, resourceDir)) {
       
    63         app.installTranslator(&translator);
       
    64         app.installTranslator(&qtTranslator);
       
    65         app.installTranslator(&qt_helpTranslator);
       
    66     }
    52 
    67 
    53     ConversionWizard w;
    68     ConversionWizard w;
    54     if (argc == 2) {
    69     if (argc == 2) {
    55         QFileInfo fi(QString::fromLocal8Bit(argv[1]));
    70         QFileInfo fi(QString::fromLocal8Bit(argv[1]));
    56         if (fi.exists())
    71         if (fi.exists())