Page MenuHomePhabricator

In Turkish, messages starting with i are missing on Special:AllMessages with lang=tr
Open, Needs TriagePublicBUG REPORT

Description

Steps to reproduce
Load https://www.mediawiki.org/wiki/Special:AllMessages?prefix=import&lang=tr
or https://www.mediawiki.org/wiki/Special:AllMessages?prefix=Import&lang=tr

What happens?
It shows No results.

What should have happened instead?
It should show all messages starting with import like on
https://www.mediawiki.org/wiki/Special:AllMessages?prefix=import&lang=en or on
https://www.mediawiki.org/wiki/Special:AllMessages?prefix=Import&lang=en

The message keys are in English and therefor the ucfirst should be in English and not in Turkish with the mapping from i to İ.

Event Timeline

Change 729225 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/core@master] AllMessagesTablePager: Use English ucfirst for the message keys

https://gerrit.wikimedia.org/r/729225

Aklapper renamed this task from Messages starting with i are missing on Special:AllMessages with lang=tr to In Turkish, messages starting with i are missing on Special:AllMessages with lang=tr.Oct 14 2021, 7:56 AM

@Fomafix: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!

This comment was removed by TmY_e12.

Change #729225 abandoned by Hashar:

[mediawiki/core@master] AllMessagesTablePager: Use English ucfirst for the message keys

https://gerrit.wikimedia.org/r/729225

Change #729225 restored by Thcipriani:

[mediawiki/core@master] AllMessagesTablePager: Use English ucfirst for the message keys

https://gerrit.wikimedia.org/r/729225

Submitted patches for the related T288402 and T294695 using a targeted fallback (normalize U+0130 to ASCII I only when the initial lookup fails), avoiding the concerns in T292834 and https://gerrit.wikimedia.org/r/1116533 about changing ucfirst globally. A similar approach could work for AllMessagesTablePager here.