ASP.NET MVC + многоязычная страница - PullRequest
0 голосов
/ 19 декабря 2009

Я занимаюсь разработкой веб-сайта с использованием ASP.NET MVC. Сайт должен обрабатывать несколько языков. Я хотел бы спросить, каковы лучшие методы работы с несколькими языками - как для «статических» текстов, так и для БД. Я читал некоторые темы об этом на stackoverflow, но я не уверен, как я могу реализовать, когда данные из БД получены. Я также прочитал эту статью

1 Ответ

1 голос
/ 19 декабря 2009

Что ж, если вам нужно локализовать ваше веб-приложение, вы не сможете использовать какой-либо «статический» текст. Ссылка на статью, которую вы включили, рассказывает об использовании файлов ресурсов. Хотя это работает в ASP.Net MVC, это означает, что все на страницах просмотра должно быть элементом управления ASP.Net Literal, и вы должны поместить ВСЕ текстовое содержимое в файл .RES, а не помещать его в свой просмотр страниц.

Если у вас много пользователей из разных культур, тогда лучше использовать файлы .RES. Если у вас большинство пользователей на одном языке и небольшой процент на другом языке, то вы можете воспользоваться движком Microsoft . Вы просто внедрили немного JavaScript на свою страницу, и Microsoft переведет текст страницы для вас.

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