Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > cc798eed9be4250614801a5241ece21c > files > 4

xca-0.8.1-1400.fc14.src.rpm

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 );