تطبيع البحث العربي: نقص الدعم لمتغيرات الهمزة، وأشكال الياء/الكاف، والتكافؤ الإملائي

أعتقد أن هذا طلب معقول لأنه سيحسن تجربة البحث للمواقع العربية والفارسية بشكل كبير. نود مراجعة طلب سحب (PR) ينفذ هذه الميزة، لذلك سأضع عليها علامة pr-welcome.

بالنسبة لأي شخص يقرر العمل على هذه الميزة: يجب أن يتم التحكم في جميع منطق التطبيع خلف إعداد موقع يتيح ذلك افتراضيًا للمواقع العربية والفارسية (انظر locale_default في site_settings.yml) ويجب أن يكون هذا الإعداد متوقفًا افتراضيًا لجميع المواقع الأخرى. يحتوي الأساس بالفعل على منطق تطبيع مشابه للأحرف المشددة (انظر lib/search.rb)، لذا سيكون ذلك مرجعًا مفيدًا عند تنفيذ هذه الميزة.

4 إعجابات