cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cédric Damioli <>
Subject Re: Using I18NTransformer with Dynamic Locales
Date Fri, 02 Dec 2011 21:04:54 GMT
Hi Christopher,

The locale of the I18nTransformer may be set a sitemap parameter :
<map:transform type="i18n>
<map:parameter name="locale" value="XXXX"/>

In this cas, the actual locale value may be computed in a surrounding 
action :

<map:act type="proxy">
<map:transform type="i18n>
<map:parameter name="locale" value="{locale}"/>

where the "proxy" action actually proxy the request to your "real" 
webapp, get the responses header you mentionned and put it in the result 


Le 01/12/2011 17:49, Christopher Schultz a écrit :
> Hash: SHA1
> All,
> I'd like to start using the I18NTransformer so I can localize the
> output of my XSLTs. We have what I believe to be a somewhat unique
> situation with regard to the actual source of the locale information.
> Here goes:
> We have Cocoon set up as a webapp all by itself, separate from our
> "real" webapp. Our pipelines take incoming HTTP requests and
> essentially forward them, with modifications of course, to our "real"
> webapp that produces XML for consumption by Cocoon. The Cocoon webapp
> does not maintain session state of any kind: it merely forwards
> requested session ids from the incoming request through the outgoing
> request to the "real" webapp.
> The "real" webapp knows what the user's preferred Locale is, and can
> provide that information back to Cocoon if necessary. We have lots of
> options: HTTP response headers, something in the XML document
> returned, etc.
> Unfortunately, I'm not sure how to get any of those data when calling
> the I18N transformer itself.
> Can anyone offer any suggestions?
> If I can't come up with anything else, I'll have to encode the locale
> in each request's URL which, while doable, will likely be fragile and
> a total PITA to actually accomplish.
> Thanks,
> - -chris
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: GPGTools -
> Comment: Using GnuPG with Mozilla -
> nAkAoJ+5dPRr0zymd6dMez9pm4we4JJS
> =GlJl
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message