Foros del Web » Programando para Internet » ASP Clásico »

Traduccion desde Data Base

Estas en el tema de Traduccion desde Data Base en el foro de ASP Clásico en Foros del Web. Hola como les va a todos/as , le comento estoy con un pequeño conflicto , tengo un web diseñado en asp , lo cual al ...
  #1 (permalink)  
Antiguo 27/10/2005, 01:41
 
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 2
Exclamación Traduccion desde Data Base

Hola como les va a todos/as , le comento estoy con un pequeño conflicto , tengo un web diseñado en asp , lo cual al poco tiempo de terminarlo le agregue un sistema de lenguaje , hasta ahora no tengo ningun problema con todo esto , salvo....... cuando ingreso una palabra/parrafo/texto , un nuevo tema en el foro , una respuesta, en la DB , si por el caso yo ingreso , "BIENVENIDO", como puedo hacer para modificar esa palabra , y mostrarla en un Idioma X , ej: ingles , tendria que salir "Welcome". los archivos que uso para traducir los textos los tengo en un dir aparte, (english.lang spanish.lang etc) la cuestion es que no se como emplearlo el codigo para reemplasar las palabras por el idioma seleccionado ,
espero que se entienda lo que puce, cualkier cosa me chiflan,
Un saludo a todos/as
  #2 (permalink)  
Antiguo 27/10/2005, 20:20
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Pues lo que a mi me parece es que tienes los archivos de idiomas y los usas como variables cierto?

Pero esto sirve solo para el contenido estatico, no para el dinamico, es decir, que si tu ingresas en tus campos palabras en un determinado lenguaje y quisieras traducirlas, necesitarias algo asi como un traductor "al vuelo", quizas podrias crear un diccionario y hacer un simple replace, pero esto implica consumir muchisimos recursos, mi sugerencia para este tipo de plataforma es que segun tu estructura de base de datos, tengas campos o tablas separadas por idioma, para los contenidos dinamicos, obviamente esto implica tener que ingresar el texto requerido * cada idioma que manejes, ahora puedes buscar en Google por algun diccionario que te ayude en esta tarea.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 27/10/2005, 23:49
 
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 2
Ok gracias por tu comentario era lo k pensaba, se me ocurrio de , al instalar un traducto o por google mismo , sacar todas las palabras y dejarlas obien en la DB o en archivos externos ,
Gracias de todas formas
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 15:30.