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

Ранее пользователи OpenCart , использующие Linguise для перевода веб-сайтов, сталкивались с повторяющейся проблемой в работе функции поиска. Когда посетители выполняли поиск товара на переведенной странице, страница результатов автоматически перенаправляла на исходный язык веб-сайта, независимо от выбранного языка.
Такое поведение вносило путаницу и нарушало единообразие языка для пользователей, просматривающих сайт на предпочитаемом ими языке. В результате, даже при полностью переведенном интерфейсе, поиск казался неполным, что могло повлиять на удовлетворенность пользователей, особенно международной аудитории.
Эта проблема была особенно заметна для пользователей поисковых систем или целевых страниц, уже настроенных на определенный язык. Даже когда интерфейс, описания товаров и навигационные меню отображались корректно переведенными, при поиске товара происходило перенаправление на страницу с исходным языком, что нарушало бесперебойную работу сайта. Устранение этого несоответствия стало приоритетной задачей для владельцев магазинов, стремящихся укрепить доверие и повысить конверсию среди клиентов по всему миру.
Как включить полный перевод результатов поиска

Перед включением функции перевода поиска убедитесь, что вы обновили интеграцию Linguise до последней версии. Это обеспечит корректную работу функции перевода поиска на вашем сайте OpenCart .
Для активации перевода поисковых запросов достаточно установить всего две простые переменные в файле Configuration.php. Во-первых, убедитесь, что значение переменной $cms равно 'opencart'. Затем включите перевод поисковых запросов, установив $search_translations = true. С учетом этих двух настроек Linguise сможет автоматически переводить поисковые запросы на основе выбранного языка.

После настройки этих параметров верхняя строка поиска на сайте будет бесперебойно работать на разных языках. Ниже приведен пример того, как будут отображаться результаты поиска при использовании ключевых слов, таких как «touch» на английском языке.

Затем, когда веб-сайт использует индонезийский язык и пытается выполнить поиск по ключевому слову «sentuh», результаты поиска также отображаются на выбранном индонезийском языке.

Заключение
В этом последнем обновлении Linguise устранил одно из ключевых ограничений многоязычной конфигурации OpenCart, обеспечив полную поддержку перевода в функции поиска. Теперь пользователи могут осуществлять поиск без перенаправления на сайт на исходном языке, что обеспечивает плавную и единообразную работу на всех языках.
Владельцам магазинов, использующим Linguise с OpenCart необходимо включить опцию перевода поиска, чтобы активировать эту функцию. Чтобы воспользоваться этими улучшениями и обеспечить безупречный многоязычный поиск, убедитесь, что вы используете последнюю версию Linguise .



