Page MenuHomePhabricator

Show interlanguage links on associated talk pages too
Closed, DuplicatePublic

Description

From T28085:

The best way to make this 'work' is improvements to interlanguage links to make them clean metadata; then we can easily pull the same links from the subject page and show them on the talk page (actually, we could probably do that already -- pulling the recorded langlinks from the subject page). Though adjusting automatically to the matching talk page might take more workish.

They should, however, always be a matched pair, not separately added.


Severity: enhancement
See Also:
T102888: [Bug] Recent changes pages doesn't have anymore the interlingual wikilinks on the sidebar on some projects
T123063: Special pages should link to all languages in a project.

Details

Reference
bz28604

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 11:31 PM
bzimport set Reference to bz28604.
bzimport added a subscriber: Unknown Object (MLST).

Can you please clarify what we're supposed to do here? It is not clear what this bug is supposed to achieve.

Suppose Q1234567890 is linked to

  • [[en:Foo:Bar]]
  • [[fr:Foo:Bar]]
  • [[pt:Foo:Bar]]
  • ...

In that case, each of the talk pages

  • [[en:Foo talk:Bar]]
  • [[fr:Foo talk:Bar]]
  • [[pt:Foo talk:Bar]]
  • ...

should have the "Language" section in the sidebar, with links to the talk pages in the list (i.e. the talk pages of pages which are linked to Q1234567890).

Unfortunatelly, the namespaces where this is more useful is precisely the ones Wikidata community decided not to link to any items:

  • User:Cross-wiki-vandal-fighter / User talk:Cross-wiki-vandal-fighter
  • MediaWiki:Gadget-very-useful.js / MediaWiki talk:Gadget-very-useful.js

So, part of this feature request cannot be solved by Wikidata (User and MediaWiki namespaces), but the other part can.

Thanks for the explanation Helder. This makes sense now.

I just found a similar request (but for special pages instead of talk pages) at
https://www.wikidata.org/wiki/Wikidata:Project_chat?oldid=90391621#Watchlists

Special pages are linked through Wikidata fine. The fact the community does not want to link special pages is the issue here, not wikibase capabilities. I suppose it could be done automatically though.

Lydia_Pintscher removed a subscriber: Unknown Object (MLST).

Suppose Q1234567890 is linked to

  • ...

In that case, each of the talk pages

  • ...

should have the "Language" section in the sidebar, with links to the talk pages in the list (i.e. the talk pages of pages which are linked to Q1234567890).

This was my first thought too, but there is more:

Second thought: oh well, but not all articles have a discussion page, so we cannot reliably link to discussion pages if we don't know whether they exist or not.

Many additional thoughts:

  • Could a gadget query those pages and see whether they exist or not? But this would be an expensive operation for a neat feature that in most cases would not be used...
  • Should that information be stored in Wikidata after all?
  • Could we just show red links for the discussions missing?
  • Could 'whatever' be a good enough first approach, considering that the benefits still would outweigh the cost of sending some users to discussion pages to be created?
Qgil set Security to None.

https://www.mediawiki.org/wiki/Requests_for_comment/Associated_namespaces might be of some use or help with this, to know in a more structured way which namespaces are "connected"

A couple comments. 1) There are probably two separable changes, one to pull from wikidata, the other to pull from the associated article (so that [[:fr:Discussion:Johns_Hopkins_University_Press]] pulls from both the wikidata for [[:fr:Johns_Hopkins_University_Press]] and the actual text for [[:fr:Johns_Hopkins_University_Press]] to look for interwikilinks that haven't been moved to wikidata. If the Wikidata one is easier, that would be fine. 2) In terms of pages that don't exist, what does the code do if one of the articles in a single wikidata entry gets deleted, does it still show the language? If so, then I think include the language regardless, worst that happens is that the user ends up being asked to create a talk page.

Nemo_bis renamed this task from Improve interlanguage links for talk pages to Show interlanguage links should on associated talk pages too.Dec 20 2015, 9:55 AM
Nemo_bis renamed this task from Show interlanguage links should on associated talk pages too to Show interlanguage links on associated talk pages too.