mojira.dev
MC-190263

Item and recipe search doesn't match accented letters when the base character is inserted

In all places in the game that have a search feature (i.e. creative inventory, recipe book and world selection screen), typing a non-accented character in the search box doesn't return matching entries with their corresponding accented letters.

As an example, in Portuguese, the item Lapis Lazuli is translated as Lápis-lazúli. Typing "la" in the search box doesn't show the item, whereas typing "lá" does. Another example is the Spawn Egg in Welsh, translated as Ŵy Geni: the search will only return the spawn eggs if you insert 'ŵ' (with the circumflex), but not 'w'.

Some languages even deliberately suppressed the accents in some words in order to improve accessibility. That was the case of the German translation for Chicken Spawn Egg: Hühner-Spawn-Ei (Chicken Spawn Egg) would not appear in the search if you search for “Huhn” (Chicken), so it was translated as Huhn-Spawn-Ei. The French language had to completely omit the "œ" and "Œ" characters because typing "oe" in the search box wouldn't match them.

This behavior seriously impairs the accessibility and user-friendliness of the search feature. Additionally, it differs from most of the search engines used on the web and in other applications, which would match base characters in the search string with any accented variant of the same character in the elements being searched.

Linked issues

Attachments

Comments 2

Thank you for your report!
We're tracking this issue in MC-118387, so this ticket is being resolved and linked as a duplicate.

If you would like to add a vote and any extra information to the main ticket it would be appreciated.

If you haven't already, you might like to make use of the search feature in the future to see if the issue has already been reported.

Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki

Ah, my bad. Would it be possible to update that report's description with this one's? I think it more accurately describes the problem through the mentioned examples.

Bentroen

(Unassigned)

Unconfirmed

(Unassigned)

1.15.2, 1.16 Pre-release 8

Retrieved