C# .NET - How to create Multilanguage window application using c#

Asked By vikas Gupta on 16-Feb-11 02:34 AM
i have a window application.i want to make it multilingual window application.on this application most of the data showing from database. how can i do that..
Reena Jain replied to vikas Gupta on 16-Feb-11 02:39 AM
hi,

use resource files for multi-language applications. The are many articles on the web explaining how to use them.

I have used two different ways:
  • A resource file per form
  • A global resource file

The resource file / form, is easier to implement, you only need to enter the values in the resource file, but I find this approach harder to maintain, since the labels are dispersed throughout the application.

The global resource file allows you to centralise all the labels (images etc.) in one file (per language), but it means manually setting the labels in the form load. This file can also be used for error messages etc.


here are two good links for you
http://www.codeproject.com/KB/cs/multilanguageapplications.aspx
http://www.eggheadcafe.com/community/aspnet/2/10066499/multilingual-web-application.aspx

hope this will help you
Subhashini Janakiraman replied to vikas Gupta on 16-Feb-11 03:49 AM
Hope you go to this link and check out my article on Localization in dotnetspider.

http://www.dotnetspider.com/resources/41602-Localization-with-Example.aspx
Anoop S replied to vikas Gupta on 16-Feb-11 05:07 AM
Refer this series of articles from http://www.ondotnet.com/ a good start :

http://www.ondotnet.com/pub/a/dotnet/2002/09/30/manager.html

http://www.ondotnet.com/pub/a/dotnet/2002/10/14/local2.htm

http://www.ondotnet.com/pub/a/dotnet/2002/10/21/localpt3.htm

http://www.ondotnet.com/pub/a/dotnet/2002/10/28/intlpart4.html