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]
