private void SubMenuEspañol_Click(object sender, EventArgs e) { // TODO MEJORAR ESTO. Idioma = new SEG.Entity.Idioma { Id = 1, Nombre = "Español", Principal = true }; SEG.Service.IdiomaManager.CambiarIdioma(Idioma); }
private void SubMenuIngles_Click(object sender, EventArgs e) { // TODO MEJORAR ESTO. Idioma = new SEG.Entity.Idioma { Id = 2, Nombre = "Ingles", Principal = false }; SEG.Service.IdiomaManager.CambiarIdioma(Idioma); }
private void Traducir(SEG.Entity.Idioma idioma = null) { SEG.Service.Traductor traductor = new Traductor(); var traducciones = traductor.ObtenerTraducciones(idioma); foreach (Control item in this.Controls) { if (traducciones.Any(t => t.Etiqueta == item.Name)) { item.Text = traducciones.FirstOrDefault(t => t.Etiqueta == item.Name).Descripcion; } } }
public void ActualizarIdioma(SEG.Entity.Idioma idioma) { this.Traducir(); }