comparison libgui/src/octave-gui.cc @ 17647:7ec70c575ad6

* octave-gui.cc: set the encoding of qt strings to utf8
author Torsten <ttl@justmail.de>
date Sun, 13 Oct 2013 19:57:35 +0200
parents 9d0992c6df30
children d3bb7f1e3971
comparison
equal deleted inserted replaced
17646:993ea21b7e03 17647:7ec70c575ad6
23 #ifdef HAVE_CONFIG_H 23 #ifdef HAVE_CONFIG_H
24 #include <config.h> 24 #include <config.h>
25 #endif 25 #endif
26 26
27 #include <QtGui/QApplication> 27 #include <QtGui/QApplication>
28 #include <QTextCodec>
28 #include <QTranslator> 29 #include <QTranslator>
29 30
30 #include <iostream> 31 #include <iostream>
31 32
32 #include <unistd.h> 33 #include <unistd.h>
95 if (fork) 96 if (fork)
96 dissociate_terminal (); 97 dissociate_terminal ();
97 98
98 QApplication application (argc, argv); 99 QApplication application (argc, argv);
99 100
101 // Set the codec for all strings
102 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
103
100 // install translators for the gui and qt text 104 // install translators for the gui and qt text
101 QTranslator gui_tr, qt_tr, qsci_tr; 105 QTranslator gui_tr, qt_tr, qsci_tr;
102 resource_manager::config_translators (&qt_tr,&qsci_tr,&gui_tr); 106 resource_manager::config_translators (&qt_tr,&qsci_tr,&gui_tr);
103 application.installTranslator (&qt_tr); 107 application.installTranslator (&qt_tr);
104 application.installTranslator (&qsci_tr); 108 application.installTranslator (&qsci_tr);