2012-01-20 2 views
0

Я устанавливаю сайт с EE2 на языке, отличном от английского, который имеет информационный бюллетень. Модуль списка рассылки кажется отличным для удобства использования и необходимой нам базовой функциональности. Мы хотели бы использовать это, если мы получим интерфейс пользователя на целевой язык.Локализация для модуля списка рассылки в ExpressionEngine?

Есть ли способ сделать следующее на другом языке для этого модуля: • сообщений после подачи зарегистрируйтесь формой на сайте электронной страницы • подтверждение • подтверждения на вебе-сайте • ссылку в нижней части электронной почты, чтобы удалить себя из списка • подтверждение того, что вы были удалены из списка.

ответ

0

Я нашел способ сделать это, не выходя через .php файлы:

  • Сначала перевести нужные файлы с помощью Translation Utility. Для функции списка рассылки используется несколько. Файлы, которые я знаю, должны будут использоваться для списка рассылки: core_lang.php и mailinglist_lang.php

  • Затем переместите файлы, которые вы создаете, в папку для языка в языковой папке.

  • Утилита перевода только переводит то, что будет отображаться в сообщениях на сайте, а не в автоматических электронных письмах. Чтобы перевести электронные письма, вы можете использовать «Дизайн»> «Страницы сообщений»> «Уведомления по электронной почте».

Надеюсь, это поможет кому-то еще.

0

Почтовые сообщения создаются внутри файла с именем email_data.php. Вам нужно перевести этот файл.

Он расположен в /system/expressionengine/language/english/email_data.php

+0

Вы знаете, почему этот файл (email_data.php) отсутствует в списке для Утилиты перевода? Это было бы полезно. –

+0

Возможно, из-за использования HEREDOC в файле, который сделает кодирование утилиты перевода более сложной. – Repox

Смежные вопросы