Локализация диалоговых окон
Для того, чтобы все элементы диалоговых окон были локализованы, необходимо загрузить системную локаль. Сделать это можно с помощью следующего кода в файле 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();