You can place resources for different languages using satellite assemblies. The assembly is then loaded in memory if the user views the application in that language. The resources must be placed in specific locations so they can be located and used. If the resource cannot be found, the default resource is used.
Use the following steps to add a language resource:
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("ko-KR")
If you wish to use the resource at design time, install the satellite assemblies to the GAC and select the language in Visual Studio.NET.