Переводим шаблон письма обратной связи Sngine на русский язык

Статус
Закрыто для дальнейших ответов.

baltun

Администратор
Сообщения
10.874
Реакции
2.584
Баллы
2.003
По умолчанию автор не стал переводить файл для обратной связи на русский язык и при отправки вам сообщение письма имеет вид:
Код:
Hi Admin,
You have a new email message
Email Subject:
тест
Email Message:
тест
Sender Name:
тест
Sender Email:
007@mail.ru
Мы его переводим на русский язык для этого корректируем файл includes\ajax\core\contact.php было по умолчанию так:
PHP:
    // prepare email
    $subject = "New email message from ".$system['system_title'];
    $body  = "Hi Admin, \r\n\r\n";
    $body .= "You have a new email message \r\n\r\n";
    $body .= "Email Subject: \r\n".$_POST['subject']."\r\n\r\n";
    $body .= "Email Message: \r\n".$_POST['message']."\r\n\r\n";
    $body .= "Sender Name: \r\n".$_POST['name']."\r\n\r\n";
    $body .= "Sender Email: \r\n".$_POST['email']."\r\n\r\n";
Стало так:
PHP:
    // prepare email
    $subject = (__("New email message from ")).$system['system_title'];
    $body  = (__("Hi Admin, \r\n\r\n"));
    $body .= (__("You have a new email message \r\n\r\n"));
    $body .= (__("Email Subject: \r\n")).$_POST['subject']."\r\n\r\n";
    $body .= (__("Email Message: \r\n")).$_POST['message']."\r\n\r\n";
    $body .= (__("Sender Name: \r\n")).$_POST['name']."\r\n\r\n";
    $body .= (__("Sender Email: \r\n")).$_POST['email']."\r\n\r\n";
Добавляем соответствующие строки в файл с переводом content/languages/locale/ru_ru/LC_MESSAGES/messages.po
Код:
#: includes/ajax/core/contact.php:51
msgid "New email message from "
msgstr "Новое сообщение электронной почты от "

#: includes/ajax/core/contact.php:52
msgid ""
"Hi Admin, \r\n"
"\r\n"
msgstr ""
"Здравствуйте администрация сайта, \n"
"\n"

#: includes/ajax/core/contact.php:53
msgid ""
"You have a new email message \r\n"
"\r\n"
msgstr ""
"У вас есть новое сообщение электронной почты \n"
"\n"

#: includes/ajax/core/contact.php:54
msgid "Email Subject: \r\n"
msgstr "Тема: \n"

#: includes/ajax/core/contact.php:55
msgid "Email Message: \r\n"
msgstr "Сообщение: \n"

#: includes/ajax/core/contact.php:56
msgid "Sender Name: \r\n"
msgstr "Отправитель: \n"

#: includes/ajax/core/contact.php:57
msgid "Sender Email: \r\n"
msgstr "Электронная почта отправителя: \n"
Результат будет такой:
Код:
Здравствуйте администрация сайта,
У вас есть новое сообщение электронной почты
Тема:
Уведомление об одобрении сообщения
Сообщение:
Тестовое
Отправитель:
007
Электронная почта отправителя:
007@mail.ru
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ