Ficamos bastante satisfeitos com a localização do conteúdo, mas encontramos um problema em relação à configuração Set locale from param.
Ela deve permitir definir a localidade de um usuário anônimo através do parâmetro ‘tl’ na URL, por exemplo, ?tl=es. Atualmente, se colocarmos, por exemplo, ?tl=fi na URL do fórum, ele exibe corretamente a interface e os cabeçalhos do fórum em finlandês para um usuário anônimo. No entanto, se eu clicar para abrir qualquer tópico, eles são exibidos incorretamente de acordo com o cabeçalho ‘Accept language’ do navegador (inglês neste caso).
Se entendi corretamente, a prioridade deveria ser ?lang= na URL, depois o cookie de localidade, depois o Accept-Language? Ainda assim, pelo menos no nosso caso, parece que usar ?tl apenas muda o idioma da interface, mas não as traduções exibidas.
Quanto ao contexto do que estamos tentando alcançar:
- Guiar os usuários para a versão sueca do fórum (tl=sv) de nosso site .se, e para a versão finlandesa (tl=fi) de nosso site .fi e assim por diante.
- Para usuários anônimos navegando globalmente, seria bom ter a configuração do cabeçalho de localidade do navegador como padrão, se nós ou o usuário não tivermos pré-selecionado o idioma.
Alguma ideia?