Лучший способ сделать сайт на нескольких языках

Я сделал сайт, используя (Asp.net, c#) и его содержание вEnglish. Now i have a requirement to make this website in such a way that is support multiple languages ie (German,French). Lable/Textbox/ string all values will display respective selected languages While searching i came to know there are some ways like

Using localization Use resource file. Database(every thing is saved in database for different language).

честно говоря, я не согласен с третьим вариантом.

Я хочу знать, какой путь лучше или есть какой-то другой способ лучше?

Примечание. Текущий веб-сайт создан с использованием.NET framework 4.0/ vs 2010.

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос