diff libgui/src/resource-manager.cc @ 16858:cd29604214c5

Use the Qscintilla langiage file if available * resource-manager.cc./.h(config_translators): besides the qt and custom gui language file, load qscintilla language file, too * octave-gui.cc(octave_start_gui): call new config_translator function and install translator for qscintilla, too
author Torsten <ttl@justmail.de>
date Thu, 27 Jun 2013 20:37:51 +0200
parents 64f9a3e301d3
children c82b3614eace
line wrap: on
line diff
--- a/libgui/src/resource-manager.cc	Thu Jun 27 10:46:14 2013 -0700
+++ b/libgui/src/resource-manager.cc	Thu Jun 27 20:37:51 2013 +0200
@@ -83,7 +83,9 @@
 }
 
 void
-resource_manager::config_translators (QTranslator *qt_tr,QTranslator *gui_tr)
+resource_manager::config_translators (QTranslator *qt_tr,
+                                      QTranslator *qsci_tr,
+                                      QTranslator *gui_tr)
 {
   QSettings *settings = resource_manager::get_settings ();
   // FIXME -- what should happen if settings is 0?
@@ -94,6 +96,9 @@
   // load the translator file for qt strings
   qt_tr->load("qt_" + language,
               QLibraryInfo::location(QLibraryInfo::TranslationsPath));
+  // load the translator file for qscintilla settings
+  qsci_tr->load("qscintilla_" + language,
+              QLibraryInfo::location(QLibraryInfo::TranslationsPath));
   // load the translator file for gui strings
   gui_tr->load (language, get_gui_translation_dir ());
 }