fix the problem that LanguagesManagerLanguageDidChangeNotification is posted earlier before setting value of self.currentLanguage