Anshuman Jasrotia
Anshuman Jasrotia

Reputation: 3175

How to manage Multilanguage website in asp.net?

I am building a website and in future it may have multilingual features. I just want to know about any database (e.g DataTypes ets.) or coding specifications that I should consider for this from the start so that multi language feature can be included at a later stage easily. Thanks

Upvotes: 0

Views: 556

Answers (2)

Andrew Walters
Andrew Walters

Reputation: 4803

For database column types I'd keep all the text nVarchar if you're going to be storing text there.

You could also checkout .net resource files: http://www.codeproject.com/Articles/5447/NET-Localization-using-Resource-file

If you know for sure you're going to translate the site in the future, it wouldn't hurt to put everything in an English resource file now.

Upvotes: 4

Habib
Habib

Reputation: 223187

You may create a Satellite Assembly per culture, and then you can use that via resources to create a Multilingual website. You may look at the following articles:

CodeProject - Creating multilingual websites
Multi-lingual web applications using ASP.Net 4

Upvotes: 2

Related Questions