equal
deleted
inserted
replaced
40 ****************************************************************************/ |
40 ****************************************************************************/ |
41 |
41 |
42 #include "ui_previewwidgetbase.h" |
42 #include "ui_previewwidgetbase.h" |
43 #include "mainwindow.h" |
43 #include "mainwindow.h" |
44 #include <QApplication> |
44 #include <QApplication> |
|
45 #include <QLibraryInfo> |
|
46 #include <QLocale> |
|
47 #include <QTranslator> |
45 |
48 |
46 QT_USE_NAMESPACE |
49 QT_USE_NAMESPACE |
47 |
50 |
48 int main(int argc, char **argv) |
51 int main(int argc, char **argv) |
49 { |
52 { |
50 Q_INIT_RESOURCE(qtconfig); |
53 Q_INIT_RESOURCE(qtconfig); |
51 |
54 |
52 QApplication app(argc, argv); |
55 QApplication app(argc, argv); |
|
56 |
|
57 QTranslator translator; |
|
58 QTranslator qtTranslator; |
|
59 QString sysLocale = QLocale::system().name(); |
|
60 QString resourceDir = QLibraryInfo::location(QLibraryInfo::TranslationsPath); |
|
61 if (translator.load(QLatin1String("qtconfig_") + sysLocale, resourceDir) |
|
62 && qtTranslator.load(QLatin1String("qt_") + sysLocale, resourceDir)) { |
|
63 app.installTranslator(&translator); |
|
64 app.installTranslator(&qtTranslator); |
|
65 } |
|
66 |
53 MainWindow mw; |
67 MainWindow mw; |
54 mw.show(); |
68 mw.show(); |
55 return app.exec(); |
69 return app.exec(); |
56 } |
70 } |