Ejemplo n.º 1
0
        protected override void Render(HtmlTextWriter writer)
        {
            StringBuilder  sb       = new StringBuilder();
            StringWriter   sw       = new StringWriter(sb);
            HtmlTextWriter mywriter = new HtmlTextWriter(sw);

            base.Render(mywriter);
            string content = sb.ToString();

            if (CurrentUser != null && CurrentUser.UserLanguage != null && CurrentUser.UserLanguage != string.Empty)
            {
                content = LanguageMgr.ProcessLanguage(content, CurrentUser.UserLanguage);
            }
            else
            {
                EntityPreference defaultLanguage = EntityPreferenceMgr.LoadEntityPreference(BusinessConstants.ENTITY_PREFERENCE_CODE_DEFAULT_LANGUAGE);
                content = LanguageMgr.ProcessLanguage(content, defaultLanguage.Value);
            }
            writer.Write(content);
        }