Автор Тема: Как перевести названия курьеров на разные языки?  (Прочитано 735 раз)

15 Декабрь 2016, 12:46:01
  • Новичок
  • *
  • Сообщений: 15
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.
Подскажите, пожалуйста, какой наиболее простой способ сделать перевод названия курьеров?
Сайт на 6 языках и переводы нужны на все.
В поле "имя курьера" отсутствует возможность выбрать другие языки.
Прикрепляю скриншот. Версия Prestashop 1.6.1.7
15 Декабрь 2016, 13:03:52
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86694
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
"Перевозчик" - интернациональное название, перевод не предусмотрен.
"Время в пути" - в этом поле можно менять языки.
15 Декабрь 2016, 13:06:39
Ответ #2
  • Новичок
  • *
  • Сообщений: 15
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
"Перевозчик" - интернациональное название, перевод не предусмотрен.
"Время в пути" - в этом поле можно менять языки.

У нас есть "Самовывоз из магазина", естественно это русское название, но на других языках, как Вы понимаете, это будет иначе:
"Pickup from store", "Recogida de tienda" и тд. По-этому, перевод необходим.
15 Декабрь 2016, 13:13:22
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86694
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если перевод необходим, то нужно переопределить базовый класс Carrier.php, изменить формат для 'name'.  Добавить поле в таблицу carrier_lang, изменить шаблоны в админке и в теме.