jakarta-taglibs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glenn Nielsen <gl...@voyager.apg.more.net>
Subject Re: [VOTE] i18n taglib release
Date Sat, 31 Mar 2001 16:11:35 GMT
I fixed the taglib.tld file so it works with Tomcat 4 and imported
the taglib into CVS.  Thanks Tim!

+1 for release

Tim Dawson wrote:
> 
> The last vote stopped after a number of improvements were suggested by
> Marius Scurtescu and others, and it became clear that a few changes needed
> to be made before releasing the taglib.
> 
> In particular,
> * log4j has been removed, replaced by servelt context's log() which, while
> far less configurable, is sufficient for the needs of this taglib
> * <i18n:localize bundle=""> is now <i18n:bundle baseName="" locale="">
> * locale can be specified as either an object, or as a localeAttribute which
> can be placed in the request, page, or session. (or application, but that's
> unlikely). this allows applications which ask the user to specify their
> language, rather than autosensing the browser's preference
> * locale is optional - if not specified, the browser setting is used
> * the baseName is required now; code related to application attributes and
> deployment descriptor variables has been removed.
> * <i18n:require> is now <i18n:ifdef>
> * <i18n:ifndef> has been added
> * some miscellaneous implementation cleanup was done
> 
> Here is a quick example of some tag uses:
> 
>    <i18n:bundle baseName="com.mycompany.product.component"
>                 localeAttribute="userLocale"/>
> 
>    <i18n:message key="test1" />
> 
>    <i18n:message key="test2">
>      this only displayed <em>if</em> 'test2' not found.
>    </i18n:message>
> 
>    <i18n:message key="test1" args="<%= objectArray %>" />
> 
>    <i18n:message key="test2">
>      <i18n:messageArg value="<%= dateArg %>" />
>      <i18n:messageArg value="<%= numberArg %>" />
>    </i18n:message>
> 
>    <i18n:ifdef key="specialDisclaimer">
>      The contents of this tag will only be evaluated for locales that
>      have the specialDisclaimer key defined.
>    </i18n:ifdef>
> 
>    <i18n:ifndef key="specialDisclaimer">
>      The contents of this tag will only be evaluated for locales that
>      do NOT have the specialDisclaimer key defined.
>    </i18n:ifndef>
> 
> I'd like to call another vote, to see if we can get this version approved
> and included in the standard distribution.
> 
> Thanks,
> 
> Tim Dawson
> Chief Software Architect
> WAM!NET, Inc.
> 
>   ------------------------------------------------------------------------------------------
>                       Name: i18n.zip
>    i18n.zip           Type: Zip Compressed Data (application/x-zip-compressed)
>                   Encoding: base64
>            Download Status: Not downloaded with message

-- 
----------------------------------------------------------------------
Glenn Nielsen             glenn@more.net | /* Spelin donut madder    |
MOREnet System Programming               |  * if iz ina coment.      |
Missouri Research and Education Network  |  */                       |
----------------------------------------------------------------------

Mime
View raw message