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

Web multi idiomas

Estas en el tema de Web multi idiomas en el foro de Diseño web en Foros del Web. Hola, Soy un novato del diseño web y quisiera saber cómo puedo hacer una web multi idioma, o sea que la web reconozca el idioma ...
  #1 (permalink)  
Antiguo 17/12/2008, 15:07
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta Web multi idiomas

Hola,

Soy un novato del diseño web y quisiera saber cómo puedo hacer una web multi idioma, o sea que la web reconozca el idioma del usuario y le muestre la pagina con su idioma pero que también tenga la oportunidad de elegir entre otros idiomas...

Por lo que he oido, se necesita incluir codigo PHP en el HTML, pero no he encontrado ejemplos... Alguien podría pasarme algun ejemplo del codigo HTML y PHP necesario?

Muchas gracias de antemano! :)
  #2 (permalink)  
Antiguo 17/12/2008, 16:08
 
Fecha de Ingreso: diciembre-2008
Mensajes: 25
Antigüedad: 9 años
Puntos: 0
Respuesta: Web multi idiomas

Buenas bernattorras,

Hay un FAQ sobre eso, habla de ese tema, el enlace es este:

http://www.forosdelweb.com/f18/faqs-php-530600/index3.html#post443216

Ahi lo tienes !! ^^
  #3 (permalink)  
Antiguo 17/12/2008, 17:15
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta Respuesta: Web multi idiomas

Muchas grácias lopesito!

Primero de too perdon por no buscar suficiente antes de preguntar... :P Pero aun asi, no logro entender del todo como puedo aplicarlo... (repito que soy novatoo! jeje). Entiendo como detectamos mediante un script php en el html el idioma del visitante, pero no me queda claro del todo como reemplazar o aplicar el contenido.

Supongamos que detectamos que se trata de ingles (eng) llamamos a "lang-eng.php". Éste tiene definidas unas "palabras" (entiendo que són las mismas en cada php de idioma) y un contenido (variable segun el idioma que se trate).

Lo que no sé, es como puedo utilizarlo en una pagina web html... O sea, que al entrar o al clicar el boton del idioma, llame a "lang-idioma.php" éste me devuelva un contenido (html) y yo lo pueda poner dentro de una tabla, iframe ...

O sea, como lo hago para especificar dónde quiero que se muestre el contenido de una "palabra" deerminada en cada idioma..?

Muchas grácias! y perdonen si me expreso mal o hago prguntas triviales.... ^^'
  #4 (permalink)  
Antiguo 18/12/2008, 04:02
 
Fecha de Ingreso: diciembre-2008
Mensajes: 25
Antigüedad: 9 años
Puntos: 0
Respuesta: Web multi idiomas

Lo que puedes hacer es colocar, la misma web dos veces, es decir una totalmente en español, y la otra totalmente en ingles en diferentes carpetas...entonces en la pagina de seleccion de idioma, colocar un hipervinculo diciendo que si, el usuario a clicado al español te carge toda la pagina en español, osea te abriría la carpeta spanish, si pulsa ingles pues te abriria la carpeta english.

Es una forma un pelin cutre pero puede ayudarte...piensalo a ver si te puede servir

Saludos!
  #5 (permalink)  
Antiguo 18/12/2008, 17:59
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 9 años, 1 mes
Puntos: 1
Respuesta: Web multi idiomas

Si lo que quieres es una página algo más compleja en PHP, mirate las clases que te provee Zend Framework.

Concretamente:

Zend Locale:
http://framework.zend.com/manual/en/zend.locale.html

Zend Translate:
http://framework.zend.com/manual/en/zend.translate.html

Las puedes usar como clases sueltas sin tener que utilizar el framework de Zend al completo.
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 17:40.