Frage

Ich bin mit dem Hilfe-Ballons Plugin Ich mag es parametrisiert verwenden. Ich meine, die Nachrichten aus einer Properties-Datei kommen sollten. In der Dokumentation wird die folgende:

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

In diesem letzten Beispiel wird der Code-Attribut verwendet, um den Ballon Titel innerhalb des Nachrichtenbündel zu suchen und dann wird das Suffix an den Code (Herstellung user.name.help in unserem Beispiel) als Schlüssel hinzugefügt zum Nachschlagen des Inhalts des Ballons verwendet werden.

Meine Frage ist:

Wo soll diese Eigenschaften (Message Bundle-Datei) befinden?

Kann ich eine Nachricht Bündel pro Controller?

Luis

War es hilfreich?

Lösung

Wenn Sie sich den Quellcode für die Hilfe Ballon-Tag sah, verwendet es buchstäblich die grails interationalization Code, um die Nachricht zu machen, wenn ein Schlüssel gegeben. http://fisheye.codehaus.org/browse/grails-plugins/grails-help-balloons/trunk/grails-app/taglib/HelpBalloonTagLib.groovy?r=45243

Besuche diese Seite http: // www. grails.org/doc/1.0.x/guide/10.%20Internationalization.html es sagt Ihnen, wo und wie für das Nachrichtenbündel die Datei zu benennen.

als für eine Nachricht Bündel pro Controller, tut es scheint, wie Sie können (zumindest nicht aus der Dokumentation). aber man kann es hacken durch den Nachrichtenschlüssel durch den Controller-Namen voranstellen und damit die gleiche Nachricht Bundle-Datei verwenden (message.properties_ aber noch in der Lage sein, jede Nachricht an Namespace.

Andere Tipps

Wo sind die Ressourcenbündel:

Es gibt ein Verzeichnis unter Grails-app Namen i18n , wo alle generierten Ressourcen-Dateien platziert werden, starten Sie dort suchen und sehen, wie sie in der App verwendet werden.

Unter Umständen können Sie nur für die Organisation dort mehrere Nachrichtendateien für Ihre Controller platzieren, sein nur vorsichtig wieder zu verwenden Schlüssel, wie ich bin nicht sicher, wie die Hand behandelt off wird.

Anleitung, wie diese:

Vielleicht helfen diese will ich hoffen:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top