コード例 #1
0
        /// <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;
        }
コード例 #2
0
        /// <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;
        }