public void Localize(Page sourcePage, Site targetSite) { var sourceSite = sourcePage.Site; if (sourceSite != targetSite) { var namePaths = sourcePage.PageNamePaths.ToArray(); var destPage = new Page(targetSite, namePaths); var destPath = destPage.PhysicalPath; ILocalizableHelper.CopyFiles(sourcePage.PhysicalPath, destPath); } }
public void Localize(HtmlBlock o, Site targetSite) { ILocalizableHelper.Localize(o, targetSite); }
public void Localize(Models.View o, Site targetSite) { ILocalizableHelper.Localize <Models.View>(o, targetSite); }
public void Localize(Layout o, Site targetSite) { ILocalizableHelper.Localize <Layout>(o, targetSite); }