Foros del Web » Creando para Internet » Diseño web »

Ayuda por favor necesito cambiar de Idioma.,..

Estas en el tema de Ayuda por favor necesito cambiar de Idioma.,.. en el foro de Diseño web en Foros del Web. En la misma página web necesito cambiar el idioma sin tener que salir de ella, como hago esto? es decir, como hacer la opcion de ...
  #1 (permalink)  
Antiguo 17/09/2009, 02:18
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 8 años, 2 meses
Puntos: 0
Ayuda por favor necesito cambiar de Idioma.,..

En la misma página web necesito cambiar el idioma sin tener que salir de ella, como hago esto? es decir, como hacer la opcion de cambiar todo el sitio de idioma?

Gracias
  #2 (permalink)  
Antiguo 17/09/2009, 08:21
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 10 años, 9 meses
Puntos: 67
Respuesta: Ayuda por favor necesito cambiar de Idioma.,..

Hay más de una forma, si estás desarrollando solo con HTML y CSS lamentablemente tendrás que hacer un duplicado de la web y cambiarle de idioma frase por frase, luego colocar todo en otra carpeta y ponerle un par de links a tus web, apuntando a las distintas carpetas.

Si programas en PHP también hay varias opciones, podrías controlar el idioma por la URL o mediante sesiones. De la segunda manera lo hice yo, solo creé una array asociativo con todas las frases en ambos idiomas luego imprimí la frase usando una función que imprime una y otra frase de acuerdo al idioma que indica una variable global. La variable global se define en base a la ejecución de un código PHP mediante ajax. Es la manera como lo hice, no figuraba el idioma en la URL y eso podría ser algo errado para algunos, pero la idea es la misma, podría definirse el valor la variable de idioma en base a la URL, en base a esa variable se imprimiría una frase en un idioma y otro (podría ser más idiomas incluso) dependiendo del valor de la variable. La función que imprime la frase lo hace mediante la data contenida en un array asociativo. Esa fue mi solución, espero que te sirva de algo.
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 14:46.