Just a small mistake while copying my code here ... I've swapped to
things. Sorry
It is : 

<jsp:include flush="false">
  <jsp:attribute name="page">
    <i18n:message bundleRef="help">
      <jsp:attribute name="key">
        <tiles:getAsString ignore="true" name="help"/>
      </jsp:attribute>
    </i18n:message>
  </jsp:attribute>
</jsp:include>


On 11/07/05, Marc Demlenne <[EMAIL PROTECTED]> wrote:
> Hello,
> 
> Maybe another idea if I understand well what you want.
> So you want to include a file, specific to the current locale
> definition. I need about the same feature, and was looking for a
> better way than mine to solve this. The only think is that I include a
> i18n _file_ in a general template, and i do not redirect the user
> direclty to this i18n file.
> 
> You have only one tiles-def.xml, one struts-config.xml, one properties
> file per locale. The idea is to have the file name locale-specific (so
> stored in properties file), and to call the file via the properties
> file, so the correct, locale-specific, name is called. It gives :
> 
> In the main file, where i include, i have, in state of simple
> <tiles:insert attribute=.../> :
> 
> <jsp:include flush="false">
>   <jsp:attribute name="page">
>     <tiles:getAsString ignore="true" >
>       <jsp:attribute name="name">
>         <i18n:message bundleRef="help" key="help"/>
>       </jsp:attribute>
>     </tiles:getAsString>
>   </jsp:attribute>
> </jsp:include>
> 
> Than, I have somewhere in my tiles_def.xml something like :
>     <put name="help"   value="custom.help"/>
> 
> And in my properties file (locale specific) something like
>     custom.help=../help/customHelp_en.jsp
> and for another language, I have
>     custom.help=../help/customHelp_fr.jsp
> 
> Than, i need to modify the last line, and to specify it differently in
> my properties files, for all my locales.
> But i can have a different file per locale.
> 
> Maybe this can be adapt at your specific needs. On the other way,
> maybe there's a better way to do this that mine ... ?
> 
> Of course, something great would the use of <tiles:insert
> baseName="..." locale="..." /> !
> 
> Hope this can help someone ...
> 
> 
> 
> On 29/06/05, Yaroslav Novytskyy <[EMAIL PROTECTED]> wrote:
> > Hello!
> >
> > Jeff Beal wrote:
> > > ...
> > > Have you considered locale-specific CSS files to give
> > > a different presentation to the same JSP page?
> > > ...
> >
> > I have no idea of this. Can you, please, comment?
> >
> > Yaroslav Novytskyy.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> --
> Marc Demlenne
> 


-- 
Marc Demlenne

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

Reply via email to