Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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;
                }
            }
        }
Exemplo n.º 4
0
 public void ActualizarIdioma(SEG.Entity.Idioma idioma)
 {
     this.Traducir();
 }