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