[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Page MenuHomePhabricator

Lemma not shown when linking senses unless the sense has a definition in the current language
Open, Needs TriagePublic

Description

When linking to a sense, the lemma is not shown unless there is a sense defined for the current language (or one of the fallback languages for the current language). Since the lemma is independent of the senses, I would expect it to always be shown.

I created an example on test.wikidata.org: https://test.wikidata.org/w/index.php?oldid=530138

When viewing it in German, all the lemmas are shown because there is a sense defined in English or German for all of them.

When viewing it in English or French, the lemma is not shown for the two which don't have an English definition, only the sense ID.

Some ideas for what it could display:

  • Just the lemma without a definition, e.g. "yet another lexeme"
  • The lemma with the sense ID in brackets after it, e.g. "yet another lexeme (L1338-S1)"
  • The lemma with text saying there's no sense definition in the current language, e.g. "yet another lexeme (English definition missing)"

Event Timeline

This is not a duplicate of T89213. The lemma should always be displayed. It's a bug that it depends on successful language fallback, because it shouldn't depend on language fallback in the first place.

For the record, the decision to only show the sense ID when no gloss is available was made in T200983#4518320 and recently reaffirmed in T207392#8492626.

As a total guess, I think the reason for it might be that showing the lemma(s) alone (idea #1 in the task description) would make the sense look like a lexeme and cause confusion? (But if that’s true, I think ideas #2 or #3 would alleviate that.)

I was about to report a bug about links to senses only showing the ID on property pages and then I realised it's this issue yet again. I am seriously tempted to start adding placeholder glosses for English as a workaround for this annoying, confusing design choice.

It would be great if the links simply showed gloss(es) in the language of the lemma if available. As a matter of practicality, I am not in the habit of glossing senses in languages other than the language of the lexeme—each gloss takes a certain amount of time to add, and if I want to minimize the amount of time I am spending writing glosses this is optimal. I don't need to see every gloss in my interface language and don't expect to.

I am here just to second the aforementioned concerns and would support a format that merely displays any gloss, rather than give up, if neither my interface language nor any in its fallback chain are present on a sense.