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