В этой статье расскажем, как добавить украинскую версию сайта на OpenCart. Ведь с 16 июня 2022 года согласно закону Украины "Про забезпечення функціонування української мови як державної" ваш сайт, если он работает для граждан Украины, обязательно должен иметь украинскую локализацию. Более того, украинская версия сайта должна открываться по умолчанию.
В Украине очень много интернет-магазинов почему-то работает на русском языке без имеющейся украинской версии. Даже самый большой украинский интернет-магазин до недавнего времени не имел украинского перевода. Хотя согласно социологическим опросам, как информирует Радио Свобода, 78% жителей Украины считают родным именно украинский язык. И этот опрос проводился в 2021 году, еще до начала полномасштабного вторжения России в Украину. Парадокс, не правда ли?
Итак, пришло время добавить украинский язык на OpenCart.
Установка украинской локализации
Нужно загрузить и установить локализацию на сайт, то есть файлы, содержащие переводы всех фраз, используемых в CMS. Например, украинскую локализацию для OpenCart 4.0 можно совершенно бесплатно скачать на нашем сайте. Для других версий вы без проблем найдете переводы через поисковый запрос. Обычно на странице локализации или в загруженном архиве можно найти инструкцию по ее установке. Мы же приведем пример, как добавить украинский язык в систему:
- Авторизируйтесь в Административной панели вашего сайта и перейдите в раздел Система > Локализация > Языки и нажмите кнопку "+" на этой странице, чтобы добавить новый язык.
- Введите следующие данные и сохраните форму:
Название: Українська
Код: uk-ua
Кодировка: uk,ua,uk_UA,ukrainian
Статус: Включено
Порядок сортировки: 1 - Для установки украинского языка по умолчанию перейдите в раздел Система > Настройки > Изменить.
- На вкладке "Локализация" выберите "Русский" в полях: "Язык" и "Язык администратора".
После этого в шапке наружной части сайта должен добавиться переключатель между языками. Но бывает такое, что при переключении не все части сайта переводятся, они отображаются на английском языке. Такое случается, если вы установили посторонние модули, не имеющие украинской локализации, в таком случае нужно обратиться к автору модуля за поддержкой или заказать перевод у нас.
Весь контент в товарах, категориях, производителях, на страницах, в блоге нужно будет перевести вручную или же воспользоваться модулями для автоматического перевода контента страниц в режиме
Выбор модуля для формирования многоязычных ссылок с префиксами языков
Одним из самых популярных модулей для формирования ЧПУ является модуль SEO Pro, он бесплатный. Если ваш сайт построен на сборнике ocStore – SEO Pro уже включен в этот сборник. Если же у вас OpenCart – не проблема найти и установить SEO Pro. Но проблема заключается в том, что этот модуль не позволяет сделать мультиязыковые ссылки с префиксами языков. Данную проблему решает дополнение Мультиязык для SEO Pro OpenCart, его стоимость мизерна, но с его помощью вы получите URL с языковыми префиксами, типа:
- https://opencartbot.com/
- https://opencartbot.com/ru/
- https://opencartbot.com/en/
А также с помощью этого дополнения вы получите перелиночную hreflang, которую не видно обычному пользователю, но она необходима для нормального определения локализованных версий страниц поисковыми ботами. Инструкцию по установке и настройке этого дополнения вы найдете на его странице, на самом деле там все просто.
Правильная карта сайта с поддержкой мультиязычных URL
Если вы хотите, чтобы на вашем сайте OpenCart все было по фэн-шую – нужно сделать карту сайта также мультиязыковой, согласно рекомендациям Google. С этим вам поможет модуль Мультиязычная карта сайта XML OpenCart – широкие возможности которого помогут сделать такую карту сайта, которая будет нравиться и вам и поисковым работам. Модуль позволяет добавить в карту hreflang связи, а также управлять параметрами ссылок, разделять карту на части и многое другое.
Если же у вас нет времени заниматься добавлением украинского языка на OpenCart - вы можете заказать комплексную услугу "Настройка многоязычия сайта на OpenCart 3"