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

Cambiar idioma

Estas en el tema de Cambiar idioma en el foro de ASP Clásico en Foros del Web. Holas a todos, he visto paginas donde al darle click en un boton cambia de idioma, me podrian decir cual es la sentrencia de codigo ...
  #1 (permalink)  
Antiguo 26/06/2002, 11:55
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 5 meses
Puntos: 0
Cambiar idioma

Holas a todos, he visto paginas donde al darle click en un boton cambia de idioma, me podrian decir cual es la sentrencia de codigo para hacer ese cambio, pense en cabiar en varios idiomas(ingles, aleman,ruso,chino,etc.).
Espero me puedan ayudar

SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #2 (permalink)  
Antiguo 26/06/2002, 12:26
 
Fecha de Ingreso: mayo-2002
Mensajes: 29
Antigüedad: 22 años
Puntos: 0
Re: Cambiar idioma

Hola, respecto a tu pregunta yo hace tiempo estuve trabajando en un sitio que tendría idiomas español/ingles pero nosotros teniamos que escribir el texto del sitio en ingles y español y dependiendo de la opcion del usuario se mostraba el texto en ingles o en espeñol.
  #3 (permalink)  
Antiguo 26/06/2002, 18:38
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Cambiar idioma

amigo pepelucho, si la pagina no es muy grande puedes definir variables en un archivo .inc y incluirlas segun sea el idioma que se escoge. Algo asi:

en espanish.inc
const StrText"texto español"

en ingles.inc
const StrText="texto ingles"

y en la pagina tuya

response.write StrText
segun haya escogido anteriormente

<a href="http://www.webdesign-costarica.com"><img src="http://www.webdesign-costarica.com/images/LogoWebDesign.jpg" border="0"></a>
  #4 (permalink)  
Antiguo 27/06/2002, 09:27
Avatar de DARIOI  
Fecha de Ingreso: mayo-2001
Ubicación: Gotland-Visvy
Mensajes: 181
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Cambiar idioma

hola ..a todos esto debe realizarse dinamicamente....como?..bueno
debe crear un archivo ejemplo: config.asp
con variables globale al sitio que hacen llamadas a paginas de seteo de variables ejemplo espanol.asp aqui se declaran las variables y el contenido que manejan esas variables en espanol en las demas paginas . chino.asp las mismas variables con los mismos contenidos pero traducidos en chino
el config.asp llama a esa pagina que ustedes configuran y se usan en las demas paginas del sitio.....
  #5 (permalink)  
Antiguo 27/06/2002, 09:33
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Cambiar idioma

DARIOIO, esto no se puede hacer en el config.asp porque recuerda que siempre, sin importar donde este, lo primero que hace asp es ejecutar los includes.

Si hay un script para manejar dinamicamente esto, pero les voy a plantear una facil solucion, porque no tomas la pagina, por ejemplo en español y solamente cambias el include dirigido a español.inc a el otro ingles.inc.

El cambio es de una sola linea y ya tienes dos idiomas funcionando...mas facil imposible

<a href="http://www.webdesign-costarica.com"><img src="http://www.webdesign-costarica.com/images/LogoWebDesign.jpg" border="0"></a>
  #6 (permalink)  
Antiguo 27/06/2002, 09:53
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Cambiar idioma

Gracias a todos por la respuestas. Lubetpic podrias explicarme mas sobre la lineas en el include ¿Que debo poner ahi?.

SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #7 (permalink)  
Antiguo 27/06/2002, 09:54
 
Fecha de Ingreso: junio-2002
Mensajes: 3
Antigüedad: 22 años
Puntos: 0
Re: Cambiar idioma

Yo lo he hecho pero lo que hize fue crear un peuqño gestor de contenidos, de modo que todos los datos de la web estan en la base de datos, ya sean textor, imagenes, ficheros externos, etc...

Entonces luego haces plantillas, lo cual realmente no es mas que una página ASP, en la cual escribes el valor de un registro donde el idioma de ese registro es el que el cliente haya seleccionado, es decir tambien vas a necesitar una tabla de idiomas, etc... no es tan fácil como parece, por que si no Microsoft no cobraría lo que cobra por MS Content Management System, o no hablemos de lo que cobra Vigentte.

Un saludo a todos.
  #8 (permalink)  
Antiguo 27/06/2002, 10:01
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Cambiar idioma

pepelucho, mira que simple:
crea un archivo español.inc y pon ahi
&lt;%
const strTexto1=&quot;texto&quot;
...
%&gt;

Luego en tu pagina, la que llamaste TuPagEspañol.asp pones en la primera linea
&lt;!--include file=&quot;español.inc&quot;--&gt;
luego en donde debe ir el texto nada mas pones:
&lt;% response.write strTexto1 %&gt;
y asi sucesivamente
igual para la pagina en ingles, nada mas que el include file sera &quot;ingles.inc&quot;

O claro, otra forma es hacerlo como dijo Galete, en lugar de hacer los archivos .inc, todo lo metas en una base de datos.

saludos y suerte





<a href="http://www.webdesign-costarica.com"><img src="http://www.webdesign-costarica.com/images/LogoWebDesign.jpg" border="0"></a>
  #9 (permalink)  
Antiguo 28/06/2002, 18:48
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
Re: Cambiar idioma

hola
yo tambien tuve que hacer una y meti todo el contenido en una base de datos puesto que el cliente al cambiar alguna parte del contenido habia que hacerlo en varios idiomas y era un poco mas facil para actualizar online la base de datos que el archivo .inc
un saludo

<a href="http://www.publicentral.com">Publicentral.com</a>
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 01:59.