Many problems with setLocale and request.getEncoding() in Tomcat. This seams to be a knowen problem on the web with various workarounds suggested but not totally working. This code uses a work around to fix the problem but is likely to cause problems onother platforms. Encoding added to config file and URLEndoding reworked. It all works perfectly on my laptop but there may be bugs in other environments. This is a ci of all known bugs fixed so the code can tested and got into release state.
Did a RTFM on UniCode and so from now on UTF-8 to be used for all text. This will hopefully lead to a end of the char encoding problems, but may take a while to get there, as some text is not encoded correctly.
Addition of new language support. This is to test the basic functionality. There is still alot of translation work to do before this is useful, but these new files are there a placeholders if notting else.
Resourse Bundle only i18n. On reflection I think it is easier if all translations are in one location not two, and we do not have to set a list of languages that can be over-ridden. This means that any language can be suppoeAlso as Justin pointed out it is easy for users to contribute properties files to the project.