I am trying to achieve globalization/localization in my MVC 3 application. I don\'t want different Views for each language. Please suggest how I can proceed. Any supported l
To add some details to Martin Booth's great answer (in case his MediaFire link might disappear), here is how I idid it:
I've used two files, since I only need English and German ("de") for now:

For the properties of each file, I had to manually enter the Custom Tool as well as the Custom Tool Namespace values, for each file:


And finally, I entered the following inside the root Web.Config file, below the section:
Of course I've also added the namespace directive in the Web.Config file below the Views folder (i.e. not the root one), as Martin describes:
And then I could finally access the resources strongly-typed in my (partial) Razor view:
@ViewResources.Test1
BTW: this worked with MVC 4, too, not only MVC 3.