public override string GetCode(BootMenu menu)
{
var code = "";
code += "INCLUDE /boot/syslinux/theme.cfg\n";
code += "MENU title " + menu.Title.RemoveAccent() + "\n";
if (menu.MainMenu)
code += "TIMEOUT 100\n";
else
code += "### MENU START\n" +
"LABEL mainmenu\n" +
"MENU LABEL " + Strings.MainMenu.RemoveAccent() + "\n" +
"KERNEL /boot/syslinux/vesamenu.c32\n" +
"APPEND /boot/syslinux/syslinux.cfg\n" +
"### MENU END\n";
menu.Items.ForEach(x => code += GetCode(x));
return code;
}