Big hack to work towards removing Tapestry and moveing config file to fixed location in WEB-INF Folder, lossing all xml datafiles and putting data in an optional database. This make s the allpiction unstable and losses features but it is an attempt to work towards a simple clean structure.
Repaired the config of thumbnail size and page location. Needs more testing. Fixed the parameter encoding agian. The problem was that if files have german umlauts in them then they were encoded in UTF-8 not the encoding of the response. This has been tidied up and fixed. But if you set your local to be Russia then you can not see files with gernam chars in them becuase these chars do not exist in the locale encoding. This needs a force local config setting and some explanation in the manual and then I think it is acceptable. The alternative is encoding every page in UTF-16.
Some Russian translations for fun and to really test if localization works. Try ginpservlet?cmd=setlanguagecode&code=ru in the w2k3 style and test the tool tips on the flags.
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.