aboutsummaryrefslogtreecommitdiffstats
path: root/main.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2014-01-03 22:23:23 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2014-01-03 22:23:23 +0000
commit7b516ff4cf154dee119b24d4bed40c5646f5f10f (patch)
tree64eaf7a12f05fd881e7e766c7244f1164a103f89 /main.cpp
parentbranch 0.3.3 (diff)
parentchanged digest algo to sha512 (described under http://www.apache.org/dev/open... (diff)
downloadgpg4usb-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.cpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/main.cpp b/main.cpp
index 19f29cd..60a30ac 100644
--- a/main.cpp
+++ b/main.cpp
@@ -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;