Qt lupdate интернационализация приложения

Я работаю в Visual Studio 2022 и по учебнику дошёл до интернационализации приложений с помощью lupdate. В какую папку мне закинуть .pro файл, чтобы всё переводилось? Я не уверен, что .pro файл вообще подключен к моему проекту.

Вот моя иерархия файлов в решении

.pro файл

SOURCES += main.cpp
HEADERS += MainHeader.h
QT += core gui widgets multimedia multimediawidgets printsupport
CONFIG += c++20
TRANSLATIONS = QtLanguage_ru.ts
lupdate main.cpp -ts main_ru.ts

main.cpp

#include"MainHeader.h" // Заголовочный файл со всеми подключенными классами
using namespace std;


int main(int argc, char* argv[]) {
    QApplication app(argc, argv);
    QTranslator translator;
    translator.load("QtLanguage_ru", "."); // не загружается файл

    app.installTranslator(&translator);
    QLabel lbl(QObject::tr("Hello")); // не переводится надпись
    lbl.show();
    return app.exec();

}

MainHeader.h

#pragma once
#ifndef MAINHEADER
#define MAINHEADER
#include<qapplication.h>
#include<qlabel.h>

#include<qpushbutton.h>
#include<qradiobutton.h>
#include<qcheckbox.h>

#include<qlayout.h>
#include<qsettings.h>
#include<qdrag.h>
#include<qpoint.h>
#include<qmimedata.h>
#include<qpixmap>
#include<qevent.h>
#include<qtranslator.h>
#endif MAINHEADER

Я буду премного благодарен любой помощи!


Ответы (0 шт):