IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Récupération langue navigateur


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Récupération langue navigateur
    Bonjour, j'ai un petit soucy pour recuperer le language de mon navigateur. En effet celui-ci me renvois la langue de mon systeme d' exploitation et non celle du navigateur. Le code en question est le suivant :

    Locale language = request.getLocale();
    String lang = language.toString();
    System.out.println(lang);

    Quelqu'un aurait-il une idee?

  2. #2
    Membre averti Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Points : 441
    Points
    441
    Par défaut
    Salut.

    Je ne sais pas où tu veux l'utiliser, mais tu peux récupérer par js avec :
    Apparemment, tu peux aussi en passant par la request :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String lang = request.getHeader ( "Accept-Language" )

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Le soucy c'est que mon getLanguage() me recupere toujours en-US

    Or j'utilise User agent pour parametrer mon navigateur en francais. Je me demande donc si getLanguage() ne recupere pas la langue de mon Ubuntu qui est en-US?

  4. #4
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Citation Envoyé par Shelou Voir le message
    Le soucy c'est que mon getLanguage() me recupere toujours en-US

    Or j'utilise User agent pour parametrer mon navigateur en francais. Je me demande donc si getLanguage() ne recupere pas la langue de mon Ubuntu qui est en-US?
    Verifies déjà dans ce navigateur que la langue choisie est bien celle que tu récupères, sous FF tu fais outils/options/contenu/choisir La langue
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Oui j'ai bien evidemment regarder la langue de mon navigateur, le soucy c'est que si dans les preferences la langue choisis est anglais, il me recuperera automatiquement cette nationalite meme si la page est en francais et que le systeme d'exploitation est en francais.

    Du coup je voudrais savoir si il n'etait pas possible de recuperer (soit par geolocalisation ou un autre moiyen si quelqu'un a une idee) d'ou vient l'utilisateur, ou quel est la langue qu'il utilise.

Discussions similaires

  1. liste langues navigateur
    Par bractar dans le forum Langage
    Réponses: 2
    Dernier message: 07/03/2007, 23h58
  2. langue navigateur ie
    Par Alex35 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 15/11/2006, 08h56
  3. [ASP] langue navigateur
    Par Alex35 dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2006, 13h56
  4. [javascript] langue navigateur
    Par Alex35 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/10/2006, 09h33
  5. [JSP] Récupérer la langue du navigateur sans js
    Par Snivel dans le forum Struts 1
    Réponses: 2
    Dernier message: 31/03/2006, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo