I am providing some links, go through them and they will guide you towards your goal. You will need to localize your website in order to change it as per user desired and your web site supported language :)
In short, you will keep translated strings for different languages in resource files (.resx). Each lang uage will have its own resource file containing all web site translatable contents (text --> words and sentences, as you wish while designing :) ) translated
into that language :). Then at each page load / initialization, you can call the local methods to get langugage from settings (say web.config) and change the text of labels.
For step by step guidelines, do read the attached posts :)
Software Engineer-I, MazikGlobal
Mark as on the post that helps you.
My .Net Blog: DotNetExperience
If you want to translate to multiple languages without spending a lot of time & resources, you can consider using the Microsoft Translator widget or customize with the SDK -
http://www.microsofttranslator.com/dev/
Member
1 Points
5 Posts
Translating the asp.net website to other languages
Jun 30, 2011 12:34 AM|naveen84n|LINK
Hi everybody ,
I am creating a website.can any one tell me how i can translate my whole website to the desired language that i have chosen in dropownlist.
Thanks in advance.
Naveen
All-Star
21303 Points
4516 Posts
Re: Translating the asp.net website to other languages
Jun 30, 2011 12:48 AM|sreejukg|LINK
see this
http://weblogs.asp.net/sreejukg/archive/2010/11/23/multi-lingual-web-applications-using-asp-net-4.aspx
My Blog
Member
562 Points
232 Posts
Re: Translating the asp.net website to other languages
Jun 30, 2011 12:49 AM|dr.maqk|LINK
Hello,
I am providing some links, go through them and they will guide you towards your goal. You will need to localize your website in order to change it as per user desired and your web site supported language :)
browse in details the following:
In short, you will keep translated strings for different languages in resource files (.resx). Each lang uage will have its own resource file containing all web site translatable contents (text --> words and sentences, as you wish while designing :) ) translated into that language :). Then at each page load / initialization, you can call the local methods to get langugage from settings (say web.config) and change the text of labels.
For step by step guidelines, do read the attached posts :)
Mark as
My .Net Blog: DotNetExperience
Member
1 Points
5 Posts
Re: Translating the asp.net website to other languages
Jun 30, 2011 02:00 AM|naveen84n|LINK
Thank u for ur valuable Answer
Member
1 Points
5 Posts
Re: Translating the asp.net website to other languages
Jun 30, 2011 02:01 AM|naveen84n|LINK
Thank u for ur valuable Guidance
Contributor
5541 Points
1115 Posts
Re: Translating the asp.net website to other languages
Jun 30, 2011 04:51 AM|mvark|LINK
If you want to translate to multiple languages without spending a lot of time & resources, you can consider using the Microsoft Translator widget or customize with the SDK - http://www.microsofttranslator.com/dev/
Google Translate has an API too but it will be shut off completely on December 1, 2011 - http://mvark.blogspot.com/2011/05/say-goodbye-to-google-translate.html
Tech Tips, Tricks & Trivia (T4) | My Code Gallery