aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2010-06-02 22:46:59 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2010-06-02 22:46:59 +0000
commitb9b9c320c7d6fd566271f3402a76e55356fec4f9 (patch)
treef8edc8e1a65d179e1f7946bd6866570d076bd36b
parentadd link to online tutorials in help menu (diff)
downloadgpg4usb-b9b9c320c7d6fd566271f3402a76e55356fec4f9.tar.gz
gpg4usb-b9b9c320c7d6fd566271f3402a76e55356fec4f9.zip
shortcuts independent of language and os works now
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@343 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to '')
-rw-r--r--main.cpp11
-rw-r--r--release/ts/qt_linux_de.qmbin0 -> 181578 bytes
-rw-r--r--release/ts/qt_linux_es.qmbin0 -> 117693 bytes
-rw-r--r--release/ts/qt_linux_fr.qmbin0 -> 148544 bytes
-rw-r--r--release/ts/qt_linux_pt.qmbin0 -> 78828 bytes
-rw-r--r--release/ts/qt_linux_ru.qmbin0 -> 60815 bytes
-rwxr-xr-xrelease/ts/qt_windows_de.qmbin0 -> 181578 bytes
-rwxr-xr-xrelease/ts/qt_windows_es.qmbin0 -> 117693 bytes
-rwxr-xr-xrelease/ts/qt_windows_fr.qmbin0 -> 148544 bytes
-rwxr-xr-xrelease/ts/qt_windows_pt.qmbin0 -> 78828 bytes
-rwxr-xr-xrelease/ts/qt_windows_ru.qmbin0 -> 60815 bytes
11 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();
diff --git a/release/ts/qt_linux_de.qm b/release/ts/qt_linux_de.qm
new file mode 100644
index 0000000..a477e0d
--- /dev/null
+++ b/release/ts/qt_linux_de.qm
Binary files differ
diff --git a/release/ts/qt_linux_es.qm b/release/ts/qt_linux_es.qm
new file mode 100644
index 0000000..0fa1226
--- /dev/null
+++ b/release/ts/qt_linux_es.qm
Binary files differ
diff --git a/release/ts/qt_linux_fr.qm b/release/ts/qt_linux_fr.qm
new file mode 100644
index 0000000..5553086
--- /dev/null
+++ b/release/ts/qt_linux_fr.qm
Binary files differ
diff --git a/release/ts/qt_linux_pt.qm b/release/ts/qt_linux_pt.qm
new file mode 100644
index 0000000..253a007
--- /dev/null
+++ b/release/ts/qt_linux_pt.qm
Binary files differ
diff --git a/release/ts/qt_linux_ru.qm b/release/ts/qt_linux_ru.qm
new file mode 100644
index 0000000..63b7b8b
--- /dev/null
+++ b/release/ts/qt_linux_ru.qm
Binary files differ
diff --git a/release/ts/qt_windows_de.qm b/release/ts/qt_windows_de.qm
new file mode 100755
index 0000000..a477e0d
--- /dev/null
+++ b/release/ts/qt_windows_de.qm
Binary files differ
diff --git a/release/ts/qt_windows_es.qm b/release/ts/qt_windows_es.qm
new file mode 100755
index 0000000..0fa1226
--- /dev/null
+++ b/release/ts/qt_windows_es.qm
Binary files differ
diff --git a/release/ts/qt_windows_fr.qm b/release/ts/qt_windows_fr.qm
new file mode 100755
index 0000000..5553086
--- /dev/null
+++ b/release/ts/qt_windows_fr.qm
Binary files differ
diff --git a/release/ts/qt_windows_pt.qm b/release/ts/qt_windows_pt.qm
new file mode 100755
index 0000000..253a007
--- /dev/null
+++ b/release/ts/qt_windows_pt.qm
Binary files differ
diff --git a/release/ts/qt_windows_ru.qm b/release/ts/qt_windows_ru.qm
new file mode 100755
index 0000000..63b7b8b
--- /dev/null
+++ b/release/ts/qt_windows_ru.qm
Binary files differ