In the following, we will provide step by step instructions are how to create the satellite assemblies and add them to precompiled ASP.NET application:
1) Create resource files following the naming convention filename.locale.resx. The locale can be either the regular expression format [a-z]{2} for a language or [a-z]{2}-[A-Z]{2} for a dialect. For example, to create resource files for Simplified Chinese, we will copy the two resource files as SiteBuilderResources.zh-CN.resx and ManagerResources.zh-CN.resx and then translate them into Simplified Chinese.
2) Compile and Link the resources files into the satellite assembly. Open the Visual Studio DOS command prompt and run the following commands:
resgen Resources.zh-CN.resx resources.zh-cn.resources
al /t:lib /embed:resources.zh-cn.resources /culture:zh-CN /out:App_GlobalResources.resources.dll
3) Copy the App_GlobalResources.resources.dll into the bin\zh-CN directory under the root of the precompiled ASP.NET application.
Please also look at Ran Davidovitz's work: http://davidovitz.blogspot.com/2006/08/compiling-resource-file-in-precompiled.html