예제 #1
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;
                }
            }
        }
예제 #2
0
        private void Traducir()
        {
            SEG.Service.Traductor traductor = new Traductor();
            var idiomaManager = SEG.Service.IdiomaManager.GetInstance();

            var traducciones = traductor.ObtenerTraducciones(idiomaManager.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;
                }

                TraducirControlesInternos(item, traducciones);
            }
        }
예제 #3
0
        private void Traducir()
        {
            SEG.Service.Traductor traductor = new Traductor();
            var idiomaManager = SEG.Service.IdiomaManager.GetInstance();

            var traducciones = traductor.ObtenerTraducciones(idiomaManager.Idioma);

            //Menu.
            this.menuUsuarios.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.menuUsuarios.Name).Descripcion;

            this.menuBitacora.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.menuBitacora.Name).Descripcion;

            this.menuBackupRestore.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.menuBackupRestore.Name).Descripcion;

            this.menuGestionPermisos.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.menuGestionPermisos.Name).Descripcion;

            this.menuMiPerfil.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.menuMiPerfil.Name).Descripcion;

            //Sub-Menues.
            this.SubMenuBackupRestoreBackup.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuBackupRestoreBackup.Name).Descripcion;

            this.SubMenuBitacoraConsultar.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuBitacoraConsultar.Name).Descripcion;

            this.SubMenuBitacoraControlCambios.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuBitacoraControlCambios.Name).Descripcion;

            this.SubMenuFamilia.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuFamilia.Name).Descripcion;

            this.SubMenuMiPerfilAyuda.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuMiPerfilAyuda.Name).Descripcion;

            this.SubMenuMiPerfilCambiarContraseña.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuMiPerfilCambiarContraseña.Name).Descripcion;

            this.SubMenuMiPerfilCerrarSession.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuMiPerfilCerrarSession.Name).Descripcion;

            this.SubMenuMiPerfilGestionaIdioma.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuMiPerfilGestionaIdioma.Name).Descripcion;

            this.SubMenuPatente.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuPatente.Name).Descripcion;

            this.SubMenuUsuarioAlta.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuUsuarioAlta.Name).Descripcion;

            this.SubMenuUsuarioGestionar.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuUsuarioGestionar.Name).Descripcion;

            this.SubMenuUsuarioListar.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuUsuarioListar.Name).Descripcion;

            //Sub items.
            this.SubItemAltaFamilia.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubItemAltaFamilia.Name).Descripcion;

            this.SubItemAsignacionPatFamilia.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubItemAsignacionPatFamilia.Name).Descripcion;

            this.SubItemAsignacionPatUsuario.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubItemAsignacionPatUsuario.Name).Descripcion;

            this.SubItemGestionarFamilia.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubItemGestionarFamilia.Name).Descripcion;

            this.SubItemListarFamilias.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubItemListarFamilias.Name).Descripcion;

            this.SubItemListarPatentes.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubItemListarPatentes.Name).Descripcion;

            this.SubItemAsignacionFamUsuario.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubItemAsignacionFamUsuario.Name).Descripcion;

            this.SubMenuEspañol.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuEspañol.Name).Descripcion;

            this.SubMenuIngles.Text = traducciones.FirstOrDefault(t => t.Etiqueta == this.SubMenuIngles.Name).Descripcion;
        }