Translating Turbo Engine ======================== Here are the steps you need to follow to translate Turbo Engine: 1) You need to edit Turbo.rc. You can either use Visual Studio's resource editor or any other editor and translate all the strings, menus, dialogs etc.. in it. Please do not change the order of the menu items. 2) After editing, you need to compile it. A Visual Studio .NET 2003 project is provided in the folder "Template". A makefile to build using gcc/mingw is also provided. You can also use the provided Visual Studio project file with Visual Studio 2005 and Visual Studio 2008 (they will convert it automatically). You can also use any other compiler (for example gcc/mingw). After, compiling, it will produce "Satellite.dll". 3) Create a folder with the name of language ID, to which you are translating, in the "Languages" folder where Turbo Engine is installed. Place "Satellite.dll" in that folder. You can use the link given below to find out the language ID for your language. For example, if I am translating to Japanese, I will create a folder like this: [Turbo Engine Folder]\Languages\1041\Satellite.dll /\ || Language ID 4) Start up Turbo Engine and go to "Misc->Select Language". If everything went right, your language should now appear in the list. Select the language and press "OK". Important Note ============== * Do not change the order of the menus/menu items. * Do not remove "\n" and things like "%s" and %d" etc.. from a string etc.. * Make sure the version of the DLL matches with the version of Turbo Engine. To check this, FILEVERSION, FileVersion, PRODUCTVERSION and ProductVersion in Turbo.rc and Turbo Engine should match. If the versions do not match, Turbo Engine will not load it. Language IDs ================= To find out the language ID for your language, go to: http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx
hilakku