private List <Etiqueta> ListaDeEtiquetaAEliminar() { List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>(); Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionCancelarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar"); Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar"); Traduccion traduccionCancelarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel"); Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel"); listaDeTraduccionesCancelar.Add(traduccionCancelarEs); listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe); listaDeTraduccionesCancelar.Add(traduccionCancelarEn); listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs); etiquetaCancelar.IdiomaPorDefecto = "es-VE"; etiquetaCancelar.Nombre = "app.common.cancelar"; etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar); etiquetaCancelar.Activo = true; listaDeEtiquetas.Add(etiquetaCancelar); return(listaDeEtiquetas); }
// - - - - - - - - - - - - - - - - - - - - GENERA LISTA DE OBJETOS TRADUCCIONES PARA VISUALIZAR Y TRABAJAR private List <Traduccion> getlisttraducciones(Nivel lvl) { traducciones.Clear(); //MessageBox.Show("1.literales: " + literales + " - lenght: " + literales.Length); // settraducciones( getlisttraducciones(niveles[listBoxNiveles.SelectedIndex].Literales) ); // - - - - - - - - - - - - - - - - - - - - genera lista de traducciones desde json List <Traduccion> searchtrad = null; if (lvl.Literales.Count > 0) { searchtrad = lvl.Literales; } Traduccion tmptrad; foreach (Idioma lang in idiomas) { //MessageBox.Show("foreach (Idioma lang in idiomas): " + lang.Nombre); tmptrad = new Traduccion(lang.Id, lang.Nombre); tmptrad.Literal = lvl.Nombre; if (searchtrad != null) { foreach (Traduccion trad in searchtrad) { //MessageBox.Show("foreach (Traduccion trad in traducciones): " + trad.Idioma); if (lang.Id == trad.LangId) { tmptrad.Literal = trad.Literal; } } } traducciones.Add(tmptrad); } // - - - - - - - - - - - - - - - - - - - - return(traducciones); }
private List <Etiqueta> ListaDeEtiquetaAModificar() { List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>(); Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionAceptarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar-m"); Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar-m"); Traduccion traduccionAceptarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "accept-m"); Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept-m"); listaDeTraduccionesAceptar.Add(traduccionAceptarEs); listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe); listaDeTraduccionesAceptar.Add(traduccionAceptarEn); listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs); etiquetaAceptar.IdiomaPorDefecto = "es-VE"; etiquetaAceptar.Nombre = "app.common.aceptar.modificada"; etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar); etiquetaAceptar.Activo = true; etiquetaAceptar.Descripcion = "Nueva descripcion"; return(listaDeEtiquetas); }
private List <Traduccion> GetTraducciones(string referencia) { //solo coge las traducciones nuevas / actualizadas List <Traduccion> traducciones = new List <Traduccion>(); Traduccion traduccion; if (productoTraducciones == null) { productoTraducciones = servTraduccion.ReadMultiple(null, null, 0); } IEnumerable <ProductoTraduccion.ProductoTraduccion> traduccionQuery = from translation in productoTraducciones where translation.Item_No.ToString() == referencia select translation; foreach (ProductoTraduccion.ProductoTraduccion trans in traduccionQuery) { if (!ExisteTraduccion(trans.Item_No, trans.Language_Code, trans.Description)) { traduccion = new Traduccion(); traduccion.Idioma = trans.Language_Code; traduccion.Texto = trans.Description; traducciones.Add(traduccion); } } return(traducciones); }
private Diccionario DiccionarioModificado() { // Primer diccionario List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>(); List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>(); Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteModificado); Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888")); Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionAceptarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar"); Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar"); Traduccion traduccionAceptarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "accept"); Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept"); listaDeTraduccionesAceptar.Add(traduccionAceptarEs); listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe); listaDeTraduccionesAceptar.Add(traduccionAceptarEn); listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs); etiquetaAceptar.IdiomaPorDefecto = "es-VE"; etiquetaAceptar.Nombre = "app.common.aceptar"; etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar); etiquetaAceptar.Activo = true; etiquetaAceptar.Descripcion = "Descripcion Aceptar"; Traduccion traduccionCancelarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar"); Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar"); Traduccion traduccionCancelarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel"); Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel"); listaDeTraduccionesCancelar.Add(traduccionCancelarEs); listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe); listaDeTraduccionesCancelar.Add(traduccionCancelarEn); listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs); etiquetaCancelar.IdiomaPorDefecto = "es-VE"; etiquetaCancelar.Nombre = "app.common.cancelar"; etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar); etiquetaCancelar.Activo = true; etiquetaCancelar.Descripcion = "Descripcion Cancelar"; listaDeEtiquetas.Add(etiquetaAceptar); listaDeEtiquetas.Add(etiquetaCancelar); diccionario.Ambiente = "desarrollo"; diccionario.AgregarEtiquetas(listaDeEtiquetas); return(diccionario); }
// - - - - - - - - - - - - - - - - - - - - ASIGNA LITERAL A TextBox private void getliteralsdata() { if (listBoxTraducciones.SelectedIndex >= 0 && listBoxTraducciones.SelectedIndex < (traducciones.Count)) { // asigna datos a formulario Traduccion traslate = traducciones[listBoxTraducciones.SelectedIndex]; textBoxNombreTrad.Text = traslate.Literal; // - - - - - - - - - - - - - - - - - - - - } }
public void PruebaEliminarTraduccionAEtiquetaSinTraducciones() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); //Act prueba.EliminarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, this.texto)); //Assert prueba.Textos.Count.ShouldEqual(0); }
public void Create(Traduccion temp) { try { crudTraduccion.Create(temp); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void registrarTraduccion(Palabra palabra, Usuario user, Diccionario dicc) { Traduccion tTraduc = new Traduccion(); palabra = palaMng.RetrieveByDic(palabra); tTraduc.palabraId = palabra.palabraId; tTraduc.diccionarioId = dicc.diccionarioId; tTraduc.usuarioId = user.usuarioId; tTraduc.fecha = DateTime.Now; traducMng.Create(tTraduc); }
public void PruebaEliminarTraduccionNoExistenteAEtiquetaConTraducciones() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); prueba.AgregarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, this.texto)); //Act prueba.EliminarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, "TextoNoExiste")); //Assert prueba.Textos.Count.ShouldEqual(1); }
// todas las traduccions por palabraid public List <Traduccion> RetrieveAllID(Traduccion traduccion) { try { return(crudTraduccion.RetrieveAllID <Traduccion>(traduccion)); } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }
public BaseEntity BuildObject(Dictionary <string, object> row) { var temp = new Traduccion { traduccionId = GetIntValue(row, DB_COL_TRADUCCIONID), palabraId = GetIntValue(row, DB_COL_PALABRAID), usuarioId = GetStringValue(row, DB_COL_USUARIOID), diccionarioId = GetIntValue(row, DB_COL_DICCIONARIOID), fecha = GetDateValue(row, DB_COL_FECHA) }; return(temp); }
public Traducciones ModificarTraduccion(Traduccion traduccion) { if (dict.ContainsKey(traduccion.cultura) == true) { dict [traduccion.cultura] = traduccion.valor; } else { this.AgregarTraduccion(traduccion); } return(this); }
public void PruebaModificarTraduccionAEtiquetaSinTraduccionesAgregaNuevaTraduccion() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("es"), "aceptar"); //Act prueba.ModificarTraduccion(traduccion); //Assert prueba.Textos.Count.ShouldEqual(1); //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("es")).ShouldEqual(true); prueba.Textos.ShouldContain(traduccion); }
public void PruebaAgregarTraduccionAEtiquetaSinTraducciones() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); //Act Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto); prueba.AgregarTraduccion(traduccion); //Assert prueba.ShouldBeType <Etiqueta> (); prueba.Textos.Count.ShouldEqual(1); //prueba.Textos.ShouldContain(new KeyValuePair<string, Traduccion>(this.cultura, this.valor)); prueba.Textos.ShouldContain(traduccion); }
public void PruebaAgregarTraduccionExitenteAEtiquetaConTraducciones() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto); Traduccion traduccion2 = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto); //Act prueba.AgregarTraduccion(traduccion); //Assert Assert.Throws <ArgumentException> (delegate { prueba.AgregarTraduccion(traduccion2); }); }
public BaseEntity BuildObject(Dictionary <string, object> row) { var traduccion = new Traduccion { Usuario = GetStringValue(row, DB_COL_NOMBRE_USUARIO), Fecha = GetDateValue(row, DB_COL_FECHA), Idioma = GetStringValue(row, DB_COL_IDIOMA), FraseEspannol = GetStringValue(row, DB_COL_FRASE_ORIGEN), FraseIdioma = GetStringValue(row, DB_COL_FRASE_TRADUCIDA), Popularidad = GetIntValue(row, DB_COL_POPULARIDAD), }; return(traduccion); }
private List <Etiqueta> EtiquetasAAgregar() { List <Etiqueta> listaDeEtiquetasAAgregar = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesEditar = new List <Traduccion>(); List <Traduccion> listaDeTraduccionesEliminar = new List <Traduccion>(); Etiqueta etiquetaEditar = Etiqueta.CrearNuevaEtiqueta(new Guid("0260b80b-4ac6-40a6-b5eb-b57916eaab2b")); Etiqueta etiquetaEliminar = Etiqueta.CrearNuevaEtiqueta(new Guid("e2850768-35df-46bb-8f79-48b06ba45528")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionEditarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar"); Traduccion traduccionEditarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar"); Traduccion traduccionEditarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit"); Traduccion traduccionEditarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit"); listaDeTraduccionesEditar.Add(traduccionEditarEs); listaDeTraduccionesEditar.Add(traduccionEditarEsVe); listaDeTraduccionesEditar.Add(traduccionEditarEn); listaDeTraduccionesEditar.Add(traduccionEditarEnUs); etiquetaEditar.IdiomaPorDefecto = "es-VE"; etiquetaEditar.Nombre = "app.common.editar"; etiquetaEditar.AgregarTraducciones(listaDeTraduccionesEditar); etiquetaEditar.Activo = true; Traduccion traduccionEliminarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar"); Traduccion traduccionEliminarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar"); Traduccion traduccionEliminarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit"); Traduccion traduccionEliminarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit"); listaDeTraduccionesEliminar.Add(traduccionEliminarEs); listaDeTraduccionesEliminar.Add(traduccionEliminarEsVe); listaDeTraduccionesEliminar.Add(traduccionEliminarEn); listaDeTraduccionesEliminar.Add(traduccionEliminarEnUs); etiquetaEliminar.IdiomaPorDefecto = "es-VE"; etiquetaEliminar.Nombre = "app.common.eliminar"; etiquetaEliminar.AgregarTraducciones(listaDeTraduccionesEliminar); etiquetaEliminar.Activo = true; listaDeEtiquetasAAgregar.Add(etiquetaEditar); listaDeEtiquetasAAgregar.Add(etiquetaEliminar); return(listaDeEtiquetasAAgregar); }
public void PruebaModificarTraduccionExistenteAEtiquetaConTraduccionesCambiaValorDeLaTraduccion() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); prueba.AgregarTraduccion(Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "hola")); Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "ciao"); //Act prueba.ModificarTraduccion(traduccion); //Assert prueba.Textos.Count.ShouldEqual(1); //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("it")).ShouldEqual(true); //prueba.Textos.[Cultura.CrearNuevoValorDeCultura("it")].ShouldEqual(Valor.CrearNuevoValorDeTraduccion("ciao")); prueba.Textos.ShouldContain(traduccion); }
public void Create(Traduccion traduccion) { try { var c = crudTraduccion.Retrieve <Traduccion>(traduccion); if (c != null) { //Traduccion already exists. throw new BussinessException(3); } crudTraduccion.Create(traduccion); } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }
public void PruebaAgregarTraduccionAEtiquetaConTraducciones() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto); prueba.AgregarTraduccion(traduccion); //Act Traduccion traprueba = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("en"), this.texto); prueba.AgregarTraduccion(traprueba); //Assert //prueba.ShouldBeType<Etiqueta>(); prueba.Textos.Count.ShouldEqual(2); //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (this.cultura, this.valor)); //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (Cultura.CrearNuevoValorDeCultura ("en"), this.valor)); prueba.Textos.ShouldContain(traduccion); prueba.Textos.ShouldContain(traprueba); }
public IHttpActionResult Get(string palabra) { try { var mng = new TraduccionManager(); var traduccion = new Traduccion() { FraseEspannol = palabra }; apiResp = new ApiResponse { Data = mng.RetrieveAllByPalabra(traduccion) }; return(Ok(apiResp)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
private void btnModificar_Click(object sender, EventArgs e) { TraduccionComponent traduccionComponent = new TraduccionComponent(); if (txtIdioma.Text == "") { MetroMessageBox.Show(this, "Campo Traduccion vacio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Entities.Idioma idioma = new Entities.Idioma(); idioma.Id = int.Parse(mgListado.CurrentRow.Cells[0].Value.ToString()); Palabra palabra = new Palabra(); palabra.Id = int.Parse(mgListado.CurrentRow.Cells[1].Value.ToString()); Traduccion traduccion = new Traduccion(idioma, palabra); traduccion.traduccion = txtIdioma.Text; traduccionComponent.Update(traduccion); } }
private Diccionario DiccionarioConUnaEtiquetaEliminada() { // Primer diccionario List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>(); Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteTestPrueba); Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionAceptarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar"); Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar"); Traduccion traduccionAceptarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "accept"); Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept"); listaDeTraduccionesAceptar.Add(traduccionAceptarEs); listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe); listaDeTraduccionesAceptar.Add(traduccionAceptarEn); listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs); etiquetaAceptar.IdiomaPorDefecto = "es-VE"; etiquetaAceptar.Nombre = "app.common.aceptar"; etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar); etiquetaAceptar.Activo = true; listaDeEtiquetas.Add(etiquetaAceptar); diccionario.Ambiente = "desarrollo"; diccionario.AgregarEtiquetas(listaDeEtiquetas); return(diccionario); }
public static int calcularPopularidad(string frase) { int popularidad = 0; List <Traduccion> traducArray = new List <Traduccion>(); string[] infoArray = frase.Split(' '); foreach (var palabra in infoArray) { Palabra temp = new Palabra(); temp.palabra = palabra; temp.diccionarioId = tDic.diccionarioId; temp = palaMng.RetrieveByDic(temp); Traduccion tempT = new Traduccion(); tempT.palabraId = temp.palabraId; traducArray = traducMng.RetrieveAllID(tempT); if (traducArray != null) { popularidad += traducArray.Count; } } return(popularidad); }
public Palabra Create(Palabra entity) { if (Verificar(entity)) { PalabraDAC palabraDAC = new PalabraDAC(); Palabra palabra = new Palabra(); palabra = palabraDAC.Create(entity); Palabra unaPalabra = new Palabra(); unaPalabra = ReadBy(entity.palabra); IdiomaComponent idiomaComponent = new IdiomaComponent(); foreach (Idioma item in idiomaComponent.Read()) { TraduccionComponent traduccionComponent = new TraduccionComponent(); Traduccion traduccion = new Traduccion(item, unaPalabra); traduccionComponent.Create(traduccion); } return(palabra); } else { return(null); } }
internal void Delete(Traduccion traduccion) { throw new NotImplementedException(); }
public void Create(Traduccion traduccion) { crudTraduccion.Create(traduccion); }
public List <Traduccion> RetrieveAllByPalabra(Traduccion traduccion) { return(crudTraduccion.RetrieveAllByPalabra <Traduccion>(traduccion)); }
public Traduccion RetrieveById(Traduccion traduccion) { return(crudTraduccion.Retrieve <Traduccion>(traduccion)); }