Globalization and Localization in C#.
-
I have an existing C# application, I have to globalize it, and make localization available for german /french and UK english. I have not done this before, and I would appreciate, if some one can guide me to any tutorials, links, books, which can help me do this. Thanks,
-
I have an existing C# application, I have to globalize it, and make localization available for german /french and UK english. I have not done this before, and I would appreciate, if some one can guide me to any tutorials, links, books, which can help me do this. Thanks,
I have not had to do this yet either, but I have found Matthew MacDonald's book, "User Interfaces in C#" from Apress books extremely helpful, and it appears he has a "cookbook" approach to this in one of his chapters. I am going to have to do this as well in a little while. I'd like to hear from you on how your experience goes. WhiteWizard aka Gandalf
-
I have an existing C# application, I have to globalize it, and make localization available for german /french and UK english. I have not done this before, and I would appreciate, if some one can guide me to any tutorials, links, books, which can help me do this. Thanks,
In case you're using Visual Studio it's pretty simple. Design your form as usual with the wanted default language. If your finished, select your form and go to the properties editor. Apply
true
to theLocalizable
property and for every additional language apply the according region code to theLanguage
property and translate all UI controls. You find more detailed information on MSDN. Just search for Globalization or Localization. At the end some advertisment: If you're interested in allowing the user to change the language at runtime take a look at my article covering this topic here on CP: UICultureChanger component[^] Good luck :)
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook