Good <i18n:time-of-day />! Summary ======== I18n samples are refactored and redesigned. I18nTransformer changed in an incompatible way. LocaleAction has been fixed to support 'locale-attribute' overrides. Details below.
I18nTransformer ============= * I18nTransformer was modified to get sitemap parameter for locale selection. (WARN!) The old behavior is not supported any more, so now the usage will be like this: <map:act type="locale"> ... <map:transform type="i18n"> <map:parameter name="locale" value="{locale}"/> </map:transform> </map:act> where locale parameter is obtained using the LocaleAction. Now URL part, request params, session attributes are also can be used, e.g.: for request like '/en/docs', the pipeline can look like this: <map:match pattern="*/*"> <map:generate src="{2}.xml"/> <map:transform type="i18n"> <map:parameter name="locale" value="{1}"/> </map:transform> <map:transform src="style.xsl" /> <map:serialize/> </map:match> * Dependency on LocaleAction were removed from transformer. * <i18n:param /> impementation has changed: 'sub-type' attribute is now replaced with 'type'. Allowed values for 'type' attribute now are: 'number' (buggy yet), 'currency', 'percent'. Thanks to Michael Enke ([EMAIL PROTECTED]). (See http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7726 for the patch. Michael, please, send the diff for 'number' formatting fix.). LocaleAction =========== LocaleAction was fixed to allow to change the locale attribute name. (There was a bug that forced 'locale' name only). Also, now DEBUG information in logs is formatted in a more readable way. Samples ======== i18n samples are refactored and redesigned using new look & feel developed at Apache Forrest. To see them get the latest source from CVS (HEAD branch), build Cocoon, deploy, then enter this URL (for Tomcat): http://localhost:8080/cocoon/samples/i18n/ Special thanks to Horst Rutter ([EMAIL PROTECTED]), Hahn Kurt ([EMAIL PROTECTED]), Olivier Lange ([EMAIL PROTECTED]) for additional translations. To Do ===== - Fix minor bug with number formatting - Apply major contribution from Matthieu Sozeau ([EMAIL PROTECTED]) for inline translations and markup inside of text and param elements - Optimize dictionary lifecycle handling Finally ===== That's all. Comments and suggestions are welcome. Enjoy! -- Konstantin _________________________________________ Konstantin Piroumian Lead Developer ICQ#: 2297575 ( Work Tel#: +7 095 795 0520 * 1288 + More ways to contact me i See more about me _________________________________________ --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>