BD Multilingue

30/07/2003 - 22:05 por i-nea | Informe spam
Estimados:
Necesito diseñar una BD que pueda soportar contenido multilingue y realmente
tengo pocas ideas al respecto.
Los requerimientos a satisfacer son los siguientes:

- Almacenar contenido en 2 o mas idiomas.
- Posibilidad de construir Indices Full Text para cada uno de esos idiomas.
- Realizar busquedas Full Text en toda la BD sin importar el idioma con el
cual se realiza la busqueda.

La estructura de Base de Datos sirve para soportar una aplicacion web
desarrollada con ASP.NET cuya interface permitira al usuario seleccionar el
idioma de la interface y por consiguiente el idioma en el cual se grabaran
los contenidos. El contenido de la BD es dinamico y es el usuario quien
agrega, modifica o borra informacion de la misma.

La BD ya esta diseñada y la aplicacion ya esta desarrollada, pero solamente
para 1 idioma.

Agradeceria si me pudieran guiar en cuales son las alternativas posibles.

Saludos.

Sergio Lapertosa
Corrientes - Argentina
 

Leer las respuestas

#1 Miguel Egea
31/07/2003 - 12:23 | Informe spam
Respuesta en linea
Estimados:
Necesito diseñar una BD que pueda soportar contenido multilingue y


realmente
tengo pocas ideas al respecto.
Los requerimientos a satisfacer son los siguientes:

- Almacenar contenido en 2 o mas idiomas.



Ningún problema usa datos nvarchar o ntext o nchar y listo. Tantos idomas
como quieras.

- Posibilidad de construir Indices Full Text para cada uno de esos


idiomas.

Depende si vas a buscar con búsquedas que conjugen verbos y eso, olvidalo,
no podrás, excepto que pongas una columna para cada idioma. Si no vas a usar
eso, no hay problema situa el idioma en neutral e introduce lo que quieras.


- Realizar busquedas Full Text en toda la BD sin importar el idioma con el
cual se realiza la busqueda.



lo mismo que en la anterior

La estructura de Base de Datos sirve para soportar una aplicacion web
desarrollada con ASP.NET cuya interface permitira al usuario seleccionar


el
idioma de la interface y por consiguiente el idioma en el cual se grabaran
los contenidos. El contenido de la BD es dinamico y es el usuario quien
agrega, modifica o borra informacion de la misma.

La BD ya esta diseñada y la aplicacion ya esta desarrollada, pero


solamente
para 1 idioma.

Agradeceria si me pudieran guiar en cuales son las alternativas posibles.





Pues esta que te digo. Situa el idioma neutral y limpia el diccionario


Espero que te sirva.

Saludos
Miguel Egea
http://www.portalsql.com
Sql-Server MVPi

Preguntas similares