cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Collin VanDyck" <col...@hannonhill.com>
Subject Re: i18n resource catalogs are being cached
Date Fri, 17 Oct 2003 13:03:03 GMT
Yes, that is exactly what I was looking for. Thank you very much!!

----- Original Message ----- 
From: "Konstantin Piroumian" <kpiroumian@apache.org>
To: <users@cocoon.apache.org>
Sent: Friday, October 17, 2003 1:59 AM
Subject: Re: i18n resource catalogs are being cached


> 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
> To: users@cocoon.apache.org
> Sent: Thursday, October 16, 2003 19:24
> Subject: i18n resource catalogs are being cached
>
>
> 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
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message