Foros del Web » Programando para Internet » PHP »

Idiomas Algo Diferentes

Estas en el tema de Idiomas Algo Diferentes en el foro de PHP en Foros del Web. Hola Tengo un problema con el idioma que puedo utilizar en mi site PHP. En mi pagina index.php, tengo 3 banderas, que cada una representa ...
  #1 (permalink)  
Antiguo 19/10/2004, 03:40
Avatar de MeXiCaN  
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona - España , Morelia - México
Mensajes: 162
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Idiomas Algo Diferentes

Hola

Tengo un problema con el idioma que puedo utilizar en mi site PHP. En mi pagina index.php, tengo 3 banderas, que cada una representa un idioma. A partir de aqui, me gustaria saber como puedo incluir el include en cada idioma segun pinche en cada una de las banderas.

Por ejemplo, que si pincha en la bandera de españa se cargue el include con la traduccion en español, si pincha en la bandera de inglaterra se cargue el include que esta en ingles, y asi con el tercer idioma.

Muchas Gracias. Y felicidades por el FORO.

Última edición por MeXiCaN; 19/10/2004 a las 03:53
  #2 (permalink)  
Antiguo 19/10/2004, 05:36
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
De tu "bandera" tendrás que generar un link con alguna variabel de control para que puedas filtrarla para seleccionar tu include() a incluir (valga la rebundancia).

Algo tipo:

index.php?idioma=sp <- Español
index.php?idioma=en <- Ingles

Así en ese "index.php" (la misma página) podrías hacer algo tipo:_

Código PHP:
switch($_GET['idioma']){
case 
"sp":
   include (
"idioma_sp.php");
break;
case 
"en":
   include (
"idioma_en.php");
break;

Pero, eso servirá para una página sólo .. lo ideal es que usases sesiones o cookies para que que ese valor de tu "idioma" disponible para todas las páginas de tu sitio para que puedas aplicar el "switch" en función de esa variable de cookie/sesión en toda página/script de tu sitio.

Revisa las FAQ's de este foro .. tienes otras alternativas para web's "multi-idiomas".

Un saludo,
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 21:18.