2007-03-17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> * lib/main.c: use correct locale for the xca.qm file * lib/main.c: [SECURITY] do not load qt.qm file from current directory Index: xca-0.7.0/lib/main.cpp =================================================================== --- xca-0.7.0.orig/lib/main.cpp +++ xca-0.7.0/lib/main.cpp @@ -9,6 +9,7 @@ #include <qtranslator.h> #include <qtextcodec.h> #include <qdir.h> +#include <Qt/qlocale.h> #include <qtranslator.h> #include "widgets/MainWindow.h" #include "lib/func.h" @@ -39,7 +40,7 @@ int main( int argc, char *argv[] ) #else locale = QLocale::system().name(); #endif - qtTr.load( QString( "qt_" ) + locale, "." ); + qtTr.load( QString( "qt_" ) + locale, XCA_DEFAULT_TRANSLATE); xcaTr.load( QString( "xca_" ) + locale, getPrefix() ); a.installTranslator( &qtTr );