Как настроить переключение между несколькими языками в OpenCart 3

Вступление

Желание иметь один магазина на нескольких языках вполне законно и OpenCart 3 позволяет это сделать в коробочной версии по умолчанию. Правда вывод языков на витрине многим не нравится.

Переключение между несколькими языками в OpenCart 3

Сразу покажу, как на витрине получится переключение языков. По умолчанию это будет выпадающий список языков с флагами стран сортированный по вашему желанию.

  • Если вы хотите флаги языков расположить в ряд, нужно руками править шаблон catalog/view/theme/default/template/common/language.twig.
  • Или купить модуль переключения языков.

Как настроить переключение между несколькими языками в OpenCart 3

В системе, в зависимости от источника, один язык английский или два языка английский+русский. Все языки в папке catalog/language. Название папки с языками будет их кодом в настройках.

Посмотрите языковой пакет нужного вам языка. Английский язык уже есть в системе. Все языки в папке catalog/language.

Установите языковой пакет, например Французский, по FTP. Язык грузим и в catalog и в admin. Английский ставить не нужно. Другой нужный языковой пакет нужно найти в сети.

Это может вас заинтересовать:  Витрина OpenCart интернет магазина — первое знакомство

Читать: Перевод OpenCart 2.0 на русский язык.

На вкладке Система>>Локализация>>Языки видим включённые языки. Чтобы добавить (включить) свой язык, английский или вновь установленный французский, жмём кнопку «Добавить» справа вверху.

В настройке языка заполняем нужные поля.

настройке языка заполняем нужные поля

  • Название: будет видно на витрине в списке языков;
  • Код: это название папки с языком, выберите их списка.
  • Кодировка: это флаг языка читайте подсказку и пишите только одно значение из предложенных вариантов.
  • Выставите порядок нового языка, например 2 в поле «Порядок сортировки».
  • Сохранитесь.
  • Далее, идём в витрину магазина и видим, что, созданный нами, язык есть в выпадающем списке языков. Сортировка соблюдена.

Клик по флагу должен автоматически изменить язык магазина.

В моём варианте есть минусы, которые вы видите на фото.

два языка на сайте

Заключение

Довольно просто можно настроить переключение между несколькими языками в OpenCart 3. Труднее найти бесплатный языковой пакет. И возможно придётся допиливать руками полный перевод. Однако 90-95% магазина должно перевестись. На фото видите проблемы перевода меню, такая же картинка с двумя меню в подвале. Все фото для коробочной версии OpenCart Version 3.0.3.2.

Это может вас заинтересовать:  CHMOD права доступа при работе с OpenCart

Отдельно спасибо Александру, за вопрос в Коментарии.

©shopiweb.ru

Еще статьи

Один комментарий к “Как настроить переключение между несколькими языками в OpenCart 3

  1. Здравствуйте, помогите пожалуйста. Как сделать так, чтобы в поле для выбора языка, не было видно надпись того как называется язык, а просто была картинка флага.

Добавить комментарий