web en varios idiomas

04/03/2004 - 17:02 por Xus | Informe spam
Buenas...

Me han encargado una web que tiene que ser en principio en 3 idiomas. Y por
lo de ir rápido y tal había pensado en poner un TXT externo para cada idioma
de donde se cogerían los datos desde cada página en ASP.

Que os parece la idea? hay alguna mejor?

Y... conoceis alguna manera sencillita de cargar los datos desde un TXT o es
mejor hacerlo con bases de datos?



Gracias y un saludo!

Xus.
 

Leer las respuestas

#1 urko
04/03/2004 - 17:19 | Informe spam
Digo yo que dependera de la prisa que tengas.
Yo creo que lo de guardar en la base de datos estaria bien, eso si luego
cargas alguna variable con los textos
porque claro no vas a estar leiendo de la BD todo el rato.

tambien se pueden tener en ficheros txt o asp
yo una idea que tengo para traducir seria asi, con ficheros asp(total son
variables)

fichero castellano.asp
<%
t_noticia="noticia"
t_titulo="titulo"
t_inicio="inicio"
%>
fichero ingles.asp
<%
t_noticia="news"
t_titulo="title"
t_inicio="home"
%>
y otro idioma..

luego controlarias por sesion/o otro metodo el idioma en la que se esta
navegando
aqui puedes variar la forma de incluir los ficheros de idiomas
<%if session("idioma")="catellano" then%>
<!--#include file="castellano.asp" -->
<%end if%>
<%if session("idioma")="ingles" then%>
<!--#include file="ingles.asp" -->
<%end if%>
y luego para mostrar en el idioma correspondiente
<td><%=t_titulo%></td>

Alguien aqui tambien posteo una forma de traducir, no recuerdo, pero era
mejor,
creo recordar que era implementando una funcion pasandole el texto y el
idioma
y devolvia el texto traducido
la funcion se encargaba de leer un TXT correspondiente.
voy a mirar si lo encuentro.
saludos
urko


"Xus" escribió en el mensaje
news:#
Buenas...

Me han encargado una web que tiene que ser en principio en 3 idiomas. Y


por
lo de ir rápido y tal había pensado en poner un TXT externo para cada


idioma
de donde se cogerían los datos desde cada página en ASP.

Que os parece la idea? hay alguna mejor?

Y... conoceis alguna manera sencillita de cargar los datos desde un TXT o


es
mejor hacerlo con bases de datos?



Gracias y un saludo!

Xus.


Preguntas similares