If you have worked on localization of website you have probably done your fair share of:
- Setting System.Threading.Thread.CurrentCulture and CurrentUiCulture to the desired CultureInfo, retrieved from Request.UserLanguages
- Getting the resources from the ResourceManager using GetString and GetObject and adjusting the properties of controls
Microsoft has also released an Enterprise Localization Toolkit some time ago. This uses a SQL Server database to keep all localized resources from every application in the enterprise. It has really nice ideas, but is a little bloated and particularly unuseful if you do not have SQL Server at your disposal.
I was wondering, since there is not that much that I could find in a Google session and on the popular sites, how you guys and girls do your localization of ASP.NET applications. I would love to hear.