As in most cases, the problem was so stupid ... and I lost about a day in
testing :)
in struts.properties I have added
    struts.custom.i18n.resources=ApplicationResources.properties
but should be:
    struts.custom.i18n.resources=ApplicationResources   (without the
properties extention)

Arghhhh!
Sorry for the spam!

2007/12/6, Angel Gruev <[EMAIL PROTECTED]>:
>
> I thing that ActionSupport.getText(..) does not check the global property
> file for some reason. It only check the class hierarchy of the action.
> Using <s:textfield key="blabla"/> does not help either.
> Any other ideas ?
> I'm about to write my own method in the base action class that does the
> i18n and check the global resource, but feels not right?
>
> 2007/12/5, Ian Roughley < [EMAIL PROTECTED]>:
> >
> > You should probably try using the "key" rather than the "label"
> > attribute, I'm not even sure whether it will accept OGNL:
> >
> > <s:textfield key="blabla"/>
> >
> >
> > --
> > Ian Roughley
> > From Down & Around, Inc.
> > Consulting * Training / Mentoring * Agile Process * Open Source
> > web: http://www.fdar.com - email: [EMAIL PROTECTED]
> >
> >
> >
> > Angel Gruev wrote:
> > > Hello
> > >
> > > I have read the guide for internationalization but still I cannot get
> > it
> > > running.
> > > 1. I have a property file with internationalization data called "
> > > ApplicationResources.properties" (used for the old struts 1
> > applicaiton)
> > >    There is a line "blabla = test"
> > >
> > > 2. In the struts.properties file I have added:
> > >   struts.i18n.reload = true
> > >   struts.custom.i18n.resources=ApplicationResources.properties
> > >
> > > 3. In the action configuraion i have added :
> > >   <interceptor-ref name="defaultStack" />   (this stack contains the
> > i18n
> > > interceptor>
> > >
> > > 4. In the jsp I have added:
> > >   <s:textfield label="%{getText('blabla')}"/>
> > >
> > > The result is "blabla" , not "test" as expected.
> > >
> > > Any ideas ?
> > >
> > > Angel Gruev
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to