What I did: o synchronized the trunk with the branch by adopting up to yesterday improvements (reloading, go to page dialog l10n, latest czech and german updates etc.) o made l10n implementation using standard java Locale-aware PropertyResourceBundle facility, converted l10n resources to ascii-encoded properties files. o moved to using real keys for selecting localized strings. I mean translator.getString("Menu.Go.To.Page") instead of translator.getString("Go to Page"). While that may look unnecessaryly, usage of keys improves l10n discipline as it requres from a developer to define each key value at least in a default bundle, so one never ever will have to look around the code to find out what labels can be localized in his language. o cleaned up the code, translated german comments o superfluous classes to be removed: UserMessage, MessageDialog, MessageException - as unused, SecureResourceBundle, LoadableProperties - in favor of java.util.ResourceBundle, IconToolBar - in favor of javax.swing.JToolBar, ProgressListener - as unused (it's a good idea to have formatting progress listener, but at least it shouldn't be defined in a viewer component), resources.* and messages.* - in favor new Viewer*.properties. o a very small adornments, like fop logo in the About dialog etc.
Created attachment 3754 [details] diff against HEAD
Created attachment 3755 [details] new images and resource bundles
Patch applied to HEAD.
batch transition pre-FOP1.0 resolved+fixed bugs to closed+fixed