Как перевести сообщения?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 holyfreak
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 21.07.2010

17.09.2010 14:01

А есть переводы сообщений высылающихся на E-mail? А то я вроди перевел все, но когда приходит на почту, сообщение пустое, а англ. приходили нормальные. Или посоветуйте как это исправить.

И как сделать чтобы это сообщение после регистрации было на русском:

Цитата

Account confirmation is required. Please, check your email for the confirmation link. To resend the confirmation email please click here.


#2 holyfreak
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 21.07.2010

17.09.2010 16:58

Разобрался с переводом текстов сообщений, а вот как поменять заголовок сообщения, что-то я найти не могу...

#3 holyfreak
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 21.07.2010

17.09.2010 18:50

С названиями разобрался, осталось перевести сообщения в зеленых и красных рамках, такие как:

Цитата

Account confirmation is required. Please, check your email for the confirmation link. To resend the confirmation email please click here.


Только вот дело в том, что файл *.php в кодировке ANSI и русские буквы отображает квадратами, если перекодировать в UTF8, при загрузке страницы выбивает ошибку:

Цитата

There has been an error processing your request
_______________________________________________
Exception printing is disabled by default for security reasons.

Error log record number: 1546530434


Что делать?

В var/reports

Цитата

a:5:{i:0;s:142:"Cannot send headers; headers already sent in /h/gipby/htdocs.shop.gip.by/app/code/core/Mage/Customer/controllers/AccountController.php, line 1";i:1;s:1059:"#0 /h/gipby/htdocs.shop.gip.by/lib/Zend/Controller/Response/Abstract.php(115): Zend_Controller_Response_Abstract->canSendHeaders(true)
#1 /h/gipby/htdocs.shop.gip.by/app/code/core/Mage/Customer/controllers/AccountController.php(114): Zend_Controller_Response_Abstract->setHeader('Login-Required', 'true')
#2 /h/gipby/htdocs.shop.gip.by/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Customer_AccountController->loginAction()
#3 /h/gipby/htdocs.shop.gip.by/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('login')
#4 /h/gipby/htdocs.shop.gip.by/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#5 /h/gipby/htdocs.shop.gip.by/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
#6 /h/gipby/htdocs.shop.gip.by/app/Mage.php(596): Mage_Core_Model_App->run(Array)
#7 /h/gipby/htdocs.shop.gip.by/index.php(80): Mage::run('', 'store')
#8 {main}";s:3:"url";s:38:"/index.php/rus/customer/account/login/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:3:"rus";}


#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2010 18:21

Ошибка "Cannot send headers; headers already sent" в любой программе на PHP обычно является симптомом какой-либо другой ошибки.
Смысл такой: интерпретатор говорит вам, что он не может отправить браузеру заголовки сообщения HTTP, потому что уже начата отправка тела сообщения.
По стандарту HTTP сначала должны быть отправлены все заголовки, а потом уже тело сообщения.
Почему так возникает?
Так возникает чаще всего потому, что в интерпретаторе произошла какая-либо другая ошибка, и интерпретатор отправил сообщение об этой ошибке браузеру.
Это сообщение уже является телом сообщения, и после него, соответственно, отправлять заголовки HTTP уже нельзя.

Чтобы узнать, какова первичная ошибка - включите сначала вывод ошибок Magento на экран.

#5 holyfreak
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 21.07.2010

04.10.2010 10:55

В общем и с этим разобрался, немного поэкспериментировал с кодировками и пришел к выводу:
для нормального отображения я в проге Notepad++ перекодировал в UTF-8 без BOM и все, кракозябры пропали и появились нормальные кириллические буквы)

Поделиться темой: