diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp index 7ce4a946..b2aca517 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -43,7 +43,7 @@ int main(int argc, char *argv[]) { QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8")); // css - QFile file(qApp->applicationDirPath() + "/css/default.css"); + QFile file(qApp->applicationDirPath() + "/css/default.qss"); file.open(QFile::ReadOnly); QString styleSheet = QLatin1String(file.readAll()); qApp->setStyleSheet(styleSheet); @@ -53,11 +53,16 @@ int main(int argc, char *argv[]) { * internationalisation. loop to restart mainwindow * with changed translation when settings change. */ + if(!QDir(appPath + "/conf").exists()) { + QDir().mkdir(appPath + "/conf"); + } QSettings::setDefaultFormat(QSettings::IniFormat); - QSettings settings; + QSettings settings(appPath + "/conf/gpgfrontend.ini", QSettings::IniFormat); QTranslator translator, translator2; int return_from_event_loop_code; + qDebug() << settings.fileName(); + do { QApplication::removeTranslator(&translator); QApplication::removeTranslator(&translator2); @@ -66,12 +71,14 @@ int main(int argc, char *argv[]) { if (lang.isEmpty()) { lang = QLocale::system().name(); } - - translator.load("./ts/gpg4usb_" + lang, appPath); + qDebug() << "Language set" << lang; + translator.load( appPath + "/ts/" + "gpg4usb_" + lang); + qDebug() << "Translator" << translator.filePath(); QApplication::installTranslator(&translator); // set qt translations translator2.load("./ts/qt_" + lang, appPath); + qDebug() << "Translator2" << translator2.filePath(); QApplication::installTranslator(&translator2); MainWindow window; |