Changes between Version 9 and Version 10 of TranslationGuide


Ignore:
Timestamp:
05/26/07 19:32:30 (13 years ago)
Author:
Eoin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TranslationGuide

    v9 v10  
    6666Being able to test translations in the GUI while they are being worked on is something many have requested. The translation file are parsed into [http://msdn2.microsoft.com/en-us/library/aa380599.aspx .RC script] files which are compiled into DLLs. This means that in order to test a translation you need to be able to generate that final DLL which Halite can use. I have tried to put together a small package to automate this whole process for non-developers. 
    6767 
    68 Download and extract [http://www.binarynotions.com/hailte/Translation.070527.7z archive]. You will end up with two folders- {{{res}}} is a snapshot of the current Halite resource sourcecode and {{{lang}}{ is a folder containing the current translations as well as some of the utilities needed to compile the translations into DLLs. Unfortunatly I can't really distribute all the necessary tools because to copyright issues and such. Thankfully the additional files necessary are freely availible online. 
     68Download and extract [http://www.binarynotions.com/halite/Translation.070527.7z archive]. You will end up with two folders- {{{res}}} is a snapshot of the current Halite resource sourcecode and {{{lang}}{ is a folder containing the current translations as well as some of the utilities needed to compile the translations into DLLs. Unfortunatly I can't really distribute all the necessary tools because to copyright issues and such. Thankfully the additional files necessary are freely available online. 
    6969 
    70 What you need is the MS resource compiler, {{{rc.exe}}}, the linker {{{link.exe}}},a tiny tool {{{cvtres.exe}}} and their support DLLs. These are availible from a number of locations of which I'll list two. 
     70What you need is the MS resource compiler, {{{rc.exe}}}, the linker {{{link.exe}}}, a tiny tool {{{cvtres.exe}}} and their support DLLs. These are available from a number of locations of which I'll list two here. 
    7171 
    72 The smallest download containing these files of which I'm aware of is the [http://www.masm32.com/masmdl.htm Masm32] package for writing 32bit windows assembly programs. If you download that package you can open it in an archive manager like 7zip (i.e. you don't need to install it if you don't wish to). Browse to the {{{bin}}} folder and copy the following files into the {{{lang}}} folder- {{{rc.exe}}}, {{{rcdll.dll}}}, {{{cvtres.exe}}}, {{{link.exe}}} and {{{mspdb50.dll}}}. 
     72The smallest download containing these files which I'm aware of is the [http://www.masm32.com/masmdl.htm Masm32] package for writing 32bit windows assembly programs. If you download that package you can open it in an archive manager like 7zip (i.e. you don't need to install it if you don't wish to). Browse to the {{{bin}}} folder and copy the following files into the {{{lang}}} folder- {{{rc.exe}}}, {{{rcdll.dll}}}, {{{cvtres.exe}}}, {{{link.exe}}} and {{{mspdb50.dll}}}. 
    7373 
    7474Alternatively you can get the files from the Express edition of VC++. The files you want in that case would be {{{rc.exe}}}, {{{rcdll.dll}}}, {{{cvtres.exe}}}, {{{link.exe}}} and {{{mspdb80.dll}}}. 
     
    8080convert.bat Halite German Russian 
    8181}}} 
    82 Copy those DLLs to the same for as the Halite EXE and they should be automaticially picked up by Halite when you go into the options. 
     82Copy those DLLs to the same for as the Halite EXE and they should be automatically picked up by Halite when you go into the options. 
    8383 
    8484==== Gotcha's ====