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

GWT et Vaadin Java Discussion :

Comment modifier la langue de mon application


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut Comment modifier la langue de mon application
    Salut
    j'ai mis dans mon loginForm un SimpleCoboBox pour choisir la langue de mon application mais je n'y arrive pas à le faire
    j'ai essayé d'agire sur le DOM généré:
    j'ai ajouter dans ma page html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta id="langue" name="gwt:property" content="locale=fr">
    puis dans le code java,pour activer la langue anglais par exemple , j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Element lang = DOM.getElementById("langue");
    lang.setAttribute("content", "locale=en");
    mais sans resultat

  2. #2
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    Renseigne toi sur l'internationalisation de GWT

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par miya Voir le message
    Renseigne toi sur l'internationalisation de GWT
    Merci pour la réponse miya
    c'est trés gentil de votre part
    mais ,à titre d'info, j'ai bien consulté la documentation sur l'internationalisation de GWT et ça a bien fonctionner
    mais seulement j'ai pas pu modifier la langue dynamiquement en runtime

  4. #4
    Membre éclairé

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Par défaut
    Bonjour,
    En faisant mes recherches dans le showcase de google je trouve qu'ils se basent sur cette méthode pour recharger leur application avec la bonne langue prise en charge
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
      localeBox.addChangeHandler(new ChangeHandler() {
          public void onChange(ChangeEvent event) {
            String localeName = localeBox.getValue(localeBox.getSelectedIndex());
            UrlBuilder builder = Location.createUrlBuilder().setParameter("locale",
                localeName);
            Window.Location.replace(builder.buildString());
          }
        });
    J'espère que cela t'aidera.

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par nannous Voir le message
    Bonjour,
    En faisant mes recherches dans le showcase de google je trouve qu'ils se basent sur cette méthode pour recharger leur application avec la bonne langue prise en charge
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
      localeBox.addChangeHandler(new ChangeHandler() {
          public void onChange(ChangeEvent event) {
            String localeName = localeBox.getValue(localeBox.getSelectedIndex());
            UrlBuilder builder = Location.createUrlBuilder().setParameter("locale",
                localeName);
            Window.Location.replace(builder.buildString());
          }
        });
    J'espère que cela t'aidera.
    Merci infiniment nannous
    c'est bien ce que je voudrait

Discussions similaires

  1. Comment ajouter des langues dans mon application
    Par yassin123441 dans le forum Windows Phone
    Réponses: 3
    Dernier message: 21/03/2013, 19h57
  2. Réponses: 5
    Dernier message: 15/06/2007, 14h56
  3. comment passer le chemin de mon application
    Par chrarus2004 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/05/2007, 11h24
  4. [ThemeEngine] Comment modifier la langue des boites de dialogue ?
    Par piloumoi dans le forum Composants VCL
    Réponses: 3
    Dernier message: 15/08/2005, 11h35

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