QApplication a(argc, argv);
QTranslator* translator = new QTranslator();
QString localeName = QLocale::system().name();
if(translator->load("ru_RU", ":/translations/translation.qm"))
a.installTranslator(translator);
Почему-то load возвращает false. Сначала думал, что-то не так с локалью, прописал явно ту, которая была в сгенерированном .ts файле - ноль эффекта. В редакторе qrc выбрал «скопировать путь к файлу», так что с этим тоже, по идее, всё в порядке. Из-за чего ещё перевод может не загрузиться?