Чтобы добавить некоторые детали к отличный ответ Мартина Бута (на случай, если его ссылка на MediaFire может исчезнуть), вот как я его идентифицировал:
Я использовал два файла, так как яна данный момент нужны только английский и немецкий ("de"):
![enter image description here](https://i.stack.imgur.com/cenaZ.png)
Для свойств каждого файла мне пришлось вручную ввести Пользовательский инструмент кака также значения пространства имен пользовательских инструментов для каждого файла:
![enter image description here](https://i.stack.imgur.com/TWd1C.png)
![enter image description here](https://i.stack.imgur.com/LqQ2K.png)
И, наконец, я ввел следующее внутрикорневой файл Web.Config под разделом <system.web>
:
<globalization uiCulture="auto" culture="auto" />
Конечно, я также добавил директиву пространства имен в файл Web.Config ниже папки Views (то есть не корневой), как описывает Мартин:
<add namespace="ViewResources" />
И тогда я наконец смогу получить доступ к строго типизированным ресурсам в моем (частичном) представлении Razor:
<h2>@ViewResources.Test1</h2>
Кстати:это работало с MVC 4, тоже не только MVC 3.