private void ChooseLanguage_Execute(object sender, DevExpress.ExpressApp.Actions.SingleChoiceActionExecuteEventArgs e) { string newLanguageName = e.SelectedChoiceActionItem.Data as string; Application.Model.PreferredLanguage = newLanguageName; //(Application as IUserConfiguration).SetUserSetting("Culture", newLanguageName); //ApplicationSettings.SetUserSetting("Culture", newLanguageName); Config.Data.UserSettings.Culture = newLanguageName; Config.Data.UserSettings.Save(); //Config.SaveAll(); //Application.SetLanguage(newLanguageName); //Application.SetFormattingCulture(newLanguageName); //  ÃËÀÂÍÎÉ ÎÊÍÅ, ÏÐÈ ÑÌÅÍÅ ßÇÛÊÀ ÏÀÍÅËÜ ÌÅÍÞ - ÍÅ ËÎÊÀËÈÇÓÅÒÑß !!!, ÏÎÝÒÎÌÓ ÍÀÄÎ ÏÅÐÅÃÐÓÇÈÒÜ ÔÎÐÌÓ Application.MainWindow.GetController<AppExitWindowController>().LanguageChangeRequired = true; // ïåðåãðóæàåì ïðèëîæåíèå thisApplication = this.Application; DevExpress.ExpressApp.Win.WinShowViewStrategyBase showViewStrategy = ((DevExpress.ExpressApp.Win.WinApplication)Application).ShowViewStrategy; if (showViewStrategy.CloseAllWindows()) { thisApplication.SetLanguage(newLanguageName); showViewStrategy.ShowStartupWindow(); } }