Page MenuHomePhabricator

Collect list of variants used when display item or property
Closed, ResolvedPublic

Description

In some cases only the label of an item is shown, in some cases it is both label and description. Also the use of "languge fallback" and its presentation varies between cases.

This is about collecting descriptive data, about the current status. Any possible discussion of whether those different cases should be unified etc, or should the variant X be changed in whatever regard is out of scope here.

Event Timeline

Use cases

How to read it:
Label, Description: the value of the “element” (label or description) of an item or property, possibly in the language other than user’s language using the “language fallback” functionality, including the “fallback” language marker.
Label, Description: the value of the “element” (label or description) of an item or property, possibly in the language other than user’s language using the “language fallback” functionality, NOT including the “fallback” language marker.
Namespace, ID: the respective value, for namespace being possibly empty depending on the wiki configuration.

Value in statement

Link text: Label
Link “title”: Namespace:ID

Value in statement, not saved

Text: Label

Link/reference in the edit summary on the history page

Link text: Label
Link “title”: Label | Description

Link in the diff view

Link text: Label
Link “title”: Namespace:ID

Search result in the “entity selector”, Search result in the “top” search box

First-line text: Label, optionally the alias matching the search term
Second-line text: Description

Recent changes

Link text: Label
Link “title”: Label | Description

Watchlist

Link text: Label
Link “title”: Label | Description

Special:AllPages, Special:NewPages, Special:Contributions, Special:WhatLinksHere...

Link text: Label
Link “title”: Label | Description

Search result on Special:Search (“standalone” search page)

Link text: Label
Link “title”: Label | Description
Second-line text below the link: Description

"Variants"/use case per data used for display.
Note: in all below "label" and "description" include language data: language code, directionality.

dataused when?
label, descriptionLink/reference in the edit summary on the history page; Recent changes; Watchlist; Special:AllPages; Special:NewPages; Special:Contributions; Special:WhatLinksHere...
label, optionally fallback language names, entity ID, entity namespaceValue in statement; Link in the diff view
label, description, optionally fallback language namesSearch result on Special:Search (“standalone” search page)
labelValue in statement, not saved
label, description, optionally aliasSearch result in the “entity selector”; Search result in the “top” search box
Vvjjkkii renamed this task from Collect list of variants used when display item or property to z4aaaaaaaa.Jul 1 2018, 1:05 AM
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
jrbs renamed this task from z4aaaaaaaa to Collect list of variants used when display item or property.Jul 1 2018, 7:15 AM
jrbs raised the priority of this task from High to Needs Triage.
jrbs updated the task description. (Show Details)
jrbs added a subscriber: Aklapper.
Addshore assigned this task to WMDE-leszek.
Addshore added a subscriber: Addshore.

marking as resolved, they seem to be collected in T197076#4278446