Page MenuHomePhabricator

Use Special:MyLanguage URIs on Special:Version for skins and extensions
Open, Needs TriagePublicFeature

Description

Steps to replicate the issue (include links if applicable):

  • i open -> https://www.mediawiki.org/wiki/Special:Version
  • i see the sections Installed software and Entry point URLs
  • each left column link points to a translated page (/fr) in my case
  • skip now to sections Installed skins and extensions

What happens?:

  • we see that starting from line "Cologne Blue" that links are hard coded to the /en page although translated pages exist

What should have happened instead?:

  • I expected to be moved to the corresponding translated page either of skin or of extension
  • that means a Special:MyLanguage/ is missing in front of (all Mediawiki) following link declarations
  • never mind wether the translated page does not exist since fallback will be on the EN page

Software version (skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.): Desktop + Vector skin.

The links for skins and extensions are taken from the skin.json and extension.json files, so the changes would need to be made there.

Event Timeline

Aklapper renamed this task from Special:Version why not using Special:MyLanguage for skins and extensions ? to Use Special:MyLanguage URIs on Special:Version for skins and extensions.Feb 11 2025, 3:32 PM
Aklapper changed the subtype of this task from "Bug Report" to "Feature Request".
A_smart_kitten subscribed.

To ensure that this task has a specific point at which it will be resolved, I propose scoping it to the extensions & skins currently used on Wikimedia wikis. (If this scope is accepted, I suggest filing additional tasks if there are any further skins/extensions that need their links to MediaWiki.org pages changing to use Special:MyLanguage.)

I'd make it broader than that, and say any hosted on Gerrit should be updated.

Change #1118818 had a related patch set uploaded (by Samwilson; author: Samwilson):

[mediawiki/extensions/BoilerPlate@master] Add Special:MyLanguage to URL in extension.json

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

Change #1118818 merged by jenkins-bot:

[mediawiki/extensions/BoilerPlate@master] Add Special:MyLanguage to URL in extension.json

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

A_smart_kitten updated the task description. (Show Details)

I'd make it broader than that, and say any hosted on Gerrit should be updated.

Okay by me :)
Two questions -- is there a list of MW extensions/skins that are hosted on Gerrit somewhere, or is the best thing to do to filter the list of Gerrit repositories for "mediawiki/extensions" & "mediawiki/skins"?
Also, is it worth adding a list of extensions needing updating to this task's description in order to track progress? (I was drafting it to see how it might look, but then unintentionally published the changes by accidentally hitting the enter key...)