diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-03-23 20:26:50 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-03-23 20:50:31 +0100 |
commit | 4c9baea3136e4164fb30cea88c2c3048109df4f5 (patch) | |
tree | 81ea4fdf6c6a0523f10a8bd21cfaa32bd6d19ff7 /src/dgedit.cc | |
parent | e21e14223b6d87b29221b29488d1b09895912527 (diff) |
Translation supported added.
Diffstat (limited to 'src/dgedit.cc')
-rw-r--r-- | src/dgedit.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/dgedit.cc b/src/dgedit.cc index d590bc6..c511150 100644 --- a/src/dgedit.cc +++ b/src/dgedit.cc @@ -25,6 +25,10 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ #include <QApplication> +#include <QLocale> +#include <QTranslator> + +#include <iostream> #include "mainwindow.h" @@ -32,6 +36,19 @@ int main(int argc, char *argv[]) { QApplication app(argc, argv); + QTranslator translator; + QString locale = QLocale().name().section('_', 0, 0); + if(!locale.isEmpty() && locale != "C") + { + QString file = LOCALEDIR"/dgedit_" + locale + ".qm"; + std::cout << file.toStdString() << std::endl; + if(QFile::exists(file)) + { + translator.load(file); + app.installTranslator(&translator); + } + } + MainWindow wnd; wnd.show(); |