This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: localization using <xsl:key> help
- To: xsl-list at mulberrytech dot com
- Subject: Re: localization using <xsl:key> help
- From: David_Marston at lotus dot com
- Date: Thu, 9 Mar 2000 16:17:19 -0500
- Reply-To: xsl-list at mulberrytech dot com
How about having several keyspaces, one for each language, then use a
parameter or expression as the first argument to key()? I think what you
are trying to do is a two-way lookup, presuming that you have more than
just _FIRST_NAME to be translated. So you need to generate the correct
string for a given term (_FIRST_NAME or whatever) *and* a specified
language.
Responding to:
What I want to do is have the key
lookup determine which <translation> element to grab based on the language
attribute. i can't figure out what to put here:
<xsl:value-of select="key('translate','_FIRST_NAME')/translation"/>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list