I'm about to start a desktop program that I want to add support for as many languages as I can. I'm going to be using C# and at least .Net 2.0. Is there a recommended way for adding support for multiple languages in the GUI and error messages?
Many thanks
There's plenty of localization articles on MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptutorials/html/introduction_to_resources_and_localization.asp
http://msdn2.microsoft.com/en-us/library/1k15k55d.aspx
http://www.microsoft.com/globaldev/getwr/dotneti18n.mspx
The umbrella term that applies to this is localization, specifically string localization (other things like currency and date/time formats can be localized, too). Here's a tutorial that covers some important aspects of it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With