Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added a project: Wikidata.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  Wikibase creates translatable edit summaries by generating special 
autocomments –
  
    /* wbsetlabel-set:1|en */ Wikidata sandbox
  
  – which are then turned into HTML via the `FormatAutocomments` hook when the 
whole comment/summary is formatted (in the user language):
  
    ‎<span dir="auto"><span class="autocomment">Changed English label: 
</span></span> Wikidata sandbox
    ‎<span dir="auto"><span 
class="autocomment">(wikibase-item-summary-wbsetlabel-set: 1, 
en)(colon-separator)</span></span> Wikidata sandbox
  
  There are two spaces before the label value: one inside the autocomment, from 
the `colon-separator` message (which is `: ` in English), and one outside the 
autocomment, which is the original space between the `*/` and the new label. 
That’s fine, since in HTML adjacent spaces are collapsed (even across elements).
  
  However, this means that the outer space will still be present even if the 
`colon-separator` message doesn’t include one. This is the case, for example, 
in Chinese languages (example edit 
<https://www.wikidata.org/w/index.php?title=Q956&diff=414837688&oldid=414833564&uselang=zh>):
  
    ‎<span dir="auto"><span 
class="autocomment">已更改[zh-hk]的标签、描述和别名:</span></span> 北京, 中華人民共和國首都, 北京, 京, 北京市
  
  Though my knowledge of Chinese languages is limited, I believe this is 
incorrect: they don’t use space characters, that’s why the `colon-separator` 
message doesn’t include a space character there (it’s just an U+FF1A FULLWIDTH 
COLON). The visual difference is minor, but it does exist:
  
  F28509561: Screenshot_2019-03-29 “北京市 (Q956)”的版本间的差异 - Wikidata.png 
<https://phabricator.wikimedia.org/F28509561>
  
  This can be fixed by removing the space after the `*/`:
  
    /* wbsetlabel-set:1|en */Wikidata sandbox
  
  This would still look correct in English, since the `colon-separator` message 
includes the space there:
  
    ‎<span dir="auto"><span class="autocomment">Changed English label: 
</span></span>Wikidata sandbox

TASK DETAIL
  https://phabricator.wikimedia.org/T219637

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Aklapper, Lucas_Werkmeister_WMDE, alaa_wmde, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Wikidata-bugs, 
aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to