Page MenuHomePhabricator

"Centralauth-merge-notlogged" message spits out junk word "kont" before the actual message on plwiki
Closed, ResolvedPublic

Description

  1. Log out.
  1. http://pl.wikipedia.org/wiki/Specjalna:%C5%81%C4%85czenie_kont?uselang=pl

HTML in question on

http://pl.wikipedia.org/wiki/Specjalna:%C5%81%C4%85czenie_kont?uselang=pl

<!-- bodytext -->
<p><span class="plainlinks"><a href="http://pl.wikipedia.org/w/index.php?title=Specjalna:Zaloguj&amp;returnto=Specjalna:Łączenie" class="external text" rel="nofollow">kont Zaloguj się</a></span>

on other wikis (enwiki, ruwiki, etc.) it cannot be reproduced:

http://en.wikipedia.org/wiki/Special:MergeAccount?uselang=pl

<!-- bodytext -->

<p><span class="plainlinks"><a href="http://en.wikipedia.org/w/index.php?title=Special:UserLogin&amp;returnto=Special:MergeAccount" class="external text" rel="nofollow">Zaloguj się</a></span>

http://pl.wikipedia.org/wiki/MediaWiki:Centralauth-notlogged is not customized on plwiki, reverting http://pl.wikipedia.org/wiki/MediaWiki:Centralauth-readmore-text does not fix the issue.


Version: unspecified
Severity: minor
OS: Windows Vista
Platform: PC
URL: http://pl.wikipedia.org/wiki/Specjalna:%C5%81%C4%85czenie_kont?uselang=pl

Details

Reference
bz26463

Event Timeline

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

A weblink is ending after the first space. The space is inside the {{#special:MergeAccount}} because that parser function is replaced with "Specjalna:Łączenie kont" and that contains the space.

The message need a urlencode around the #special or we need a #speciale function (bug 23006).

A bad way is to use underscores instead of spaces in special pagename (already done in trunk), but than other letters make problem in some browsers, because there are not url encode.