Here is a how-to guide for making and translating new language version of SPlayer.
1. You can check out english language files from svn://svn.splayer.org/svplayer/src/apps/lang/res_eng
2. You can traslate .rc and .html file inside that tree, make new button picture etc, but do not commit, just email to tomasen@gmail.com the translated files, then I will create a new project tree for this language resource.
3. After new language resource project create, you will receive svn account to update/commit
NOTE:
1. DONT translate any line start with IDS_RS_xxxxx in .rc file. those are for setting label in registry, so translate those will messed up setting if ppl switch langauge.
2. Save rc file as Unicode(UTF-16) with BOM. Save html file as UTF-8.
<pre>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseRU|x86' "> <DefineConstants>locale=1049;codepage=1251</DefineConstants> <Cultures>ru-RU</Cultures> <WixVariables> </WixVariables> <OutputPath>bin\$(Configuration)\</OutputPath> <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath> </PropertyGroup>
</pre>
<pre> msbuild svplayer.wixproj /property:Configuration=ReleaseRU /l:FileLogger,Microsoft.Build.Engine;logfile=svplayer.ru.log;verbosity=detailed /t:Clean,Build </pre>
<pre> ... msitran -g ..\wix\bin\Release\en-US\SvPlayer.msi ..\wix\bin\ReleaseRU\ru-RU\SvPlayer.msi ru.mst ... scripts\wisubstg.vbs ..\..\..\..\SPlayer.msi ru.mst 1049
scripts\WiLangId.vbs ..\..\..\..\SPlayer.msi Package 1033,2052,1028,1049
</pre>