Foros del Web » Creando para Internet » HTML »

Poner idioma dependiendo de la geografia

Estas en el tema de Poner idioma dependiendo de la geografia en el foro de HTML en Foros del Web. Hola a Tod@s, estoy construyendo una página web con dos idiomas. Me gustaría que la gente que viera la página web desde Catalunya le apareciera ...
  #1 (permalink)  
Antiguo 14/01/2013, 10:51
Avatar de sergi_multimedia  
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 14 años
Puntos: 4
Pregunta Poner idioma dependiendo de la geografia

Hola a Tod@s, estoy construyendo una página web con dos idiomas.

Me gustaría que la gente que viera la página web desde Catalunya le apareciera en catalán, y la que ve la página web desde el resto de España y el resto del mundo le apareciera en español.

Alguien sabe cómo se podría hacer eso?

Un saludos

y gracias de antemano.
  #2 (permalink)  
Antiguo 14/01/2013, 10:57
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: Poner idioma dependiendo de la geografia

Bueno con html podrías hacerlo pero la persona tendría que pulsar en alguna bandera de su país o alguna otra cosa para verla en su idioma.
Pero solo con html no podes identificar la zona geográfica del usuario y así automaticamente mostrar 1 contenido u otro, con php podes hacerlo.
No se si ésto te sirva: http://www.forosdelweb.com/f18/aport...visita-708776/
  #3 (permalink)  
Antiguo 14/01/2013, 11:02
Avatar de sergi_multimedia  
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 14 años
Puntos: 4
Respuesta: Poner idioma dependiendo de la geografia

Cita:
Iniciado por rodrigo791 Ver Mensaje
Bueno con html podrías hacerlo pero la persona tendría que pulsar en alguna bandera de su país o alguna otra cosa para verla en su idioma.
Pero solo con html no podes identificar la zona geográfica del usuario y así automaticamente mostrar 1 contenido u otro, con php podes hacerlo.
No se si ésto te sirva: http://www.forosdelweb.com/f18/aport...visita-708776/
Lo que pasa es que Catalunya está dentro de España, y según el enlace que me has enviado (muchas gracias), puedes diferenciar países, pero no regiones de países.

Saludos ;)
  #4 (permalink)  
Antiguo 14/01/2013, 11:04
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: Poner idioma dependiendo de la geografia

Es verdad, pero bueno entonces tendrás que ver si hay otra posibilidad de captar exactamente la zona geográfica, en la red tiene que haber algo, algunas son pagas
  #5 (permalink)  
Antiguo 15/01/2013, 07:09
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Poner idioma dependiendo de la geografia

Cita:
Iniciado por sergi_multimedia Ver Mensaje
Hola a Tod@s, estoy construyendo una página web con dos idiomas.

Me gustaría que la gente que viera la página web desde Catalunya le apareciera en catalán, y la que ve la página web desde el resto de España y el resto del mundo le apareciera en español.

Alguien sabe cómo se podría hacer eso?

Un saludos

y gracias de antemano.
Y si el que está viendo la página en Catalunya es de Valencia, o de madrid. o un chileno? No sería más lógico detectar el idioma del navegador y usar eso como referencia?

Yo hace rato he optado por hacer mi página de inicio en un idioma por defecto, y ahi poner links a los otros idiomas.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 15/01/2013, 09:38
Avatar de sergi_multimedia  
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 14 años
Puntos: 4
Respuesta: Poner idioma dependiendo de la geografia

Cita:
Iniciado por emprear Ver Mensaje
Y si el que está viendo la página en Catalunya es de Valencia, o de madrid. o un chileno? No sería más lógico detectar el idioma del navegador y usar eso como referencia?

Yo hace rato he optado por hacer mi página de inicio en un idioma por defecto, y ahi poner links a los otros idiomas.

Saludos
Si, la verdad es que obtener como referencia el idioma del navegador es una buena idea.

Mirarré en google, pero si sabes la manera de hacerlo o algun link donde pueda yo ver información al respecto te lo agradecería.

un saludo.
  #7 (permalink)  
Antiguo 15/01/2013, 12:44
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Poner idioma dependiendo de la geografia

Algo básico en PHP

Código PHP:
Ver original
  1. <?php
  2. $pais="No definido";
  3. $accept = strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"]);
  4. $lang = explode( ",", $accept);
  5. $idioma_primario = explode('-',$lang[0]);
  6. $idioma = $idioma_primario[0];
  7. if($idioma_primario[1]){
  8. $pais = explode( "-", $lang[0]);
  9. $pais = $pais[1];
  10. }
  11. echo "El idioma primario es = " . $idioma;
  12. echo "<br />";
  13. echo "El código de país es = ". $pais;
  14. ?>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: idiomas
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 10:15.