diff --git a/gui/main.cpp b/gui/main.cpp index c16057960..a058ce416 100644 --- a/gui/main.cpp +++ b/gui/main.cpp @@ -57,6 +57,9 @@ int main(int argc, char *argv[]) QSettings* settings = new QSettings("Cppcheck", "Cppcheck-GUI", &app); // Set data dir.. + if ((settings->value("DATADIR", QString()).toString()).isEmpty()) + settings->setValue("DATADIR", "/usr/share/cppcheck"); + for (const QString& arg : QApplication::arguments()) { if (arg.startsWith("--data-dir=")) { settings->setValue("DATADIR", arg.mid(11)); @@ -64,6 +67,9 @@ int main(int argc, char *argv[]) } } + if ((settings->value(SETTINGS_LANGUAGE, QString()).toString()).isEmpty()) + settings->setValue(SETTINGS_LANGUAGE, "en"); + TranslationHandler* th = new TranslationHandler(&app); th->setLanguage(settings->value(SETTINGS_LANGUAGE, th->suggestLanguage()).toString());