#include #include Localization const* I18n::getLanguage(std::string const& languageCode) { auto loc = _findLocaleFor(languageCode); if (loc) { return loc; } auto backupLanguage = mCurrentLanguage; chooseLanguage(languageCode); loc = const_cast(mCurrentLanguage); chooseLanguage(*backupLanguage); return loc; }