Fix search condition handling when two conditions have same translation

This prevented one "Numéro" from working in the French locale.

Also do a proper collation sort
Hack to fix "Numéro" search condition in French locale

https://forums.zotero.org/discussion/14942/