Загружаю локализацию:
C++ (Qt)
QTranslator qt;
qt.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
a.installTranslator(&qt);
QTranslator app;
if (!app.load("wg_" + QLocale::system().name(), QDir(a.applicationDirPath() + "/../share/winegame/translations").absolutePath()))
qDebug() << "Failed to load translation" << "wg_" + QLocale::system().name() << "in dir" << QDir(a.applicationDirPath() + "/../share/winegame/translations").absolutePath();
a.installTranslator(&app);
//загружаем локализацию для WineStuff
QTranslator winestuff;
if(!winestuff.load(QLibraryInfo::location(QLibraryInfo::PrefixPath)+ "/share/winestuff/l10n/lwg_" + QLocale::system().name()))
qDebug() << "No Loaded Localization for winestuff" << "PREFIX/share/winestuff/l10n/lwg_" + QLocale::system().name();
a.installTranslator(&winestuff);
При этом, qt и winestuff загружают локализацию полностью, а app - нет! Сообщения failed to load translation не выводится.
То есть нету локализаций менюшек. lupdate просто не генерирует их! Что делать?
P.S. я даже не знаю, как в таком случае задать вопрос.