Question:How to use the i18n tags in an xsl file instead of using it in an xml file?
Answer: Run the i18n transformer after xslt in the sitemap and declare the i18n namespace in your stylesheet. Example: file.xml <title> </title> file.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:i18n="http://apache.org/cocoon/i18n/2.0"> <html> ..... ..... </html> <xsl:template match="title"> <i18n:text>welcometext</i18n:text> </xsl:template> </xsl:stylesheet> messages_de.xml <?xml version="1.0" encoding="UTF-8"?> <catalogue xml:lang="en"> <message key="welcometext">Guten Tag!</message> </catalogue> messages_en.xml <?xml version="1.0" encoding="UTF-8"?> <catalogue xml:lang="en"> <message key="welcometext">GoodDay!</message> </catalogue> sitemap.xmap <map:match pattern="xml/*"> <map:generate src="{1}.xml"/> <map:transform src="file.xsl"/> <map:transform type="i18n"/> <map:serialize type="html"/> </map:match> Kavitha Ramesh _________________________________________________________ Click below to experience Aishwarya Rai's beauty secrets. New International Lux Skincare - It's not just soap, It's skincare. http://www.luxskincare.com --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>