rbutilqt: Handle translation load failures, part deux

This set happens on startup, when we try to load a translation
matching the system locale

Change-Id: Ib1d3effa7aa738550841023a14f733d8d5b48837
This commit is contained in:
Solomon Peachy 2026-06-27 07:34:17 -04:00
parent 4875f706c2
commit 0db37606b0

View file

@ -65,11 +65,17 @@ int main( int argc, char ** argv ) {
}
if(!applang.isEmpty()) {
if(!translator.load("rbutil_" + applang, absolutePath))
translator.load("rbutil_" + applang, ":/lang");
if (!translator.load("rbutil_" + applang, ":/lang")) {
LOG_ERROR() << "Failed to load translation:" << ("rbutil_" + applang);
// XXX do something.
}
if(!qttrans.load("qt_" + applang,
QLibraryInfo::path(QLibraryInfo::TranslationsPath)
))
qttrans.load("qt_" + applang, ":/lang");
if (!qttrans.load("qt_" + applang, ":/lang")) {
LOG_ERROR() << "Failed to load translation:" << ("qt_" + applang);
// XXX do something?
}
QLocale::setDefault(QLocale(applang));
}