protected string GetTextsLanguageStrip() { StringBuilder sb = new StringBuilder(); foreach (var lang in this.SelectedSurvey.SupportedLanguages) { if (lang.LanguageId == BuiltinLanguages.Invariant.LanguageId) { continue; } var _url = string.Format("~/clay/mysurveys/Design_Survey.aspx?surveyid={0}&language={1}", this.SelectedSurvey.SurveyId, lang.LanguageId); var _src = string.Format("~/content/flags/{0}", BuiltinLanguages.GetLanguageThumbnail(lang.LanguageId)); sb.AppendFormat("<a title=\"Design the {0} version of the survey!\" href=\"{1}\"><img alt=\"{2}\" src=\"{3}\"></a>", HttpUtility.HtmlEncode(lang.EnglishName), this.ResolveClientUrl(_url), HttpUtility.HtmlEncode(lang.EnglishName), this.ResolveClientUrl(_src)); sb.Append(" "); } return(sb.ToString()); }
protected string GetTextsLanguageThumbnail() { return(this.ResolveClientUrl(string.Format("<img src=\"{0}/{1}\" alt=\"{2}\"/>", this.ResolveClientUrl("~/content/flags/"), BuiltinLanguages.GetLanguageThumbnail(this.TextsLanguage), BuiltinLanguages.GetLanguageById(this.TextsLanguage).EnglishName))); }