See this edit. It was made by wbremoveclaims call with multiple claim='s. Tested in English, Czech and qqx.
Description
Details
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Add missing messages for Wikibase autocomments | Matěj Suchánek | mediawiki/extensions/Wikibase | master | +6 -2 |
Event Timeline
https://www.wikidata.org/w/index.php?title=Q32069506&diff=prev&oldid=555640928:
- The bogus output: wbremoveclaims-update:0|: removing redundant property
- With uselang=qqx: wikibase-item-summary-wbremoveclaims-update: 0,
https://www.wikidata.org/w/index.php?title=Q233693&curid=227349&diff=581916164&oldid=578532193:
- The bogus output: wbsetaliases-update:2|es: Elizabeth "Betty" Short, Black Dahlia
- With uselang=qqx: wikibase-item-summary-wbsetaliases-update: 2, es
The reason for both is super trivial: these messages are just missing in lib/i18n/en.json!
Why does "-item-" comment get preferred over "-entity-", which does exist, when it doesn't exist?
Thanks for bringing this up. The idea is that …-entity-… works as a fallback when …-item-… does not exist. In the cases we are discussing here both don't exist. We should add the missing …-entity-… messages.
There seems to be Regression: for the first change, I would expect wikibase-entity-summary-wbremoveclaims-remove instead.
I just run into this issue myself: https://www.wikidata.org/wiki/Special:Diff/593181437.
Change 407408 had a related patch set uploaded (by Matěj Suchánek; owner: Matěj Suchánek):
[mediawiki/extensions/Wikibase@master] Add missing messages for Wikibase autocomments
Change 407408 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Add missing messages for Wikibase autocomments