void LoadConfig()
{
try
{
gCfg.readFile("config.cfg");
}
catch(const libconfig::ParseException &pex)
{
QMessageBox::warning(0, QObject::tr("Warning"), ...);
return;
}
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
LoadConfig();
std::string lang = std::string(gCfg.lookup("gui.settings.language"));
QTranslator translator;
translator.load(("languages/" + lang).c_str());
a.installTranslator(&translator);
MainWindow w(&gCfg);
w.show();
return a.exec();
}
как перевести "Warning" средствами QT?
Пробывал и через QApplication::translate("", "Warning", "", QApplication::UnicodeUTF8) - всё равно не работает. Как был warning так warning и остался.