commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen Colebourne" <>
Subject Re: [i18n] howto create a new module in commons-sandbox ?
Date Sun, 01 Sep 2002 13:59:31 GMT
I've taken a look. Here are my initial comments:
1) You've put a GPL licence on the top - this is incompatable with Apache

2) You rely on JDK 1.4 because of the regular expressions. Commons generally
targets JDK 1.2 or later. Sometimes JDK1.1. Using the Jakarta regular
expressions code is not a choice either because commons projects shouldn'r
really have 'big' dependencies.

3) I'm unclear as to what purpose ContextKey and ContextValue play

4) Apart from the parameter substitution, I'm unclear as to what other
benefits the package gives as it stands

Let me explain a little more. I have code at work that allows us to work
with resource bundles in a nicer way too. It allows XML resource bundles,
and bundles that receive the locale when they are called (enabling DB
lookups for example). It has an interface that allow the retrieval of simple
resources, lists, maps and XML resource data.

These are the parts I find useful - a parameter substitution could be done
separate from the i18n library (although there may be a case for
integration). One other thing, there is an i18n package in Avalon Excalibur
that will also be considered at some point for commons.


----- Original Message -----
From: "draftdog -home-" <>
To: <>
Sent: Saturday, August 31, 2002 12:09 PM
Subject: Re: [i18n] howto create a new module in commons-sandbox ?

> Good point,
> I already wrote the basic classes for this, I have been thinking about it
> since a long time (I also had to implement it several times @work, this
> me some time to think about it before actually coming here :)
> so what I have at this point is:
> 1. A basic framework for i18n (very lightweight)
> 2. some helper classes for exception and logging
> 3. Source code + Javadoc
> 4. JUnit test cases
> 5. UML design
> I have attached everything to this mail (tarball),
> you will need Ant to build/javadoc/test
> please read /etc/readme.txt, it explains more or less what you need to now
> (under construction)
> Wouter
> >Welcome to commons.
> >
> >I would expect there to be a discussion on this mailing list before a new
> >project gets started. (I'm not sure why i18n exists in the sandbox at the
> >moment.)
> >
> >If you already have some code that you think might be suitable, either
> >attach it (if its small) or provide a hyperlink to your own website to
> >download it.
> >
> >If you don't have any code yet, what do you envisage? (Often writing the
> >basic code is better than describing it!)
> >
> >Either way, a good bit of open-source discussion will always help.
> >
> >Stephen
> >
> _________________________________________________________________
> Join the world's largest e-mail service with MSN Hotmail.


> --
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message