J'ai une appli Web, à la base uniquement en français, que je suis en train de traduire en anglais.
Pour tous mes fichiers de libellés, j'ai un XXXResources_fr.properties et un XXXResources_en.properties.
Sur la page d'authentification, dans une liste déroulante, je choisis la langue désirée (Français ou Anglais), ce qui, dans la servlet Java, va définir la Locale correspondante.
Mon problème, c'est que sur la page d'authentification, j'ai du texte écrit, et celui ci est toujours écrit en français, bien que le fichier traduit soit bien présent.

Est il possible que la langue de mon navigateur soit détectée, et que cela "force le choix" de la langue à Français ?

Comment détecter la langue en javascript avant l'affichage de la page, de manière à afficher la page directement dans la bonne langue ?

Merci pour votre aide