From 0db37606b030a84fe8de1779a42f8d2e0a7dbce5 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Sat, 27 Jun 2026 07:34:17 -0400 Subject: [PATCH] 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 --- utils/rbutilqt/main.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/utils/rbutilqt/main.cpp b/utils/rbutilqt/main.cpp index 7b52d7df42..439ca503ab 100644 --- a/utils/rbutilqt/main.cpp +++ b/utils/rbutilqt/main.cpp @@ -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)); }