diff options
author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2014-01-03 22:23:23 +0000 |
---|---|---|
committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2014-01-03 22:23:23 +0000 |
commit | 7b516ff4cf154dee119b24d4bed40c5646f5f10f (patch) | |
tree | 64eaf7a12f05fd881e7e766c7244f1164a103f89 /main.cpp | |
parent | branch 0.3.3 (diff) | |
parent | changed digest algo to sha512 (described under http://www.apache.org/dev/open... (diff) | |
download | gpg4usb-7b516ff4cf154dee119b24d4bed40c5646f5f10f.tar.gz gpg4usb-7b516ff4cf154dee119b24d4bed40c5646f5f10f.zip |
moved branch 0.3.2-1 to 0.3.3
git-svn-id: http://cpunk.de/svn/src/gpg4usb/branches/0.3.3@1084 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -33,12 +33,15 @@ int main(int argc, char *argv[]) // get application path QString appPath = qApp->applicationDirPath(); - app.setApplicationVersion("0.3.2"); + app.setApplicationVersion("0.3.3"); app.setApplicationName("gpg4usb"); // dont show icons in menus app.setAttribute(Qt::AA_DontShowIconsInMenus); + // unicode in source + QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); + // set environment variables // TODO: // - unsetenv on windows? @@ -89,6 +92,13 @@ int main(int argc, char *argv[]) QSettings settings; QTranslator translator, translator2; int return_from_event_loop_code; + +#ifdef _WIN32 + QString qtTransPrefix = "ts/qt_windows_"; +#else + QString qtTransPrefix = "ts/qt_linux_"; +#endif + do { app.removeTranslator(&translator); app.removeTranslator(&translator2); @@ -101,8 +111,8 @@ int main(int argc, char *argv[]) translator.load("ts/gpg4usb_" + lang, appPath); app.installTranslator(&translator); - // set qt translations - translator2.load("ts/qt_" + lang, appPath); + // make shortcuts system and language independent + translator2.load(qtTransPrefix + lang, appPath); app.installTranslator(&translator2); MainWindow window; |