Question

J'utilise le plugin help-balloons Je voudrais l'utiliser paramétrée. Je veux dire, les messages devraient provenir d'un fichier de propriétés. Dans la documentation apparaît ce qui suit:

 <g:helpBalloon code="user.name" suffix=".help"/>

Dans ce dernier exemple, l'attribut code est utilisé pour rechercher le titre de la bulle dans la liasse de messages, puis le suffixe est ajouté au code (produisant user.name.help dans notre exemple) en tant que clé pour être utilisé pour rechercher le contenu du ballon.

Ma question est la suivante:

Où trouver ce fichier de propriétés (ensemble de messages)?

Puis-je avoir un groupe de messages par contrôleur?

Luis

Était-ce utile?

La solution

Si vous examinez le code source de la balise d'aide, il utilise littéralement le code d'interationalisation de Grails pour restituer le message s'il reçoit une clé. http://fisheye.codehaus.org/browse/grails-plugins/grails-help-balloons/trunk/grails-app/taglib/HelpBalloonTagLib.groovy?r=45243

consultez cette page http: // www. grails.org/doc/1.0.x/guide/10.%20Internationalization.html vous indique où et comment nommer le fichier pour les ensembles de messages.

comme pour un ensemble de messages par contrôleur, il ne semble pas que vous puissiez le faire (du moins, cela ne ressort pas de la documentation). mais vous pouvez le pirater en préfixant la clé de message par le nom du contrôleur, et utilisez donc le même fichier d'ensembles de messages (message.properties_ mais vous pourrez toujours nommer chaque message par un espace de noms.

Autres conseils

Où se trouvent les regroupements de ressources:

Sous grails-app , vous trouverez un répertoire i18n dans lequel tous les fichiers de ressources générés sont placés. Consultez-les et voyez comment ils sont utilisés dans l'application.

Vous pourrez peut-être simplement placer plusieurs fichiers de messages pour vos contrôleurs dans votre organisation, mais veillez à ne pas réutiliser les clés, car je ne suis pas sûr de la manière dont cela sera géré.

Comment y accéder:

Cela aidera peut-être j'espère:

http://www.nabble.com/Organizing-message -bundles-tt16169280.html # a16169280

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top