diff --git a/src/main.cpp b/src/main.cpp index 385b5fef..934cc6b6 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -27,6 +27,7 @@ #include #include #include +#include #include "global.h" #include "clientdlg.h" #include "serverdlg.h" @@ -555,6 +556,7 @@ int main ( int argc, char** argv ) // load translations QTranslator myappTranslator; + QTranslator myqtTranslator; if ( bUseGUI && bUseTranslation ) { @@ -562,6 +564,12 @@ int main ( int argc, char** argv ) { pApp->installTranslator ( &myappTranslator ); } + + QString myqtLocation = QLibraryInfo::location( QLibraryInfo::TranslationsPath ); + if ( myqtTranslator.load ( QLocale(), "qt", "_", myqtLocation ) ) + { + pApp->installTranslator ( &myqtTranslator ); + } }