Normalização de Pesquisa em Árabe: Falta Suporte para Variantes de Hamza, Formas de Ya/Kaf e Equivalência Ortográfica

Acho que este é um pedido razoável, pois melhoraria muito a experiência de busca para sites em árabe e persa. Adoraríamos revisar um PR que implemente este recurso, então vou adicionar um #pr-welcome a ele.

Para quem decidir trabalhar neste recurso: toda a lógica de normalização deve ser controlada por uma configuração do site que a habilite por padrão para sites em árabe e persa (veja locale_default em site_settings.yml) e todos os outros locais devem ter esta configuração desativada por padrão. O Core já possui lógica de normalização semelhante para caracteres acentuados (veja lib/search.rb), então isso seria uma referência útil ao implementar este recurso.

4 curtidas