Cita:
Iniciado por ocodar porque si dejo al user que eliga tengo que controlarlo por cookies o algo para posteriores sesiones, indpendientemente de dejar que elija también quiero que por defecto desde donde entre lo haga en el idioma u otro.
No suele gustarme los sitios que te mangonean tanto, aunque sea por curiosidad debería poder ver otros idiomas.
Es mejor geolocalizar los idiomas a los países donde está su público potencial en vez de obligar a los usuarios a ver un idioma por su localización. Además así te ahorrarás los problemas para que Google te indexe todos los idiomas (recuerda que su ip es siempre de USA).