Page MenuHomePhabricator

Incorrect language name in the inter-language box on Turkish wikis
Closed, ResolvedPublicBUG REPORT

Description

List of steps to reproduce:

  • Go to any Turkish wiki (Except Turkish Wikipedia. They added a js code to common.js page to fix it.)
  • Search in the inter-language box for any language name that starts with the "I" letter. E.g. Italiano or Interlingua

What happens?:

  • The first letter of the language appears as "İ" (U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE) instead of "I".

What should have happened instead?:

  • It should not appear as "İ".

Screenshots:

image.png (1,323×702 px, 98 KB)

image.png (1,322×696 px, 115 KB)

Probably similar to T288402.

Event Timeline

TmY_e12 updated the task description. (Show Details)

It looks like it has been like this for a decade at least: rMWf05901367b29: SkinTemplate: extract formatLanguageName() from outputPage().

It could be hardcoded to use English uppercasing, or just do it with CSS.

@Amire80: 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!

Change #1281751 had a related patch set uploaded (by HakanIST; author: HakanIST):

[mediawiki/core@master] Skin: Use locale-independent ucfirst for language autonyms

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

Change #1281751 merged by jenkins-bot:

[mediawiki/core@master] Skin: Use locale-independent ucfirst for language autonyms

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

matmarex assigned this task to HakanIST.
matmarex subscribed.

Thanks for the patch!