From 5586348adef2a9f227a8eb3c9b5467a61f579842 Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 30 Apr 2012 17:15:43 +0200 Subject: [PATCH] locale stuff --- src/Gui/DlgGeneralImp.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Gui/DlgGeneralImp.cpp b/src/Gui/DlgGeneralImp.cpp index a908d04b9..e1e5302b3 100644 --- a/src/Gui/DlgGeneralImp.cpp +++ b/src/Gui/DlgGeneralImp.cpp @@ -180,7 +180,12 @@ void DlgGeneralImp::loadSettings() TStringList list = Translator::instance()->supportedLanguages(); for (TStringList::iterator it = list.begin(); it != list.end(); ++it, index++) { QByteArray lang = it->c_str(); +#if QT_VERSION >= 0x040800 + QLocale locale(QString::fromAscii(lang.constData())); + Languages->addItem(locale.nativeCountryName(), lang); +#else Languages->addItem(Gui::Translator::tr(lang.constData()), lang); +#endif if (language == lang) { Languages->setCurrentIndex(index); }