OpenCart 3

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

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

Вступление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

©shopiweb.ru

Еще статьи

Свежие посты

  • Практика создания Интернет магазина

Всё что нужно знать про создание сайта под ключ

Можно ли создать сайт самостоятельно? Можно, но это долго и не всегда эффективно. Прочтите про создание сайта под ключ и сделайте…

Актуально от: 24.08.2023
  • Новый бизнес

Профессиональное восстановление данных и файлов

Почему  восстановление данных и файлов лучше доверить профессионалам.

Актуально от: 06.06.2023
  • Скрипты интернет магазина

Скрипты интернет магазина

Что такое скрипты интернет магазина с примерами.

Актуально от: 15.05.2023
  • Новый бизнес

Что такое социальная коммерция

Что такое социальная коммерция и чем она отличается от интернет-магазина.

Актуально от: 02.05.2023
  • Новый бизнес

Как научиться создавать сайты

Где и как научиться создавать сайты.

Актуально от: 10.03.2023
  • Новый бизнес

Что такое WMS система управления складом

Что такое WMS система управления складом.

Актуально от: 25.11.2022