cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Lundquist>
Subject Re: VariableResolver in I18nTransformer
Date Sat, 24 Sep 2005 12:46:27 GMT

On Sep 24, 2005, at 12:05 AM, Ralph Goers wrote:

> Looking at the code it certainly doesn't look like it.
> XMLResourceBundleFactory uses a regular source resolver, not the 
> variable source resolver.

Hmm, I didn't know there even was a variable source resolver... anyway, 
take a look in I18nTransformer itself — the name and location values 
are already processed through a VariableResolver before they are passed 
off to the bundle factory.  So that should be working, whatever that 
means :-).  I think I just don't understand the semantics of sitemap 
variables well enough to figure out why it isn't working for me.

> This is a problem for me as well. XMLResourceBundleFactory was 
> modified recently to "fix" caching.  I am currently  using a locations 
> that contain a custom protocol which internally derives the path based 
> upon the website being accessed even though the uri is the same for 
> all websites.  That fix will certainly cause my sites to fail so we 
> will have to put a variable into the path to allow it to work again.  
> So it seems that XMLResourceBundleFactory will need to be modified to 
> use the variable resolver.
> Ralph
> Mark Lundquist wrote:
>> Hi,
>> I have a sitemap <resource> that calls an I18nTransformer.  Within a 
>> <catalog> entry of the transformer configuration, can I reference a 
>> parameter of the <resource>,  like
>>     <catalogue id="whatever" name="messages" location="{path}"
>> ??
>> thx,
>> —ml—

View raw message