aboutsummaryrefslogtreecommitdiffstats
path: root/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--main.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/main.cpp b/main.cpp
index 2bd8a6c..cf6f6ac 100644
--- a/main.cpp
+++ b/main.cpp
@@ -45,13 +45,22 @@ int main(int argc, char *argv[])
QSettings settings;
QString lang = settings.value("int/lang", QLocale::system().name()).toString();
if (lang.isEmpty()) lang = QLocale::system().name();
-
+
//internationalize
QTranslator translator;
translator.load("ts/gpg4usb_" + lang,
qApp->applicationDirPath());
app.installTranslator(&translator);
+ // make shortcuts system and language independent
+ QTranslator translator2;
+ #ifdef _WIN32
+ translator2.load("ts/qt_windows_" + lang, qApp->applicationDirPath());
+ #else
+ translator2.load("ts/qt_linux_" + lang, qApp->applicationDirPath());
+ #endif
+ app.installTranslator(&translator2);
+
GpgWin *window = new GpgWin();
window->show();