public override void ApplyLocale(CLocalization aLocale) { XmlNode lData = null; if (HostDialog != null) { lData = aLocale.GetWizardData(HostDialog.Name); if (lData != null) { lData = XmlTools.getXmlNodeByAttrVal("page", "name", this.Name, lData); _lDescription.Text = XmlTools.getXmlNodeByName("description", lData).InnerText; } } LocaleData = lData; }
public override void ApplyLocale(CLocalization aSender) { DialogLocale = aSender.GetWizardData(this.Name); bOk.Text = aSender.GetTagText("finish"); bCancel.Text = aSender.GetTagText("cancel"); lTitle.Text = buildTitle(aSender); _bPrev.Text = "<< " + aSender.GetTagText("prev"); _bNext.Text = aSender.GetTagText("next") + " >>"; if (DialogLocale != null) { this.Text = XmlTools.getXmlNodeByName("caption", DialogLocale).InnerText; } foreach (object iPanel in _Panels) { ((CWizardPanel)iPanel).ApplyLocale(aSender); } }