Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-88407

QCoreApplication::installTranslator return false and do not translate app

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2: Important P2: Important
    • 6.0.0 Beta5
    • 6.0.0 Beta3
    • Core: Locales (i18n)
    • None
    • Windows 10 (FR). MSVC 2019 x64.
    • Windows
    • 837a29b0b92c72b7b9d66a427c24a9fa8037f4f4 (qt/qtbase dev)

      Hello,

      I'm compiling a project with Qt 6.0.0 b3 and it seems ther is a bug with QCoreApplication::installTranslator.

       

      When calling it in Qt 5.13 -> OK. Same code in Qt 6.0.0 (and same code as in doc) -> KO.

       

      Here is my code sample :

       

      bool trResult= translator.load(QLocale(), QLatin1String("ademasJournalExploit"), QLatin1String("_"), QLatin1String(":/languages"));
      
      qInfo() << trResult; // true
      
      #if QT_VERSION >= 0x060000
      trResult= translatorQt.load(QLocale(), QLatin1String("qt"), QLatin1String("_"), QLibraryInfo::path(QLibraryInfo::TranslationsPath));
      qInfo() << trResult; // false (first issue)
      #else
      trResult= translatorQt.load(QLocale(), QLatin1String("qt"), QLatin1String("_"), QLibraryInfo::location(QLibraryInfo::TranslationsPath)); // true with Qt 5.13
      #endif
      
      qInfo() << QCoreApplication::installTranslator(&translator);  // false with Qt 6.0.0 & true with Qt 5.13
      qInfo() << QCoreApplication::installTranslator(&translatorQt); // false with Qt 6.0.0 & true with Qt 5.13

       

      Even if I only put my translation file, same results. Translation files are in my qrc file and released with QtLinguist.

      Best regards,

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Eddy Edward Welbourne
            brunofr93 Bruno FAUDEUX
            Maurice Kalinowski Maurice Kalinowski
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes