Автор Тема: Модуль оплаты. Перевод  (Прочитано 645 раз)

06 Июль 2014, 11:22:24
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день! Открываю для примера переводы модулей PayAnyWay, Robokassa и других, и там вот такой вид:

$_MODULE['<{robokassa}prestashop>confirmation_2e2117b7c81aa9ea6931641ea2c6499f'] = 'Ваш заказ с';
$_MODULE['<{robokassa}prestashop>robokassa_f61b20c41c181a190fa93ae2f7d8d9b3'] = 'Позволяет принимать оплату через Робокассу';

Откуда в переводах хэш 2e2117b7c81aa9ea6931641ea2c6499f? И что значит confirmation? Класс, или метод из которого вызывается перевод?
07 Июль 2014, 12:04:57
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Откуда в переводах хэш 2e2117b7c81aa9ea6931641ea2c6499f
Добавляется для уникальности перевода. Это происходит при обновлении перевода в админке и используется ключ из настроек сайта.
Цитировать
что значит confirmation
Шаблон в котором будет использоваться перевод.
07 Июль 2014, 13:15:34
Ответ #2
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А как добавляется перевод? Я напишу свой модуль без перевода, при этом используя метод l(), а потом в админке могу сделать перевод после установки модуля?
07 Июль 2014, 13:33:11
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля