localizer = new KLocale(lang_code); kDebug() << "inside setLanguage" << lang_code << "localizer->language is" << localizer->language(); if (localizer->language() != lang_code) return false; Output: kturtle(6984) Translator::setLanguage: inside setLanguage "pt_BR" localizer->language is "en_US"