Как использовать i18n с перечислением Grails / Groovy в ag: select?

Я пытаюсь получить локализацию i18n, работая с перечислением Grails / Groovy,

public enum Notification  {
    GENERIC(0),
    CONFIRM_RESERVATION(100),
    CONFIRM_ORDER(200),
    CONFIRM_PAYMENT(300),

    final int id;

    private Notification(int id) {
        this.id = id
    }

    String toString() {
        id.toString()
    }

    String getKey() {
        name()
    }
}

Есть какие-нибудь намеки на то, как я могу этого добиться? Я попытался поместить в локализацию полное имя класса и т. Д., Но это, похоже, не работает

<g:select from="${Notification.values()}"  name="notification" valueMessagePrefix="full.path.to.package.Notification"/>
8
задан Marco 27 September 2011 в 15:36
поделиться