
[Solucionado] Detectar idioma del navegador y redirigir al visitante
Publicado por Vega (16 intervenciones) el 19/03/2014 07:57:40
Hola a todos, les comparto este código que no encontré aquí, ésto para que en un futuro les sirva a los demás, se trata de un código Javascript, que detecta el idioma del navegador y redirige al usuario a un index diferente (esto sirve para mostrar nuestro sitio en varios idiomas).
Pueden agregar otros idiomas como PT, FR, DE, JP, etc,etc sólo necesitan saber el código de éste y agregarlo en otro else if. O elegir otra ruta remplazando "index_es.html" por lo que tu quieras :P
Código por: emprear
Espero que les sirva.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>titulo</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
window.onload = function() {
var ln = x=window.navigator.language||navigator.browserLanguage;
if(ln == 'en'){
window.location.href = 'index_en.html';//si esta en inglés va a ingles
}else if(ln == 'es'){
window.location.href = 'index_es.html'; // si es es va a español
}else{
window.location.href = 'index_es.html'; // si no es ninguna de los dos va a español
}
}
</script>
</body>
</html>
Pueden agregar otros idiomas como PT, FR, DE, JP, etc,etc sólo necesitan saber el código de éste y agregarlo en otro else if. O elegir otra ruta remplazando "index_es.html" por lo que tu quieras :P
Código por: emprear
Espero que les sirva.
Valora esta pregunta


1