Linguise は長い間 OpenCart をサポートしており、ストアオーナーが完全な多言語ショッピング体験を提供できるよう支援してきました。 Linguiseを使用すると、簡単にセットアップして OpenCart ストアを翻訳できます。
しかし、1つの制限が残っていました。検索機能はしばしばユーザーを元の言語にリダイレクトし、翻訳された閲覧体験を妨げていました。この記事では、この問題を解決する Linguiseの最新アップデートについて解説します。完全な翻訳サポートが OpenCartの検索機能にまで拡張されたことで、ユーザーは選択した言語版からリダイレクトされることなく、あらゆる言語で商品を検索できるようになりました。.
問題:検索が元の言語にリダイレクトされる

これまで、ウェブサイト翻訳に Linguise を利用していた OpenCart ユーザーは、検索機能で繰り返し問題に直面していました。訪問者が翻訳されたページで商品検索を行うと、選択した言語に関係なく、結果ページが自動的にウェブサイトの元の言語にリダイレクトされていました。.
この動作は、ユーザーが好みの言語でサイトを閲覧する際の言語の一貫性を混乱させ、損なっていました。その結果、インターフェースが完全に翻訳されていても、検索体験は不完全に感じられ、特に国際的なユーザーの満足度に影響を与える可能性がありました。.
この問題は、すでに特定の言語に設定されている検索エンジンやランディングページから訪れるユーザーにとって特に顕著でした。インターフェース、商品説明、ナビゲーションメニューが正しく翻訳されて表示されていても、商品検索を行った瞬間に元の言語のページへリダイレクトされ、シームレスな体験が中断されていました。この不整合を解消することは、グローバルなお客様の信頼を築き、コンバージョン率を向上させたいストアオーナーにとって最優先事項となりました。.
全文検索翻訳を有効にする方法

検索翻訳機能を有効にする前に、 Linguise 統合を最新バージョンに更新していることを確認してください。これにより、検索翻訳機能が OpenCart ウェブサイトで正しく動作します。.
検索翻訳を有効にするには、Configuration.phpファイル内で2つの簡単な変数を設定するだけです。まず、$cmsの値が「opencart’」に設定されていることを確認してください。次に、$search_translations = trueを設定して検索翻訳を有効にします。 Linguise は、これら2つの調整により、選択した言語に基づいて検索クエリを自動的に翻訳できます。.

これらの変数を設定すると、ウェブサイトの上部検索バーが異なる言語間でシームレスに機能するようになります。以下は、英語で「touch」のようなキーワードを使用した場合の検索結果の表示例です。.

次に、ウェブサイトがインドネシア語を使用し、キーワード「sentuh」を検索しようとすると、検索結果の表示も選択したインドネシア語で利用可能になります。.

Conclusion
この最新のアップデートにより、 Linguise は検索機能が翻訳を完全にサポートするようにすることで、 OpenCartの多言語設定における主要な制限の一つを解消しました。ユーザーはサイトの元の言語にリダイレクトされることなく検索できるようになり、すべての言語でスムーズで一貫した体験を維持できます。.
Linguiseを Linguise で使用しているストアオーナーは、 OpenCart この機能を有効にするために検索翻訳オプションを有効にする必要があります。これらの改善を享受し、完璧な多言語検索体験を提供するには、 最新バージョンの Linguiseを使用していることを確認してください。



