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

Struts 1 Java Discussion :

Multilangue


Sujet :

Struts 1 Java

  1. #1
    F2S
    F2S est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 97
    Points
    97
    Par défaut Multilangue
    salut,

    Je bosse sur l'internationalisation d'une application, j'ai créer les fichiers ApplicationRessources.properties qu'il faut.

    j'ai mis en place la sélection de langue, je récupère bien la langue selectionnée, mais je n'arrive pas à changer la locale pour prendre en compte le choix de la langue.

    voilà un bout de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    String langue = logonform.getLangue();
    Locale locale = new Locale(langue);
    Locale.setDefault(locale);
    si quelqu'un peut me mettre sur une piste ça serait cool, merci...

  2. #2
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Essaie plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.setLocale( request, new Locale(langue) );

  3. #3
    F2S
    F2S est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 97
    Points
    97
    Par défaut
    merci pour le coup de pouce, je vais tenter

  4. #4
    Membre actif
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Points : 268
    Points
    268
    Par défaut
    J'ai un code équivalent qui fonctionne très bien!
    Vérifie que l'affectation de ta variable locale:
    locale = new Locale(langue);
    se passe bien.

    Remplace l'affectation par une valeur en dur pour t'assurer que le problème n'est pas ailleurs:
    //locale = new Locale(langue);
    locale = Locale.ITALIAN;

  5. #5
    F2S
    F2S est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 97
    Points
    97
    Par défaut
    merci, pour votre aide, c'est bon ça fonctionne bien...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Multilangue (creation de fichier par VS)
    Par Sydaze dans le forum EDI/Outils
    Réponses: 3
    Dernier message: 17/11/2005, 13h53
  2. [JSP] gérér le multilangue de la manière la + performante
    Par cyberastuce dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 28/07/2005, 11h34
  3. MAJ de sous-formulaire ds appl multilangue
    Par Papillon00 dans le forum IHM
    Réponses: 5
    Dernier message: 03/01/2005, 22h02
  4. [MULTILANGUE] => Comment faire ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 6
    Dernier message: 11/10/2004, 13h21
  5. Application multilangue
    Par xave dans le forum MFC
    Réponses: 9
    Dernier message: 24/02/2004, 14h53

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