Page MenuHomePhabricator

crosswiki link in Cyrillic is not being rendered
Closed, InvalidPublic

Description

Author: FT2.wiki

Description:
Intention:
I was creating a crosswiki link in an article, from [[en:Yukos]] to [[ru:Сергей Муравленко]], a relevant article in ruwiki that doesn't have an enwiki equivalent. (It probably should, but that's another day's issue...)

I added this markup to the section "History" of [[en:Yukos]]:

[[ru:Сергей Муравленко|Sergei Muravlenko]] (Cyrillic: Сергей Муравленко), the former General Director of [...]

I added the link this way to keep the link in Cyrillic, so it would be is easily understood and meaningful to other editors (especially as it's cross-wiki and non-English). The alternative of a long string of encoded Unicode wouldn't be helping anyone.

I was expecting the usual - display text in English, and a hyperlink to the article "Сергей Муравленко" in ruwiki.

Instead it didn't render at all (entire element omitted from visible Wiki article render)

Steps to Reproduce:
see above

Actual Results:
see above

Expected Results:
see above

Reproducible: Always


Version: unspecified
Severity: normal
URL: https://en.wikipedia.org/w/index.php?title=Yukos&oldid=618838445

Details

Reference
bz68752

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:28 AM
bzimport set Reference to bz68752.
bzimport added a subscriber: Unknown Object (MLST).

That's language link syntax, prepend with a column for linking, i.e. [[🇷🇺Сергей Муравленко]].

Links of the form [[<language code>:<anything>]] are considered to be language links and placed in the sidebar – this is what happened in your edit. Look at the sidebar here: https://en.wikipedia.org/w/index.php?title=Yukos&oldid=618838445 – the link "Русский" points to https://ru.wikipedia.org/wiki/Сергей_Муравленко .

You can suppress this behavior (and create a regular link) by typing
[[:<language code>:<anything>]] (note the additional leading colon).

Thank you for the bug report!