Foros del Web » Programando para Internet » Javascript »

Hay alguna manera de detectar el lenguaje del oredenador que accede a tu pagina

Estas en el tema de Hay alguna manera de detectar el lenguaje del oredenador que accede a tu pagina en el foro de Javascript en Foros del Web. Hola un saludo a todos; tengo pagina hecha en flash, y el index le he hecho con dreamweaver ( soy usuario básico ) LA PREGUNTA ...
  #1 (permalink)  
Antiguo 18/04/2009, 12:57
Avatar de alexander_sp  
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 719
Antigüedad: 20 años, 2 meses
Puntos: 4
Hay alguna manera de detectar el lenguaje del oredenador que accede a tu pagina

Hola un saludo a todos;
tengo pagina hecha en flash, y el index le he hecho con dreamweaver ( soy usuario básico )
LA PREGUNTA ES: ¿ HAY ALGUNA FORMA DE DETECTAR EL IDIOMA DEL ORDENADOR QUE ACCEDE AL INDEX, PARA DIRECCIONAR DESDE INDEX A OTRO INDEX DE OTRO IDIOMA QUE YO TENGA YA PREPARADO EN SERVIDOR?

De ser asi sabeis como se hace..........ciao ciao
__________________
http://www.greatividad.es/
  #2 (permalink)  
Antiguo 18/04/2009, 17:41
 
Fecha de Ingreso: octubre-2004
Mensajes: 289
Antigüedad: 19 años, 7 meses
Puntos: 10
Respuesta: Hay alguna manera de detectar el lenguaje del oredenador que accede a tu p

Prueba a poner este script entre <head> y </head>

<script>

/*
By Richard Morris (Email: [email protected])
Featured on Website Abstraction (http://wsabstract.com)
For this and over 400+ free scripts, visit http://wsabstract.com
*/

var type=navigator.appName
if (type=="Netscape")
var lang = navigator.language
else
var lang = navigator.userLanguage

//cut down to first 2 chars of country code
var lang = lang.substr(0,2)

// english
if (lang == "en")
window.location.replace('english.html')

// german
else if (lang == "de")
window.location.replace('german.html')

// spanish (add or remove copies of 2 lines below as needed)
else if (lang == "es")
window.location.replace('spanish.html')

// if none of above (default to English or any other)
else
window.location.replace('english.html')
</script>
<!-- you can remove list below (reference only)
af Afrikaans
ar-ae Arabic (U.A.E.)
ar-bh Arabic (Bahrain)
ar-dz Arabic (Algeria)
ar-eg Arabic (Egypt)
ar-iq Arabic (Iraq)
ar-jo Arabic (Jordan)
ar-kw Arabic (Kuwait)
ar-lb Arabic (Lebanon)
ar-ly Arabic (Libya)
ar-ma Arabic (Morocco)
ar-om Arabic (Oman)
ar-qa Arabic (Qatar)
ar-sa Arabic (Saudi Arabia)
ar-sy Arabic (Syria)
ar-tn Arabic (Tunisia)
ar-ye Arabic (Yemen)
be Belarusian
bg Bulgarian
ca Catalan
cs Czech
da Danish
de German (Standard)
de-at German (Austria)
de-ch German (Switzerland)
de-li German (Liechtenstein)
de-lu German (Luxembourg)
el Greek
en English
en English (Caribbean)
en-au English (Australia)
en-bz English (Belize)
en-ca English (Canada)
en-gb English (Great Britain)
en-ie English (Ireland)
en-jm English (Jamaica)
en-nz English (New Zealand)
en-tt English (Trinidad)
en-us English (United States)
en-za English (South Africa)
es Spanish (Spain Modern)
es Spanish (Spain Traditional)
es-ar Spanish (Argentina)
es-bo Spanish (Bolivia)
es-cl Spanish (Chile)
es-co Spanish (Colombia)
es-cr Spanish (Costa Rica)
es-do Spanish (Dominican Republic)
es-ec Spanish (Ecuador)
es-gt Spanish (Guatemala)
es-hn Spanish (Honduras)
es-mx Spanish (Mexico)
es-ni Spanish (Nicaragua)
es-pa Spanish (Panama)
es-pe Spanish (Peru)
es-pr Spanish (Puerto Rico)
es-py Spanish (Paraguay)
es-sv Spanish (El Salvador)
es-uy Spanish (Uruguay)
es-ve Spanish (Venezuela)
et Estonian
eu Basque
fa Farsi
fi Finnish
fo Faeroese
fr French (Standard)
fr-be French (Belgium)
fr-ca French (Canada)
fr-ch French (Switzerland)
fr-lu French (Luxembourg)
gd Gaelic (Scotland)
gd-ie Gaelic (Ireland)
he Hebrew
hi Hindi
hr Croatian
hu Hungarian
in Indonesian
is Icelandic
it Italian (Standard)
it-ch Italian (Switzerland)
ja Japanese
ji Yiddish
ko Korean
ko Korean (Johab)
lt Lithuanian
lv Latvian
mk Macedonian
ms Malaysian
mt Maltese
nl Dutch (Standard)
nl-be Dutch (Belgium)
no Norwegian (Bokmal)
no Norwegian (Nynorsk)
pl Polish
pt Portuguese (Standard)
pt-br Portuguese (Brazil)
rm Rhaeto-Romanic
ro Romanian
ro-mo Romanian (Moldavia)
ru Russian
ru-mo Russian (Moldavia)
sb Sorbian
sk Slovak
sl Slovenian
sq Albanian
sr Serbian (Cyrillic)
sr Serbian (Latin)
sv Swedish
sv-fi Swedish (Finland)
sx Sutu
sz Sami (Lappish)
th Thai
tn Tswana
tr Turkish
ts Tsonga
uk Ukrainian
ur Urdu
ve Venda
vi Vietnamese
xh Xhosa
zh-cn Chinese (PRC)
zh-hk Chinese (Hong Kong, S.A.R. China)
zh-sg Chinese (Singapore)
zh-tw Chinese (Taiwan)
zu Zulu
-->

Saludos
  #3 (permalink)  
Antiguo 25/04/2009, 07:52
Avatar de alexander_sp  
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 719
Antigüedad: 20 años, 2 meses
Puntos: 4
Respuesta: Hay alguna manera de detectar el lenguaje del oredenador que accede a tu p

ok...gracias
lo probare haber?
__________________
http://www.greatividad.es/
  #4 (permalink)  
Antiguo 30/04/2009, 03:40
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Respuesta: Hay alguna manera de detectar el lenguaje del oredenador que accede a tu p

tema trasladado desde (x)html
__________________
Javascript Códigos - Bambú difunde
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.