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

Spring Web Java Discussion :

Internationalisation des messages de validation jQuery avec les RessourceBundle JSR303


Sujet :

Spring Web Java

  1. #1
    Membre très actif
    Inscrit en
    Juin 2005
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 210
    Par défaut Internationalisation des messages de validation jQuery avec les RessourceBundle JSR303
    Bonjour,

    Alors voilà !
    Actuellement je valide mes formulaire coté serveur en utilisant la JSR303, j'ai donc des ResourceBundle pour chaque langue.
    J'aimerais ajouter la validation coté client via le plugin jquery.validation,
    le truc c'est que j'aimerais bien pouvoir utilisé les messages des ResourceBundle existant !
    car je trouve pas terrible d'avoir des doublons juste pour jQuery.

    Le problème c'est que je ne sais pas trop comment faire !
    Est ce que l'un de vous à déjà fait ça ?

    merci d'avance

  2. #2
    Membre éprouvé Avatar de chewing-gum
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2009
    Messages : 105
    Par défaut
    Il existe une solution mais je ne l'ai jamais testé.
    Il s'agit d'un plugin nommé "jquery-i18n-properties".

    Les messages de jQuery sont écrits dans un fichier "*.properties" comme en Java :
    http://code.google.com/p/jquery-i18n-properties/

    ça m'a l'air d'être ce que tu recherches

  3. #3
    Membre très actif
    Inscrit en
    Juin 2005
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 210
    Par défaut
    pas du tout en fait... moi je veux utilisé ceux que j'utilise pour la validation coté serveur donc ceux de java, je ne veux pas avoir de doublon en fait.

  4. #4
    Membre très actif
    Inscrit en
    Juin 2005
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 210
    Par défaut
    Il n'y pas d'astuce pour faire ça ? avec un moyen détourné ?
    J'imagine que je ne suis pas le seul a ne pas vouloir avoir de doublons et c'est aussi pour simplifier l'ajout de langue, comme ça une nouvelle langue = 1 nouveaux fichier de properties

    je reprécise que c'est dans le cadre de l'utilisation du plugin validation :
    http://bassistance.de/jquery-plugins...in-validation/

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 141
    Par défaut
    Ce que tu veux faire c'est juste de i18n? Si c'est ça il suffit d'utliser la balise <spring:message code="message.msg"/>, dans tes js, en les mettant entre cote ''.

  6. #6
    Membre très actif
    Inscrit en
    Juin 2005
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 210
    Par défaut
    bien vu ! je vais tester de suite ! je n'avais pas du tout penser à ça !

  7. #7
    Membre très actif
    Inscrit en
    Juin 2005
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 210
    Par défaut
    bonjour,

    ça ne fonctionne pas. il n’interprète pas les balises ... quand j'affiche la source je vois :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
    ....
     
    <spring:message code="NotEmpty.checkoutForm.firstname"/>

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/06/2014, 11h11
  2. Internationalisation des messages
    Par Logarythme dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 01/03/2010, 14h07
  3. [Article] Optimisez le chargement des images de votre site avec les Sprites CSS
    Par Bovino dans le forum Publications (X)HTML et CSS
    Réponses: 2
    Dernier message: 07/12/2009, 00h15
  4. Réponses: 5
    Dernier message: 23/10/2007, 10h59
  5. [RegEx] validation url avec les regex
    Par morgan47 dans le forum Langage
    Réponses: 1
    Dernier message: 10/02/2007, 13h57

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