Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Base de datos para sitio multilenguaje

Estas en el tema de Base de datos para sitio multilenguaje en el foro de Bases de Datos General en Foros del Web. Hola Quería desarrollar una aplicación web multilenguaje, pero tengo unas cuantas dudas con la base de datos. He pensado algunos diseños, pero me gustaría que ...
  #1 (permalink)  
Antiguo 23/09/2010, 10:15
 
Fecha de Ingreso: junio-2005
Mensajes: 77
Antigüedad: 19 años, 5 meses
Puntos: 1
Base de datos para sitio multilenguaje

Hola

Quería desarrollar una aplicación web multilenguaje, pero tengo unas cuantas dudas con la base de datos.

He pensado algunos diseños, pero me gustaría que vosotros me dijérais cuál es vuestra forma de hacerlo, o si conocéis algún ejemplo.

Aquí os dejo una imagen de una base de datos sencilla para completarlo con una tabla de idioma y relacionar los nombres y descripciones de archivo y categoría.



Un saludo.
  #2 (permalink)  
Antiguo 28/09/2010, 04:50
___
 
Fecha de Ingreso: mayo-2009
Mensajes: 15
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Base de datos para sitio multilenguaje

Espero que te ayude en algo. Como ves, es multilenguaje para el tipo (TTransferType) sólamente.



Luego consulto dependiendo del código de la cultura (es-ES, en-US, en-GB, etc), algo así con LINQ to sql:

Código c:
Ver original
  1. from ttl in dataContext.TTransferTypeLocales
  2.             where !ttl.TTransferType.IsDeleted
  3.             && ttl.CultureCode == "es-ES" // aquí el lenguaje q necesitas mostrar
  4.             orderby ttl.Name
  5.             select new
  6.             {
  7.                            ttl.TTransferTypeID,
  8.                            ttl.Name
  9.             };

Saludos desde MD, sólo es una idea recuerda.
Hasta pronto, me gusta ayudar

Etiquetas: multilenguaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.