I want to make a web app that support multiple languages(English, German, French ...) I also want to detect the browser language to use as default and also let the user select the language.
What will be the best approach for doing this?
- To have a separate view for each language. Keep the language in the user's session and render the correct view.
- To have the string translation in DB, and translate using a custom mechanism each time I render the view.
- Does MVC have some native support for this?
- Other option?
Thanks,
Radu