Hi Chris, One approach would be to specify a key to use in the tile definition rather than the actual text to use as the title.
So in your tiles-defs.xml you have: <put name="pageTitleKey" value="title.somepagekey" /> In your JSP you have something like: <tiles:importAttribute name="pageTitleKey"/> <bean:message key="${pageTitleKey}"/> In your resource bundles: title.somepagekey=Some Page Title Using this approach you add a layer of indirection between you tile-definition and the text used for the title of the page :-) This approach can also be extended to allow per-page/view configuration of individual tiles to enable re-use of the same JSP across a whole webapp, where the presentation of that tile is dependant upon the context (view) within which it appears - but that's another thread... Cheers, Alan Treadway > -----Original Message----- > From: Chris Searle [mailto:[EMAIL PROTECTED] > Sent: 19 April 2004 16:29 > To: [EMAIL PROTECTED] > Subject: Internationalization of an existing struts/tiles project > > > > I've got an existing struts/tiles project which needs making locale > aware. This is going well (due to the framework support for it) and is > mostly complete but there is one thing I can't decide on how best to > do. > > For each tile definition the page title has been set with via tiles > (in the tiles-defs.xml) with a: > > <put name="page.title" value="text value of the title" /> > > and this is overwritten in all descendent tile definitions. > > Then in the jsp we have > > <tiles:getAsString name="page.title"/> > > I see that it is possible to have separate tiles-defs.xml per language > - but - the only difference will be the page.title settings - is it > not possible to get to the values in the language dependent > .properties files from within a single tiles-defs.xml file? > > Given the starting situation - what is the best way to > internationalize these titles? > > Regards > > -- > Chris Searle > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]