tôi đang cố gắng để có được nội địa hóa i18n làm việc trên một Grails/enum Groovy,Làm thế nào để sử dụng i18n với một Grails/Groovy enum trong một g: chọn?
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()
}
}
Bất kỳ gợi ý về làm thế nào tôi có thể đạt được điều đó? Tôi cố gắng để đưa các classname vv đầy đủ trong một địa hóa nhưng điều này không noet có vẻ làm việc
<g:select from="${Notification.values()}" name="notification" valueMessagePrefix="full.path.to.package.Notification"/>
Bạn xứng đáng nhận được +100 nhưng vì tôi không thể làm như vậy, tôi đã +1! Cảm ơn. –