|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: how to do i18n with parameter substitution
George,
This is cool. Nicely done. At 06:12 AM 3/23/2005, you wrote: After sleeping on it I was able to answer my own question, however I suspect that that p1 and p2 templates could be generalised to handle any named parameter, but haven't figured that out yet. How about <xsl:template match='p' mode='parameters'>
<xsl:param name='caption'/>
<xsl:variable name="@name"/>
<xsl:value-of select='$caption/p[@name=$name]/@value'/>
</xsl:template>Then you'd need <caption key='Client not on file'> <p name="client-no" value='123456'/> <p name="priority" value='99'/> </caption> and <target xml:lang='en'>Client number <p name="client-no"/> not on file. Priority: <p name="priority"/></target> You've already done the hard part. Too bad the parameter names have to be in one language. :-) Cheers, Wendell
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








