Настройка многоязычного сайта в OpenCart

Настройка многоязычного сайта в OpenCart

От автора: в области разработки веб-сайтов многоязычность теперь считается чем-то, что должно быть доступно как функция по умолчанию. Большинство популярных сайтов уже реализовало эту функцию, чтобы их услуги могли быть доступны для большего количества пользователей независимо от того, где географически они распределены и к какой культуре принадлежат. Кроме того, это будет дополнительным преимуществом перед конкурентами, если они не предоставляют такой функции.

В этой статье мы обсудим, как происходит настройка сайта в OpenCart, направленная на поддержку нескольких языков. Как и во всём остальном, поддержка создания нескольких языков в магазине происходит в самом ядре. Естественно, нужно будет загрузить и настроить языковые пакеты. И это тема сегодняшней статьи, в которой мы рассмотрим полный процесс создания многоязычного магазина в OpenCart!

Мы будем использовать последнюю версию OpenCart, поэтому убедитесь, что у вас установлена именно она!

Загрузка языкового пакета

Одна из первых вещей, которую необходимо сделать — загрузить нужный языковой пакет с сайта Marketplace OpenCart.
Перейдите в OpenCart Marketplace и найдите нужный языковой пакет. Вы можете выбрать либо бесплатную, либо коммерческую лицензию. В ходе этого урока мы будем использовать бесплатный пакет голландского языка.

Конечно, вы можете выбрать любой другой пакет на своё усмотрение! Далее нажмите Nederlands — Dutch OC 2.x pack, и он перенесет вас на страницу загрузки. Нажмите ссылку Download , соответствующую вашей версии OpenCart.

Теперь, когда мы загрузили языковой пакет, в следующем разделе разберёмся, как установить его из back-end OpenCart!

Установка языкового пакета

Прежде всего, извлеките zip-файл, загруженный в предыдущем разделе, скопируйте его и перезапишите все содержимое каталога загрузки в корень OpenCart. Затем перейдите к серверной части и выберите System > Localization > Languages. Нажмите на значок +, чтобы добавить новый язык. Я настроил параметры для голландского языка, как показано на следующем снимке экрана.

Возможно, вам интересно, откуда у меня взялись все эти настройки! Не волнуйтесь, они всегда включены в readme.txt файл, который поставляется с самим языковым пакетом. В нашем случае вы увидите, что leesmij.txt доступно с другим содержимым. Хотя содержание находится на голландском языке, вы можете легко угадать параметры поля, включенные в файл. Заполните и сохраните необходимые поля.

Поздравляю! Вы установили новый язык в своем магазине, и теперь это многоязычный магазин!

Тест-драйв Front-End

Перейдите ко front-end и зайдите на домашнюю страницу, к вашему удивлению уже будет доступен языковой коммутатор!

Просмотрите несколько страниц из разных разделов, и вы увидите, что почти всё теперь переведено на соответствующий язык.

Конечно, контент по-прежнему отображается на английском языке. Чтобы исправить это, вам нужно отредактировать категории / продукты, вы найдёте вкладку Nederlands вместе с вкладкой English. Таким образом, можно ввести информацию на обоих языках, что сделает ваш магазин действительно многоязычным!

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

В этом разделе мы увидим, как вы можете установить язык по умолчанию в своем магазине. Перейдите в System > Settings и отредактируйте настройки хранилища по умолчанию.

На вкладке Local вы можете установить язык по умолчанию как для front-end, так и для back-end. Таким образом, можно изменить язык по умолчанию для своего магазина на нечто отличное от английского.

Итак, мы подошли к концу! Вы можете загружать и настраивать столько языков, сколько захотите, и делать свой магазин поистине глобальным местом, которое может служить самой разнообразной аудитории.

Заключение

Сегодня многоязычность сайта — это необходимость, и именно это мы обсудили в этой статье. Мы прошли весь процесс в контексте OpenCart — начиная с загрузки языкового пакета до его настройки и настройки языка по умолчанию в хранилище.

Автор: Sajal Soni

Источник: //code.tutsplus.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: