Recomendado

Detectar idioma del navegador y redireccionar con javascript

Hay veces que tenemos nuestra web en varios idiomas y queremos que al visitante se le muestre según su idioma.


Pues una solución es detectar el idioma de su navegador y redireccionarlo a la página que tengamos en ese idioma.


  1. //creado por joason.com
  2. if (navigator.appName == 'Netscape')
  3. var lenguage = navigator.language;
  4. else
  5. var lenguage = navigator.browserLanguage;
  6. if (lenguage.indexOf('en') > -1){
  7.   window.location = '/en/index.html';
  8. }
  9. else if (lenguage.indexOf('es') > -1){
  10.   window.location = '/es/index.html';
  11. }
  12. else if (lenguage.indexOf('fr') > -1){
  13.   window.location = '/fr/index.html';
  14. }
  15. else if (lenguage.indexOf('pt') > -1){
  16.   window.location = '/pt/index.html';
  17. }
  18. else{
  19.   
  20. }





A este código se pueden añadir tantos idiomas como deseemos.

Espero que os sea útil.



Un saludo...





joason joason 2

Entradas que pueden interesarte

2 comentarios