[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Parameters in localized messages

Subject: Parameters in localized messages
From: "Jeroen Hellingman" <jeroen@xxxxxxxx>
Date: Tue, 20 Apr 2004 05:13:04 -0400
jeroen hellingman
I am trying to handle parameters in a localization file.

I have something like this in a file messages.xml:

<message id="msgContant" lang="en">Please contact <param name="name"/> 
for details</message>
<message id="msgContant" lang="nl">Neem contact op met <param 
name="name"/> voor details</message>

I pull the messages into a variable, using the document function, and 
want to replace the <param/> elements with the current value, using an 
xslt stylesheet, similar to:

<xsl:call-template name="getString">
   <with-param name="id" select="msgContact"/>
   <with-param name="name" select="{$name}"/>
</xsl:call-template>

That, is, somehow the parameters in the xml elements should be replaced 
with actual values in the result.

Maybe the call could also be something like:

<xsl:call-template name="getString">
   <with-param name="id" select="msgContact"/>
   <with-param name="params" select="'name={$name}; other={$other}'>
</xsl:call-template>



-- 
Jeroen Hellingman
Aletta Jacobsstraat 5
3404 XD IJsselstein
+31 30 6875444
http://www.bohol.ph

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.