Reputation: 3175
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
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
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