Как добавить свою кнопку, но на разных языках?

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

07.12.2011 20:37

Подскажите, пожалуйста, как в Магенто можно добавить свою кнопку и свое меню, которые находятся непосредственно в шаблоне но так, чтобы их название отражалась и на других языках. То есть, как прописать название?

в одних файлах встречаю название так прописанное...
$this->__('Add to Compare')

в других так
echo $_tab['title']


Но откуда берутся те переменные с разным содержанием в зависимости от выбранного языка...

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

12.12.2011 17:24

Правилен первый пример:
$this->__('Add to Compare')
При этом объект $this должен быть либо блоком (block), либо помощником (helper).
Система определяет модуль блока/помощника, и ищет языковой перевод указанной вами строки в файлах языковых переводов или в таблице языковых переводов базы данных.

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