Cuando en Solucionex desarrollamos un portal Web multiidioma solemos configurarlo de manera que el propio portal detecte el idioma del usuario y se muestre en el idioma que corresponde.
Para ello solemos utilizar la detección del idioma del navegador de manera que si, por ejemplo, el usuario está en alemania y su navegador está en alemán y el portal tiene traducción en alemán, sea esta la que se le muestre sin necesidad de que el usuario tenga que elegirla.
En ocasiones utilizamos también la detección por IP de manera que podemos deducir el país en el que se encuentra el usuario y configurar el idioma que corresponda.
Bien, todo lo anterior no son más que las pautas normales que solemos seguir. Lo que queríamos explicar en esta entrada es cómo podemos simular la navegación de un usuario que se encuentre, por ejemplo, en Francia. Podemos cambiar la configuración de idioma de nuestro navegador pero, ¿y si estamos haciendo detección por IP y queremos asegurarnos de que funciona correctamente?
Para estas situaciones podemos utilizar simuladores de navegación que están preparados para simular diversos tipos de navegadores y en distintas circunstancias, como puede ser el país en el que se navega. Hace poco nos encontramos con esta problemática y utilizamos el servicio de simulación de navegación de Hashemian. En esta web (no muy usable por desgracia) puedes indicar la URL que quieres probar y seleccionar una serie de parámetros que te permitirán configurar la prueba. En nuestro caso, queríamos comprobar cómo se veía desde Francia y para ello sólo tuvimos que indicarlo en el campo Language.
Esto no es algo que haya que probar todos los días, pero es una herramienta útil cuando se quieren hacer validaciones de portales multiidioma. Espero que os haya resultado útil!