I am voting YEA for 1.7 and 1.8, but I don't think it is ok to use the <xsl:template name="prompt"> in the <option>. The <xsl:template name="prompt"> generates a <span> with title and description. Shouldn't it just be?
<xsl:call-template name="i18n">
<xsl:with-param name="nodes" select="prompt" /> </xsl:call-template>
I didn't think of the span (html didn't complain so I never noticed).
Your solution works better and I agree with it.
I will treat this as a bugfix on the original code, and include it in the updfate when the vote passes.
The optionlist for different users will have different values. With pierres implementation the optionlist will always contain all values. The only problem is what to show when the language is not available.
When there is no language given the i18n template picks the first prompt.
-- Pierre van Rooden Mediapark, C 107 tel. +31 (0)35 6772815 "Never summon anything bigger than your head."
