Я бы хотел использовать файл ресурсов (.resx) для локализации в ASP.NET MVC. Моя мысль:
- Создайте файл ресурсов по умолчанию в папке App_GlobalResources
Создайте несколько файлов локальных ресурсов в папке App_LocalResources
- читать информацию о cookie, чтобы установить CultureInFo
Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-US");
тогда я бы хотел использовать файл ресурсов в контроллере для установки значения ViewData, что-то вроде:
ViewData["Title"] = Resources:Resource, PageTitle;
но синтаксис неправильный, как я могу это сделать?
Есть идеи?