Well, the only problem with what I have now, is that I had to get this out
quick and dirty to get it work so that some of our other content providers
can see their changes update in real-time.

To that effect, my solution works only when 'all' of the resource files are
updated (via a 'touch' by ant in the built files). I did not have time to
really look into the proper solution, so I feel like it is a hack.  Would
you be willing to take a look at the source and modify correctly?  I think
it is almost there.

Also, I'm unfamiliar with this process, so you might have to walk me through
it.

thanks,
Collin


----- Original Message ----- 
From: "Joerg Heinicke" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 17, 2003 11:12 AM
Subject: Re: i18n resource catalogs are being cached


> Collin VanDyck wrote:
> > This worked perfectly. thanks.
>
> Does this mean, you have patched your Cocoon? Are you willing to
contribute
> this patch, so that we can commit it and everybody gets this
functionality?
>
> Regards,
>
> Joerg
>
> > ----- Original Message ----- 
> > From: "Konstantin Piroumian" <[EMAIL PROTECTED]>
> >
> >>Hi,
> >>
> >>Message from i18n catalogs are always cached and <cache-at-startup>
option
> >>simply defined when to cache the message, either load all the messages
at
> >>startup or just cache as they are requested. This is the intended
> >
> > behavior.
> >
> >>I suppose that you are looking for something that will check the last
> >>modification date of a resource bundle and then reload it, right?
> >>Unfortunately, this is a long time 'ToDo' item in i18n transformer and
> >
> > don't
> >
> >>know if anybody is going to fix this in the nearest future.
> >>
> >>So the only way to make it work is to implement this feature yourself.
> >>You'll need to modify XMLResourceBundle and XMLResourceBundleFactory to
> >>check the last modification date and reload the message if required.
> >>
> >>Regards,
> >>  Konstantin Piroumian
> >>
> >>
> >>----- Original Message ----- 
> >>From: Collin VanDyck
> >>
> >>Hey :)
> >>
> >>I'm seeing the caching of my i18n catalogs occur with Cocoon 2.0.  I
> >
> > declare
> >
> >>my xformer as:
> >>
> >><map:transformer name="i18n"
> >>src="org.apache.cocoon.transformation.I18nTransformer">
> >>    <catalogue-name>messages</catalogue-name>
> >>    <catalogue-location>../common/translations</catalogue-location>
> >>    <untranslated-text>[not yet translated]</untranslated-text>
> >>    <cache-at-startup>false</cache-at-startup>
> >></map:transformer>
> >>
> >>And then I invoke it like this:
> >>
> >><map:match pattern="generateXSP/**">
> >>    <map:generate type="serverpages" src="{1}"/>
> >>    <map:transform type="i18n">
> >>        <map:parameter name="locale" value="en"/>
> >>    </map:transform>
> >>    <map:serialize type="xml"/>
> >></map:match>
> >>
> >>I thought that specifying false for the cache-at-startup would fix this
> >>behavior (i need it not to cache for development purposes), but
apparently
> >>it does cache, but only as resources that are not already cached are
> >>requested.
> >>
> >>Any help -- greatly appreciated.  Thanks :)
> >>
> >>Collin
>
> -- 
> System Development
> VIRBUS AG
> Fon  +49(0)341-979-7419
> Fax  +49(0)341-979-7409
> [EMAIL PROTECTED]
> www.virbus.de
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to