Caros colegas,
Recentemente tenho assistido a uma tendencia de alguns webmasters nacionais em adaptar os seus sites para várias línguas e vários mercados.
Trocas de tráfego com sites internacionais de diferentes linguas e mensagens em multi-lingua na própria página, sempre foi a meu ver, uma atitude errada.
Julgo que a melhor solução será criar versões diferentes das páginas em diferentes línguas com diferentes sponsors e em alguns casos diferentes conteúdos.
A simples implementação de um código javascript ou PHP poderia detectar a língua do browser do utilizador e redireccionar para a página respectiva.
Vou tomar como exemplo o site fictício "Sexo Amador" com domínio sexoamador.com
Na raíz do site, teria o ficheiro index.php com a principal lingua (neste caso português), e as diferentes variações pretendidoas com ficheiros nomeados index_es.php (versão espanhola) ou mesmo index_br.php (versão brasileira).
No topo do ficheiro index.php (raíz) escreveria o seguinte código para a detecção da língua:
<?php
$raiz="http://www.sexoamador.com"; // URL raíz do site
switch($_SERVER['HTTP_ACCEPT_LANGUAGE'])
{
// lingua brasileira
case 'pt-br':
header("Location: $raiz/index_br.php");
exit;
break;
// lingua espanhola
case 'es':
header("Location: $raiz/index_es.php");
exit;
break;
} // Nada a fazer, usamos defeito
?>
(sugiro também que consultem o google, por exemplo
http://www.google.com/search?hl=en&q=redirect+by+browser+languageEste é apenas um pequeno exemplo com a intenção de demonstrar a facilidade de segmentar facilmente o site em línguas sem grandes programações e sem sobretudo complicar a navegação da nossa preciosa visita que é sempre um potencial cliente (seja brasileiro, português ou chinês).
Fica também lancado o debate!