Usuario:Hprmedina/Script
private void WikcionarioEliminaTraducciones(Pagina laPagina)
{
Wikificar.Documento.RecolectaTitulos(laPagina);
Boolean HuboCambios = false;
Boolean Borrar = false;
foreach (Elemento elElemento in laPagina.Elementos)
{
if (elElemento is Parrafo && elElemento.SubElementos.Count >0 && elElemento.SubElementos[0] is Plantilla)
{
Plantilla laplantilla = (Plantilla)elElemento.SubElementos[0];
if (laplantilla.Nombre.EndsWith("-ES"))
{
Borrar = true;
}
else if (laplantilla.Nombre == "ES")
{
Borrar = false;
}
}
if (elElemento is Titulo && Borrar)
{
if (((Titulo)elElemento).Nombre.ToLower() == "traducciones")
{
elElemento.Borrate();
HuboCambios = true;
}
}
}
if (HuboCambios)
{
laPagina.Elementos.Limpiate();
laPagina.Resumen("Eliminación de título «Traducciones»");
}
}