Page MenuHomePhabricator

Make [[Special:WhatLinksHere]] and [[Special:RecentChangesLinked]] work with links which use [[Special:MyLanguage]]
Open, MediumPublic

Assigned To
None
Authored By
He7d3r
Feb 19 2014, 5:31 PM
Tokens
"Doubloon" token, awarded by GrounderUK."Doubloon" token, awarded by Quiddity."Like" token, awarded by Pppery."Doubloon" token, awarded by Yair_rand."Doubloon" token, awarded by Liuxinyu970226."Doubloon" token, awarded by Ricordisamoa.

Description

From T36098#392361:

(In reply to comment #11)

The preferred way to link to translatable pages is not to link directly to the
page anyway but to use Special:MyLanguage.

Which causes [[Special:WhatLinksHere]] not to show it. Is this already
tracked?

As internal links are not registered, Special:RecentChangesLinked is also made useless for all translatable pages.

Details

Reference
bz61547

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:05 AM
bzimport set Reference to bz61547.
bzimport added a subscriber: Unknown Object (MLST).

There isn't any obvious way to solve this at this moment. Needs some thinking.

He7d3r renamed this task from [[Special:WhatLinksHere]] doesn't list links which use [[Special:MyLanguage]] to Make [[Special:WhatLinksHere]] and [[Special:RecentChangesLinked]] work with links which use [[Special:MyLanguage]].Dec 4 2015, 7:09 AM
He7d3r updated the task description. (Show Details)

At least the link with Special:MyLanguage/ should be registered at its base page name (everything after the / in that prefix), because it is the source of translations, which should exist, independently of the number of subpages for language codes (which will vary constantly over time).
As well translated subpages will most often have a navbox linking to all other languages, either from a template (this links are registered), or the list autogenerated by <language/> (these links are also not registered).