/// <summary> /// Override default assembly dependent localization for the control /// with another culture supported by the application and the library. /// </summary> private void OverrideLanguage() { CultureInfo originalCulture = CultureInfo.DefaultThreadCurrentUICulture; CultureInfo newCulture = new CultureInfo(GetLanguageOverride(this)); CultureInfo.DefaultThreadCurrentCulture = newCulture; CultureInfo.DefaultThreadCurrentUICulture = newCulture; SetWhatsNewTitle(this, string.Format(ResHelper.GetResource("WhatsNewTitle"), GetApplicationName())); SetWhatsNewYes(this, ResHelper.GetResource("WhatsNewYes")); CultureInfo.DefaultThreadCurrentCulture = originalCulture; CultureInfo.DefaultThreadCurrentUICulture = originalCulture; }
/// <summary> /// Override default assembly dependent localization for the control /// with another culture supported by the application and the library. /// </summary> private void OverrideLanguage() { CultureInfo originalCulture = CultureInfo.DefaultThreadCurrentUICulture; CultureInfo newCulture = new CultureInfo(GetLanguageOverride(this)); CultureInfo.DefaultThreadCurrentCulture = newCulture; CultureInfo.DefaultThreadCurrentUICulture = newCulture; SetFeedbackBody(this, ResHelper.GetResource("FeedbackBody")); SetFeedbackMessage1(this, string.Format(ResHelper.GetResource("FeedbackMessage1"), GetApplicationName())); SetFeedbackNo(this, ResHelper.GetResource("FeedbackNo")); SetFeedbackSubject(this, string.Format(ResHelper.GetResource("FeedbackSubject"), GetApplicationName())); SetFeedbackTitle(this, ResHelper.GetResource("FeedbackTitle")); SetFeedbackYes(this, ResHelper.GetResource("FeedbackYes")); SetRatingMessage1(this, ResHelper.GetResource("RatingMessage1")); SetRatingMessage2(this, ResHelper.GetResource("RatingMessage2")); SetRatingNo(this, ResHelper.GetResource("RatingNo")); SetRatingTitle(this, string.Format(ResHelper.GetResource("RatingTitle"), GetApplicationName())); SetRatingYes(this, ResHelper.GetResource("RatingYes")); CultureInfo.DefaultThreadCurrentCulture = originalCulture; CultureInfo.DefaultThreadCurrentUICulture = originalCulture; }