ASP.NET MVC локализация - PullRequest
1 голос
/ 05 мая 2009

Я бы хотел использовать файл ресурсов (.resx) для локализации в ASP.NET MVC. Моя мысль:

  1. Создайте файл ресурсов по умолчанию в папке App_GlobalResources Создайте несколько файлов локальных ресурсов в папке App_LocalResources
  2. читать информацию о cookie, чтобы установить CultureInFo Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-US");

тогда я бы хотел использовать файл ресурсов в контроллере для установки значения ViewData, что-то вроде:

ViewData["Title"] = Resources:Resource, PageTitle;

но синтаксис неправильный, как я могу это сделать?

Есть идеи?

1 Ответ

1 голос
/ 19 мая 2009

Вы пробовали подписаться?

ViewData["Title"] = Resources.Resource.PageTitle;

Если у вас есть Resource.aspx файл в вашем App_GlobalResources, это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...