Hola Eugenio,
Sin duda el idioma del navegador.
Se puede hacer con un sencillo script. Sobre todo no olvides establecer un
idioma por defecto.
(¿Tal vez establecer una página de bienvenida con selección de idioma si no
es ninguno de los idiomas que establezcas previamente en el script?)
Lo que no estoy seguro es de que esté tan mal seleccionar el idioma en la
página de bienvenida.
Supongo que depende del tipo de página.
Un saludo,
Víctor Alonso Lion | Globalization Project Manager-PMP® |
[EMAIL PROTECTED] | Tel: +34 619570650 | Fax:+34 911814159 |
www.aloxmedia.com |
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de
Eugenio Mendez Sanchez (Murcia)
Enviado el: miércoles, 11 de abril de 2007 17:22
Para: [email protected]
Asunto: [cadius] Cuando hay 2 o mas idiomas
Hola a todos, usar una pantalla de bienvenida para elegir un idioma u otro
ya se que no está bien y lo voy a suprimir de la página web. Una vez hecho
esto, ¿Cómo consideráis que se debe elegir el idioma por defecto para una
web?
- en función del idioma del navegador
- en función del idioma mayoritario del origen de tus visitas
- en función del idioma mayoritario de los que tú quieres que te
visiten
- otras opciones
A ver si me sacáis de dudas, yo me decanto por el idioma del navegador pero
... la duda existe.
Un saludo,
----------------------------------------------------------------------------
-----
Eugenio Méndez
Av. Hacienda del Alamo 10
30320 Fuente Alamo de Murcia
Tel. 902 654 000
[EMAIL PROTECTED]
<http://www.hdagolf.com/>
www.hdagolf.com <http://www.hdagolf.com/>
<script>
//Enter ISO 639-2 letter Language codes to detect (see:
http://www.w3.org/WAI/ER/IG/ert/iso639.htm):
var langcodes=new Array("en", "es", "default")
//Enter corresponding redirect URLs (last one is for default URL):
var langredirects=new Array("/en/index.html", "/es/index.html",
"/en/index.html")
var languageinfo=navigator.language? navigator.language : navigator.userLanguage
var gotodefault=1
function redirectpage(dest){
if (window.location.replace)
window.location.replace(dest)
else
window.location=dest
}
for (i=0;i<langcodes.length-1;i++){
if (languageinfo.substr(0,2)==langcodes[i]){
redirectpage(langredirects[i])
gotodefault=0
break
}
}
if (gotodefault)
redirectpage(langredirects[langcodes.length-1])
</script>_______________________________________________
altas, bajas y modificaciones:
http://www.cadius.org/lista/opciones.html