Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2005, 11:40
Avatar de mrgubu
mrgubu
 
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
Web en varios idiomas

Hola. Estoy haciendo una web en varios idiomas. A través de una cookie cargo el archivo idioma1.inc o el archivo idioma2.inc. Cada uno de ellos define palabras como variables en forma txtAtras ="Atrás" o txtAtras = "Back", y luego las recupero en las páginas como <%=txtAtras%>

El problema que no sé bien resolver es que tengo una base de datos con un campo Tipo en el que tengo palabras del tipo 'Apartamento', 'Piso', 'Local', etc.

La pregunta es ¿cómo hago para que estas palabras me aparezcan en los distintos idiomas? ¿Tendría que definir una función para cada palabra del tipo

Function Apartamento(valor)
If Request.Cookie("lang") = "esp" then valor ="Apartamento"
If Request.Cookie("lang") = "eng" then valor ="Apartment"
End function


Y luego llamarla como

<%=Apartamento(rs("tipo"))%>

?

¿Hay alguna forma más eficiente de hacerlo?

Gracias.