From b42a5bac54a9d6781691af9e796ef0c4c3514fce Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 30 Aug 2021 15:55:27 +0200 Subject: Update documentation on translations Adapt to qtbase/74515a7a30b809a3ab0a2d67496e870ea3c872e6. Pick-to: 6.2 Change-Id: I200e8a6803a46deb064f84d312a15e888f5d4e6d Reviewed-by: Kai Koehne Reviewed-by: Paul Wicking --- doc/src/snippets/code/doc_src_i18n.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'doc/src/snippets') diff --git a/doc/src/snippets/code/doc_src_i18n.cpp b/doc/src/snippets/code/doc_src_i18n.cpp index 2bd80d5ab..c5f379b97 100644 --- a/doc/src/snippets/code/doc_src_i18n.cpp +++ b/doc/src/snippets/code/doc_src_i18n.cpp @@ -130,8 +130,8 @@ int main(int argc, char *argv[]) QApplication app(argc, argv); QTranslator myappTranslator; - myappTranslator.load(QLocale(), QLatin1String("myapp"), QLatin1String("_"), QLatin1String(":/i18n")); - app.installTranslator(&myappTranslator); + if (myappTranslator.load(QLocale::system(), u"myapp"_qs, u"_"_qs, u":/i18n"_qs)) + app.installTranslator(&myappTranslator); return app.exec(); } @@ -197,6 +197,8 @@ void same_global_function(LoginWidget *logwid) //! [14] QTranslator qtTranslator; - qtTranslator.load(QLocale::system(), QStringLiteral("qtbase_")); - app.installTranslator(&qtTranslator); + if (qtTranslator.load(QLocale::system(), u"qtbase"_qs, u"_"_qs, + QLibraryInfo::path(QLibraryInfo::TranslationsPath))) { + app.installTranslator(&qtTranslator); + } //! [14] -- cgit v1.2.3