Для того, чтобы все элементы диалоговых окон были локализованы, необходимо загрузить системную локаль. Сделать это можно с помощью следующего кода в файле main.cpp:
...
#include <QTranslator>
#include <QLocale>
#include <QLibraryInfo>
...
QApplication app(argc, argv);
QString translatorFileName = QLatin1String("qt_");
translatorFileName += QLocale::system().name();
QTranslator *translator = new QTranslator(&app);
if (translator->load(translatorFileName, QLibraryInfo::location(QLibraryInfo::TranslationsPath)))
app.installTranslator(translator);
MainWindow w;
w.show();
return app.exec();