Как и в случае с экстранетом, формы, используемые в Composite.Community.Newsletter, можно перевести на родной язык.
На сайте вы будете использовать две формы, которые создаются соответствующими функциями:
Итак, давайте займемся русификацией форм подписки и отписки.
(Продолжение следует...)
На сайте вы будете использовать две формы, которые создаются соответствующими функциями:
- Форма подписки: Composite.Community.Newsletter.SubjectBased.SubscribeForm
- Форма отписки: Composite.Community.Newsletter.UnsubscribeForm
- создать копию ресурсного файла для вашего языка
- перевести строки, использующиеся в формах
(Нов этом случае вам не нужно прописывать этот файл локализации в конфигурации Composite C1 CMS.)
Создание файла локализации
Здесь все просто. Файл со строками на языке по умолчанию (английском) находится в ~/App_GlobalResources/Composite/Community/Newsletter.resx. Поэтому:
- Заходим в ~/App_GlobalResources/Composite/Community/.
- Создаем копию файла Newsletter.resx, добавив ему суффикс для русского языка ru-ru: ~/App_GlobalResources/Composite/Community/Newsletter.ru-ru.resx
Перевод строк
- Теперь открываем новосозданный файл ~/App_GlobalResources/Composite/Community/Newsletter.ru-ru.resx в редакторе ресурсов в Visual Studio.
- Переводим строки. Например, так:
- MailingList: Рассылка:
- MailingLists: Рассылки:
- MemberAlreadySubscribed: Обратите внимание, что вы уже подписаны на следующие рассылки:
- MemberEmail: Адрес эл. почты
- MemberName: Имя
- NeverMail_UnsubscribeSuccessfully: Отписка прошла успешно
- NeverMail_ValidateEmail: Пожалуйста, введите правильный адрес и попробуйте еще раз.
- SubjectBased_ConfirmMessage: Письмо-подтверждение выслано на ваш адрес эл. почты.
- SubjectBased_SelectMailingList: Выберите рассылку
- SubjectBased_SuccessfullySubscribed: Спасибо за подписку
- SubjectBased_Unsubscribe_MemberDoesNotExists: Такой подписчик не существует
- SubjectBased_Unsubscribe_UnsubscribeSuccessfully: Отписка прошла успешно
- SubjectBased_Unsubscribe_YouAreNotSubscribed: Вы не подписаны
- SubjectBased_ValidateEmail: Пожалуйста, введите правильный адрес и попробуйте еще раз.
- Subscribe: Подписаться
- Unsubscribe: Отписаться
- UnsubscribeFromAll: Отписаться от всех рассылок
- Сохраняем файл.
И теперь можете проверять как выглядят ваши формы на страницах сайта.
Далее мы поговорим о дополнительных возможностях в Composite.Community.Newsletter.
(Продолжение следует...)
Предыдущие сообщения:
- Рассылка информационных бюллетеней (1). Введение
- Рассылка информационных бюллетеней (2). Создание рассылок
- Рассылка информационных бюллетеней (3). Форма подписки
- Рассылка информационных бюллетеней (4). Создание шаблонов для рассылки
- Рассылка информационных бюллетеней (5). Создание бюллетеней
- Рассылка информационных бюллетеней (6). Рассылки вручную и по расписанию
- Рассылка информационных бюллетеней (7). Статистика
Комментариев нет:
Отправить комментарий