YesNoTranslator

2008-11-24 Thread Lucas Silva
Hi, I tried to inject Messages in the YesNoTranslator, but it didn't
work. So I need help, how can I use an internationalized
t:translate=yesno ? An example that I am using:

private String name;
private Boolean admin;

and I use t:beaneditform and t:beandisplay in the .tml files.

I want to show it as a checkbox in the form
and as a text from the TranslationMessages.properties.

regards,
Lucas

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: YesNoTranslator

2008-11-24 Thread Lucas Silva
I solved it using  t:format. That I think fits better.
Here is my snapped code:

public StringBuffer format(Object obj, StringBuffer 
toAppendTo,
FieldPosition pos) {
if (obj instanceof Boolean) {
if (((Boolean) obj).booleanValue()) {
String r = 
messagesSource.getValidationMessages(

_currentLocale).get(yesno-yes);
return new StringBuffer(r);
} else {
String r = 
messagesSource.getValidationMessages(

_currentLocale).get(yesno-no);
return new StringBuffer(r);
}
}
return new StringBuffer(indefined);
}
I forgot to said that I am using T 5.0.16.

regards,
Lucas



On Mon, Nov 24, 2008 at 10:44 AM, Lucas Silva [EMAIL PROTECTED] wrote:
 Hi, I tried to inject Messages in the YesNoTranslator, but it didn't
 work. So I need help, how can I use an internationalized
 t:translate=yesno ? An example that I am using:

 private String name;
 private Boolean admin;

 and I use t:beaneditform and t:beandisplay in the .tml files.

 I want to show it as a checkbox in the form
 and as a text from the TranslationMessages.properties.

 regards,
 Lucas


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]