private void SetCurrentLanguage(LanguageInfo obj) { Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = obj.Culture; CurrentLanguage = obj; _localizationChangedEvent.Publish(EventArgs.Empty); _settingsService.SaveData(_settingsType, obj.Culture.LCID.ToString()); Logger.Info("Localization changed {0}", _languageInfo.Language); }