Как сделать многоязычный сайт в asp.net MVC? - PullRequest
3 голосов
/ 09 апреля 2010

Я не понимаю, куда поместить Ресурсы и как мы можем извлечь из этого ценность?

1 Ответ

6 голосов
/ 09 апреля 2010

Вы помещаете все свои языковые ресурсы в файл ресурсов (.resx). По сути, у вас будет один файл ресурсов для каждого языка, но будут все те же элементы «Name» с соответствующими «Values» - например ...

MyResource.resx (this will be the default)
Name: Welcome
Value: Welcome

MyResource.de-de.resx  (this will be used for German text)
Name: Welcome
Value: Wilkommen

Затем вы можете использовать эти ресурсы во всем приложении.

В просмотрах:

<%= MyResource.Welcome %>

Для получения более подробной информации о локализации в целом, посетите эти:

http://www.eworldui.net/blog/post/2008/05/ASPNET-MVC---Localization.aspx

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