You might want to look into reading a bit more into Globalization and Localization as these two concepts focus on the same basic principles of providing information and content that is specific to the user (either related to their physical location or
customs and traditions found within their locale).
Globalization (Designing to handle multiple and international cultures)
Globalization is the process of designing and developing applications that function for multiple cultures. This means that globalization as the word implies are steps that you would take to ensure that your site can be accessed
by users from all over the world and that your site or application. Proper globalization will allow users, regardless of their culture to use your applications and enter text using text such as Arabic, Cyrillic, Hindu, Chinese, Japanese and other non-traditional
ASCII alphabets and it will also handle dates in a variety of formats as well such as "dd/MM/yyyy" as opposed to "MM/dd/yyyy".
Localization(Specifically targeting and customizing your site for a specific culture or locale)
If you think of Globalization as targeting a widespread number of sites and locations, then localization would be the opposite : targeting very specific and single cultures and locales. Localization might involve translations of your site or modifications
that are only applied to a specific location or culture (obviously a French translation of your site would only want to be used within French-speaking countries). It may also involve changing the appearance of your site as well, such as presenting
content in a right-to-left format as opposed to the traditional left-to-right for countries that use that format.
You can find some additional resources on the topic below :
Member
353 Points
1548 Posts
Multi language in asp.net website
Jan 13, 2015 12:27 PM|dlchase|LINK
Can someone point me to information about giving a us/en website the ability to handle multiple languages, e.g. German, Spanish, etc.?
All-Star
114593 Points
18503 Posts
MVP
Re: Multi language in asp.net website
Jan 13, 2015 12:37 PM|Rion Williams|LINK
You might want to look into reading a bit more into Globalization and Localization as these two concepts focus on the same basic principles of providing information and content that is specific to the user (either related to their physical location or customs and traditions found within their locale).
Globalization (Designing to handle multiple and international cultures)
Globalization is the process of designing and developing applications that function for multiple cultures. This means that globalization as the word implies are steps that you would take to ensure that your site can be accessed by users from all over the world and that your site or application. Proper globalization will allow users, regardless of their culture to use your applications and enter text using text such as Arabic, Cyrillic, Hindu, Chinese, Japanese and other non-traditional ASCII alphabets and it will also handle dates in a variety of formats as well such as "dd/MM/yyyy" as opposed to "MM/dd/yyyy".
Localization (Specifically targeting and customizing your site for a specific culture or locale)
If you think of Globalization as targeting a widespread number of sites and locations, then localization would be the opposite : targeting very specific and single cultures and locales. Localization might involve translations of your site or modifications that are only applied to a specific location or culture (obviously a French translation of your site would only want to be used within French-speaking countries). It may also involve changing the appearance of your site as well, such as presenting content in a right-to-left format as opposed to the traditional left-to-right for countries that use that format.
You can find some additional resources on the topic below :
Contributor
6711 Points
2334 Posts
Re: Multi language in asp.net website
Jan 13, 2015 09:57 PM|cnranasinghe|LINK
Video
https://www.youtube.com/watch?v=WgjDFAHZKnI
Article
http://www.codeproject.com/Tips/586948/ASP-NET-Website-and-Csharp-with-Multi-Language
http://startcoding.in/2012/06/12/multiple-languages-website-asp-net-c/