MVC локализация маршрута - PullRequest
4 голосов
/ 25 ноября 2008

Играя с локализацией, используя подход Мэтта Хоули . Интересно, решил ли кто-нибудь локализовать маршруты? Я могу сделать это, используя глобальные ресурсы для каждого сайта. Но когда я пытаюсь сделать это выбором пользователей (чтобы пользователи могли переключаться между языками), архитектура не позволяет этого, потому что маршруты отображаются при запуске приложения, а не на уровне сеанса. Нужно ли предоставлять сайт на одном языке? Чего мне не хватает?

Ответы [ 3 ]

2 голосов
/ 16 апреля 2009

Не уверен, что это то, о чем вы спрашиваете, но в этом вопросе я представляю решение, использующее маршрутизацию asp.net (то же самое, что используется в MVC) для работы с маршрутами и языками.

1 голос
/ 30 января 2009

Вам не нужно создавать один сайт для каждого языка.

Я бы попытался использовать контроллер по умолчанию для перехвата всех запросов. Затем переведите имя контроллера + действие на базовый язык и затем перенаправьте маршрут соответствующим образом.

0 голосов
/ 27 апреля 2009

может быть, это тоже помощь по этой теме

http://haacked.com/archive/0001/01/01/internationalized-urls.aspx

...