Captura de idioma do usuário

1 resposta
L

Alguém sabe como fazer para capturar o idioma do usuário conectado ?

Preciso desta informação para formatar as máscaras de alguns campos do formulário em JSP.



Se alguém tiver alguma dica, agradeço.



Amarildo.

1 Resposta

J
bem, vc não poderá capturar o indioma do usuario usando jsp e servlets porque essas tecnologias rodam no servidor. o que vc poderia fazer era usar uma função de J A V A S C R I P T para pegar o indioma e submeter essa informação para a sua jsp.





uma função que uso para fazer isso é essa:





function getlanguage() {


    var browsername = navigator.appname;


    var browserver = parseint(navigator.appversion);


    var userlang = ´´;


	


    if (browserver >= 4) {


        if (browsername == "microsoft internet explorer") {


	userlang = navigator.userlanguage.substring(0, 2);


        } else {


	if (browsername == "netscape") {


	     userlang = navigator.language;


	}


        }


     }


     return userlang;


}





Verifique as saidas para saber como cada idioma é representado.  sei em portugues(pt) e ingles(en).








valeuz…





_________________


jack_-<em>ganzha




[ Esta mensagem foi editada por: jack</em>-_ganzha em 11-02-2003 22:00 ]
Criado 9 de fevereiro de 2003
Ultima resposta 11 de fev. de 2003
Respostas 1
Participantes 2