I'm going to develop an ASP.NET MVC web-app and I'm new to this framework. I usually develop web application on Java platform using Spring MVC as web framework.
I need to implement internationalization in my new application but I can't find a standard approach to achieve this using ASP.NET MVC.
In Spring I usually have several properties
files for all the languages supported: messages_en.properties
, messages_it.properties
, etc. and I use a key-value approach to access the right message in the file:
mainPage.title=The title # in messages_en.properties
mainPage.title=Il titolo # in messages_it.properties
Is there something similar in .NET platform? Or is there any other "standard" way to implement i18n?