Нормализация поиска на арабском: отсутствует поддержка вариантов хамзы, форм я/каф и орфографической эквивалентности

Я считаю, что это разумная просьба, так как она значительно улучшит поиск на арабских и персидских сайтах. Мы с радостью рассмотрим PR с реализацией этой функции, поэтому я помечу его тегом pr-welcome.

Для тех, кто решит поработать над этой функцией: вся логика нормализации должна быть скрыта за настройкой сайта, которая по умолчанию включена для арабских и персидских сайтов (см. locale_default в site_settings.yml), а для всех остальных локалей эта настройка должна быть выключена по умолчанию. В ядре уже есть аналогичная логика нормализации для акцентированных символов (см. lib/search.rb), поэтому это будет полезным ориентиром при реализации данной функции.

4 лайка