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]

Reply via email to