[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r3004: Try using the Qt translation included in Vidalia before load (vidalia/trunk/src/vidalia)
Author: edmanm
Date: 2008-08-20 19:50:08 -0400 (Wed, 20 Aug 2008)
New Revision: 3004
Modified:
vidalia/trunk/src/vidalia/languagesupport.cpp
Log:
Try using the Qt translation included in Vidalia before loading the
system-installed Qt translation.
Modified: vidalia/trunk/src/vidalia/languagesupport.cpp
===================================================================
--- vidalia/trunk/src/vidalia/languagesupport.cpp 2008-08-20 14:45:24 UTC (rev 3003)
+++ vidalia/trunk/src/vidalia/languagesupport.cpp 2008-08-20 23:50:08 UTC (rev 3004)
@@ -150,6 +150,16 @@
else
delete systemQtTranslator;
+ /* Install the translator for Qt's internal widgets that is shipped with
+ * Vidalia. */
+ QTranslator *qtTranslator = new QTranslator(vApp);
+ Q_CHECK_PTR(qtTranslator);
+
+ if (qtTranslator->load(":/lang/qt_" + languageCode + ".qm"))
+ QApplication::installTranslator(qtTranslator);
+ else
+ delete qtTranslator;
+
/* Install a translator for Vidalia's UI widgets */
QTranslator *vidaliaTranslator = new QTranslator(vApp);
Q_CHECK_PTR(vidaliaTranslator);