Last post Aug 03, 2011 05:55 PM by programmer420
Aug 02, 2011 11:19 AM|programmer420|LINK
I am currently maintaining a web application that supports 2 languages, French/English. It is using the resource files and is coded with the recommended style of asp.net globalizaiton.
Now I have been asked to put the labels in a database table and stop using the xml file. I can create the table and use caching to optimize reading the Labels every time a page loads. I can also come up with a mechanism to avoid using if/else for language.
Please advise if this is a good design using database to store labels for each language we support. The reason we have to do this is because some client's don't like the translations and we have an interface that they can change our translation.
Aug 02, 2011 12:33 PM|princeG|LINK
Here is a solution for you: http://xlinesoft.com/asprunnernet/articles/multilingual_support.htm
Aug 03, 2011 05:55 PM|programmer420|LINK
Thanks for the reply. Since we already have a Qui interface to modify the labels so I will have to use that. I was more concerned about using database for Labels. If this is ok then I will go head with my change.