Hi Konstantin, I tried a request parameter called "locale" (as you said before):
.../Cocoon/test?locale=en and .../Cocoon/test?locale=de works fine, but the <map:parameter name="locale-attribute" ...>-section can be left out (it has no effect). It is not possible for me to use an other name for the request parameter (maybe it's a bug?), but that'll do at the moment. Thank you, best regards, - Volker - -----Original Message----- From: Volker Schneider [mailto:[EMAIL PROTECTED]] Sent: Freitag, 12. April 2002 15:16 To: [EMAIL PROTECTED] Subject: Re: How to switch language with i18n at runtime? Hi Konstantin, I'm sorry but if I tried your solution, I got the german translation in every case. I did this: <map:actions> ... <map:action logger="sitemap.action.locale" name="locale" src="org.apache.cocoon.acting.LocaleAction"> <map:parameter name="language-attribute" value="x"/> <map:parameter name="locale-attribute" value="y"/> </map:action> ... </map:actions> and: <map:match pattern=test"> <map:act type="locale"> <map:generate src="prototyp/first.xml"/> <map:transform type="i18n"/> <map:serialize type="xml"/> </map:act> </map:match> or this: <map:match pattern=test"> <map:act type="locale"> </map:act> <map:generate src="prototyp/first.xml"/> <map:transform type="i18n"/> <map:serialize type="xml"/> </map:match> My request .../Cocoon/test?x=en&y=en always returns the german translation. What is wrong? Regards, - Volker - --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>