I want to create a web application that supports several languages (English, German, French ...) I also want the browser language to be used by default, and also allow the user to select the language.
What would be the best way to do this?
- To have a separate look for each language. Save the language in the user session and display the correct view.
- To translate strings in the database and translate using a custom mechanism every time I render a view.
- Does MVC have any native support?
- Another variant?
Thanks,
Radu
web-applications asp.net-mvc internationalization
Radu d
source share