Ajax Search Lite هو مكون إضافي شهير WordPress Search يعرض نتائج البحث على الفور وتفاعلية. عند استخدامها بالاقتران مع مكون إضافي للترجمة مثل Linguise، لا تزال ميزة البحث تعمل على الصفحات المترجمة. ومع ذلك ، في الممارسة العملية ، هناك مشكلة جديدة هي أنه بعد كتابة المستخدمين في كلمة رئيسية واضغط على Enter ، يتم إعادة توجيههم إلى إصدار اللغة الأصلي للموقع.
والخبر السار هو أن Linguise تدعم الآن إصلاحًا لهذه القضية. ستناقش هذه المقالة الأسباب الرئيسية للمشكلة والحلول الفنية التي يمكن تنفيذها للحفاظ على نتائج البحث في إصدار اللغة الذي يستخدمه المستخدم حاليًا.
المشكلة مع Ajax Search Lite والصفحات المترجمة

المشكلة الرئيسية التي تمت مواجهتها عند استخدام Ajax Search Lite على الصفحات المترجمة هي أن المستخدمين لا يبقون في إصدار اللغة الذين يستخدمونه حاليًا. عندما يكتبون كلمة رئيسية في حقل البحث واضغط على Enter ، تقوم صفحة نتائج البحث بإعادة توجيهها إلى إصدار اللغة الأصلي (عادةً ما تكون اللغة الافتراضية للموقع ، مثل اللغة الإنجليزية).
هذا أمر محير بالتأكيد ، خاصة في المواقع متعددة اللغات التي تريد تجربة مستخدم ثابتة في كل لغة. على الرغم من أن مربع البحث لا يزال يظهر على الصفحة المترجمة ، إلا أن النتيجة ليست كما هو متوقع ، لأن المستخدم "خارج" سياق لغته.
كيفية إصلاح مشكلات الترجمة في Ajax Search Lite

فيما يلي بعض الخطوات لإصلاح مشكلات الترجمة مع Ajax Search Lite. أولاً ، تأكد من تثبيت المكون الإضافي لـ Ajax Search - Live Search & Filter ونشطه على موقع WordPress الخاص بك.

بعد ذلك ، افتح Linguise ، انتقل إلى المتقدمة ، وقم بتمكين عمليات البحث عن ترجمة .

إذا نجحت هذه الخطوة ، فسترى الحالة (النشطة) تظهر في قسم تكامل الطرف الثالث خصيصًا للاشتراك في Ajax. يشير هذا إلى أن المكون الإضافي للبحث قد وصل بنجاح مع نظام ترجمة Linguise .

بمجرد أن تكون الإعدادات نشطة ، يمكنك تجربة ميزة البحث على الفور في الصفحة المترجمة. على سبيل المثال ، في هذه الصفحة التي تمت ترجمتها إلى الإندونيسي ، أدخل كلمة رئيسية في حقل البحث ، أو اختر من قائمة الإكمال التلقائي ، أو اضغط على Enter.

بعد ذلك ، ستظهر نتائج البحث تلقائيًا في اللغة التي تطابق إصدار الصفحة ، الإندونيسي.

هذا يعني أنه لا يترجم محتوى الموقع فحسب ، بل ستظهر نتائج البحث والاقتراحات الرئيسية في لغة الزائر ، مما يوفر تجربة بحث متسقة وسهلة الاستخدام.
خاتمة
من خلال ضبط تكوين Ajax Search Lite واستخدام الدعم من Linguise، يمكن الآن حل مشكلة عمليات البحث التي تعيد توجيه المستخدمين إلى صفحات اللغة الأصلية. هذا أمر بالغ الأهمية لضمان أن تظل تجربة المستخدم متسقة عبر المواقع متعددة اللغات.
يمكن للمستخدمين الآن البحث مباشرة من صفحة الترجمة دون مغادرة اللغة التي يتحدثونها حاليًا. هذا تحسن كبير في دعم التنقل وراحة المستخدم. تأكد من أنك تستخدم أحدث إصدار من Linguise للحصول على أقصى استفادة من هذا الدعم.