const QString LanguageManager::getTransLangFromLang(QString lang) { // Seems something is missing here! QString enLang(QObject::tr( "English")); if ((lang == "English") || (lang == enLang)) return enLang; for (int i = 0; i < langTable.size(); ++i) { if (langTable[i].m_name==lang) return langTable[i].m_transName; } return ""; }
const QString LanguageManager::getTransLangFromLang(QString lang) { QMap<QString, langPair>::Iterator it; // Seems something is missing here! QString enLang(QObject::tr( "English")); if ((lang == "English") || (lang == enLang)) return enLang; for (it=langList.begin();it!=langList.end();++it) { if (it.value().first==lang) return it.value().second; } return ""; }