Discourse utiliza la configuración regional del navegador para establecer la configuración regional del usuario si la opción del sitio set locale from accept language header está habilitada. La configuración regional se establecerá para usuarios anónimos (y también para nuevos usuarios que se registren en el sitio) a partir del encabezado de idioma de su navegador.
Solo funcionará correctamente si la opción del sitio login required está habilitada. Para los sitios que no tienen habilitada la opción login required, la opción set locale from accept language header puede hacer que el sitio se muestre en la configuración regional incorrecta para los usuarios que no han iniciado sesión. La razón de este problema es que almacenamos en caché el contenido que se muestra a los usuarios que no han iniciado sesión para acelerar los tiempos de carga del sitio.
Ten en cuenta que todos tus usuarios podrán cambiar su idioma desde sus preferencias de usuario.