Skip to content

Commit 4636a3a

Browse files
committed
Warn on missing translations
To fix the following observed build warning: src/app/asteroidapp.cpp:80:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 80 | translator->load(QLocale(), appName(), ".", "/usr/share/translations", ".qm"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 parent 2da3ccb commit 4636a3a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/app/asteroidapp.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ namespace AsteroidApp {
6767
app->setApplicationName(appName());
6868

6969
QTranslator *translator = new QTranslator();
70-
translator->load(QLocale(), appName(), ".", "/usr/share/translations", ".qm");
70+
if (!translator->load(QLocale(), appName(), ".", "/usr/share/translations", ".qm")) {
71+
qDebug() << "Failed to load" << QLocale().name() << "translations for" << appName();
72+
}
7173
app->installTranslator(translator);
7274
} else {
7375
qWarning("AsteroidApp::application() called multiple times");

0 commit comments

Comments
 (0)