");
tabStrip.AppendLine(string.Format("
", standardTabSelected ? " show active" : null, standardTabName));
tabStrip.AppendLine(await standardTemplate(helper.ViewData.Model).RenderHtmlContentAsync());
tabStrip.AppendLine("
");
for (var i = 0; i < helper.ViewData.Model.Locales.Count; i++)
{
//languages
var language = await languageService.GetLanguageByIdAsync(helper.ViewData.Model.Locales[i].LanguageId)
?? throw new Exception("Language cannot be loaded");
var localizedTabName = $"{name}-{language.Id}-tab";
tabStrip.AppendLine(string.Format("
", localizedTabName == tabNameToSelect ? " show active" : null, localizedTabName));
tabStrip.AppendLine(await localizedTemplate(i).RenderHtmlContentAsync());
tabStrip.AppendLine("
");
}
tabStrip.AppendLine("