Hemos estado bastante contentos con la localización del contenido, pero encontramos un problema con la configuración Set locale from param.
Debería permitir establecer la configuración regional de un usuario anónimo a través del parámetro de URL ‘tl’, por ejemplo, ?tl=es. Actualmente, si ponemos, por ejemplo, ?tl=fi en la URL del foro, muestra correctamente la interfaz de usuario y los encabezados del foro en finlandés para el usuario anónimo. Sin embargo, si abro cualquier hilo, se muestran incorrectamente según el encabezado Accept language del navegador (inglés en este caso).
Si entendí correctamente, ¿la prioridad debería ser ?lang= en la URL, luego la cookie de configuración regional, luego Accept-Language? Aún así, al menos en nuestro caso, parece que usar ?tl solo cambia el idioma de la interfaz de usuario pero no las traducciones mostradas.
En cuanto al contexto de lo que estamos intentando lograr:
- Guiar a los usuarios a la versión sueca del foro (tl=sv) desde nuestro sitio .se, y a la versión finlandesa (tl=fi) desde nuestro sitio .fi y así sucesivamente.
- Para los usuarios anónimos que navegan a nivel mundial, sería bueno tener la configuración del encabezado de idioma del navegador como predeterminada si nosotros o el usuario no hemos preseleccionado el idioma.
¿Alguna idea?