Below are some details regarding the design of Infinity PFM.
Infinity PFM uses the Standard Widget Toolkit (SWT) for its' user interface. The current build of SWT that Infinity PFM is using is 35 so if you are compiling from source you will need one of these versions on your machine.
The web interface uses the Rich Ajax Platform which allows applications written with SWT to port easily over to the web.
At the moment Infinity PFM only has an an English translation but the application itself has the plumbing to support other languages. Multiple currencies are not supported yet.
You will find language files in the conf directory. Each file is formatted as XML and represents a spoken language. You can point Infinity PFM to a new language file in the Infinity PFM | Options |Setup menu.
If you have a new language you would like to submit to the Infinity PFM project then please email it to firstname.lastname@example.org