Несколько языков в приложении ASP.NET MVC 3 (Razor) - PullRequest
3 голосов
/ 23 марта 2011

В моем текущем проекте на главной странице я могу переключать язык (FR | NL | UK).

Все тексты находятся в файлах ресурсов (.resx).Код языка (FR, NL, UK), который мне нужно использовать, находится в myMode.

Как мне установить все: @ HTML.Label (....)

Спасибо

Ответы [ 2 ]

9 голосов
/ 23 марта 2011

Когда вы меняете язык, вам нужно изменить текущую культуру пользовательского интерфейса.Вам также необходимо где-то отслеживать языковые предпочтения пользователя (маршрут, cookie, сеанс, ...).Вот хороший гид , который я бы рекомендовал вам прочитать.

0 голосов
/ 20 апреля 2013

Я согласен с предыдущим ответом, что вы должны изменить текущую культуру пользовательского интерфейса.При выпадающем меню вы можете сохранить язык в cookie.И затем, используя этот файл cookie, вы можете установить текущую культуру пользовательского интерфейса.В зависимости от культуры приложение будет подбирать текст из файлов ресурсов в зависимости от выбора языка.

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