We have a program that needs support added for multi-language support. Right now we need Korean added as a language option, but it should be coded to support other languages in the future. The programs are called RadGraph and RadMeter, you can download/view screenshots here: [login to view URL] The software is written in Borland Builder C++ 5 (you'll need your own copy to make the changes with). Borland Builder 5 does NOT support unicode, so you might have to recompile into a newer version of Borland Builder (2009?).
The job basically consists of the following:
1) Make the software support both English and Korean, with an easy way to switch between the two (I like the simple flag images you see online a lot).
2) The code should be clean and expandable, so other languages can be added easily. Would prefer to XML files to contain the translation.
3) The code should save the language preference (we already have a directory in the registry for settings).
4) If the registry entry for language preference isn't there, the program should attempt to auto-detect the language based on the operating system settings - I haven't thought through this part yet, but it seems possible?
5) The code should be clean and organized, and well commented
Winner must be willing to sign an NDA. Be realistic in your completion times - we need a reliable software developer for this project! We have other projects outside this one if you prove to be a good developer.