when i am erased .ts file and create new, QT_TRANSLATE_NOOP works ok
this
const char * const TEXT_TO_TRANSLATE = QT_TRANSLATE_NOOP("translateCategory", "translate");
ui.label_2->setText(QApplication::translate("translateCategor y",TEXT_TO_TRANSLATE));
and this
const char * const TEXT_TO_TRANSLATE = QT_TRANSLATE_NOOP("QObject", "translate");
ui.label_2->setText(QObject::tr(TEXT_TO_TRANSLATE));
booth work.
or best for this example
const char * const TEXT_TO_TRANSLATE = QT_TRANSLATE_NOOP("MainWindow", "translate");
ui.label_2->setText(tr(TEXT_TO_TRANSLATE));
work too.
Bookmarks