I created a small WPF desktop application. I am thinking about how to make my application internationalized. Is there any Language Class to research (.NET 3.5 based)?
I want to load the my application language from windows region/language configuration automatically.
OR. some method to switch language from my application menu list.( no additional customize language package installation, assume the windowns system language packages support Chinese/English/Japanese/Korean already).
Have a look here: http://msdn.microsoft.com/en-us/library/ms788718.aspx#workflow_to_localize
You’ll probably need to put your language-specific strings (and other data) into separate
.resources.dlls. AS the application starts, .NET framework will loads the resources from the appropriate resource DLL (called a satellite DLL). The satellite DLLs are placed in the subfolders with the names likeen-USorfr-CAat the folder where your main executable resides.