ASP.NET MVC Урок C. Многоязычный сайт

Цель урока. Научиться создавать многоязычные сайты. Структура БД. Ресурсы сайта. Определение языка. Переключение между языками. Работа в админке.Проблемы многоязычного сайта Итак, заказчик просит сделать сайт многоязычным, т.е. чтобы и по-русски, и по-французки, и по-английски. Это может быть как просто многоязычный блог, так и гостиничный сайт, сайт по работе с недвижимостью и многое другое. Для начала определим, что же мы будем переводить: Написание дат, сумм в зависимости от выбранной локализации. С этим справляется класс System.Globalization Встроенные ресурсы сайта — выдача ошибки («Поле не может быть пустым», «The field is required») и другие сообщения. Не встроенные ресурсы, как то логотипы, изображения, js-локализация элементов управления. Для переключения между ними необходимо знать текущее значение языка на странице. Пользовательские значения. Читать дальше →

© Habrahabr.ru