• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 270
  • Last Modified:

best practice for multilanguage application development in .net

Hi, I am wondering about how to develop a multi language application, that all the message text, error text, etc... would be changed easily according to language selection of user. Then application need to read current language configuration variable if it is not set it must be check regional settings.   What .net 2.0 offers for this purpose. I think to put all the words and phase to a database is cost much and be slower. Could this thing would be placed in a resource file. And then how to reach them in program. If you know what real world big programs do for that write it here.
0
karanba
Asked:
karanba
1 Solution
 
DhaestCommented:
Do you have any experience with globalization and localization ?
Keep in mind that you'll need the translation of your labels, ... somewhere stored in a database, resource files.
Here are some links that can help you on your way....

Internationalizing Your Application
http://quickstart.developerfusion.co.uk/QuickStart/aspnet/doc/localization/default.aspx

Building Multilingual Web Sites with ASP.NET
http://www.beansoftware.com/ASP.NET-Tutorials/Globalisation-Multilingual-CultureInfo.aspx

Creating multilingual websites
http://www.codeproject.com/aspnet/localization_websites.asp (part1)
http://www.codeproject.com/aspnet/LocalizedSamplePart2.asp (part 2)
http://www.codeproject.com/aspnet/MultilingualWebsites3.asp (part 3)

Creating multilingual websites
http://openmymind.net/localization/index.html
http://openmymind.net/localization/index2.html
0

Featured Post

Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now