diff options
author | Friedemann Kleint <[email protected]> | 2025-01-06 12:38:35 +0100 |
---|---|---|
committer | Friedemann Kleint <[email protected]> | 2025-01-06 18:56:19 +0100 |
commit | 8778a493606c8733d72db1c09fff5e4bf1f13cc0 (patch) | |
tree | aebc7fccfa03f34d50478bc9559569942b22eb81 | |
parent | e316276b76b9c3768ca4e19a04d03308ef21fe12 (diff) |
Mime type browser example: Add translator loader code
Enable testing translations.
Task-number: QTBUG-127004
Pick-to: 6.9 6.8
Change-Id: Ie83092b4db5bcf516834cf0b5b564a67d7ab6227
Reviewed-by: Joerg Bornemann <[email protected]>
-rw-r--r-- | examples/corelib/mimetypes/mimetypebrowser/main.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/corelib/mimetypes/mimetypebrowser/main.cpp b/examples/corelib/mimetypes/mimetypebrowser/main.cpp index 03c905e6af7..25d70d67eab 100644 --- a/examples/corelib/mimetypes/mimetypebrowser/main.cpp +++ b/examples/corelib/mimetypes/mimetypebrowser/main.cpp @@ -6,10 +6,26 @@ #include <QApplication> #include <QCommandLineParser> #include <QScreen> +#if QT_CONFIG(translation) +# include <QLocale> +# include <QLibraryInfo> +# include <QTranslator> +#endif + +using namespace Qt::StringLiterals; int main(int argc, char *argv[]) { QApplication app(argc, argv); + +#if QT_CONFIG(translation) + QTranslator translator; + if (translator.load(QLocale::system(), "qtbase"_L1, "_"_L1, + QLibraryInfo::path(QLibraryInfo::TranslationsPath))) { + app.installTranslator(&translator); + } +#endif + QCoreApplication::setApplicationVersion(QT_VERSION_STR); QCommandLineParser parser; |