Hello David,

Thanks to everybody for help.

But I need to get localized string in my Action class inherited from
Velocity Action class, not in Velocity template.

I figured out that I can use CustomLocalization.getString(...) method. Is that right
way?



>>
>>>Hello ,
>>>
>>>My question is:
>>>how to get localized string from buildNormalContext(VelocityPortlet
>>>portlet, Context context, RunData rundata)
>>>method in VelocityPortletAction.
>> 
>> 
>> I was able to do this via this code, in my buildNormalContext method:
>> 
>>            Object ltojb = context.get("l10n");
>>            CustomLocalizationTool lt = (CustomLocalizationTool) ltojb;
>>            context.put("test", lt.get("HELLO"));
>>           
>> In the template, you just reference $test as normal.

DST> the localized string "HELLO" can be accessed in your templates as:

DST> ${l10n.HELLO}

DST> this the context.put is unnecessary



-- 
Best regards,
 Peter                            mailto:[EMAIL PROTECTED]


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

Reply via email to