private static void MakePageLabelLocalizable(HtmlDom singlePageHtmlDom, Dictionary<string, string> d)
{
foreach (XmlElement element in singlePageHtmlDom.RawDom.SelectNodes("//*[contains(@class, 'pageLabel')]"))
{
if (!element.HasAttribute("data-i18n"))
{
var englishLabel = element.InnerText;
var key = "TemplateBooks.PageLabel." + englishLabel;
AddTranslationToDictionaryUsingEnglishAsKey(d, key, englishLabel);
element.SetAttribute("data-i18n", key);
}
}
}