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()) |