Last modified: 2012-08-14 11:56:47 UTC
At normal time, RC shows:
* (diff) (hist) . . articlename; time . . contributor (talk)
But when articlename is RTL language such as Parsian, it shows:
* (diff) (hist) . . contributor . . time ;articlename (talk)
This is a valid behavior of browsers obaying Unicode bidirectional algorithm.
But users will confuse.
This problem is at least in RC, history, and user contributes.
Unicode-bidi CSS property will solve this problem:
Created attachment 758 [details]
quick-hack patch for ChangesList.php
This patch is a quick-hack.
Fixes only RC and RClinked.
I confirmed it is effective for IE and Mozilla.
Following special pages seem to have this problem, too:
Watchlist, Log, DoubleRedirects, Allpages, Unusedimages, Wantedpages,
Ipblocklist, Newpages, Imagelist, Ancientpages, BrokenRedirecrs, and
Generally, all pagename including username should be enclosed by
Sample here: http://meta.wikimedia.org/wiki/User:Tietew/RTL_problem
Created attachment 832 [details]
add unicode-bidi:embed style to all internal links
An alternative patch to Linker.php.
This patch adds "unicode-bidi:embed" style to *all* internal links using
But style is also added to all links in wiki content.
This patch may not be a best solution.
*** Bug 3514 has been marked as a duplicate of this bug. ***
*** Bug 3655 has been marked as a duplicate of this bug. ***
related to this
bug 3888: BiDi vulnerability: RIGHT-TO-LEFT OVERRIDE - U 202E in titles /
usernames generates a mess
That bug is about creating a title using a RIGHT-TO-LEFT OVERRIDE - U 202E
without Unicode a balanced POP DIRECTIONAL FORMATTING - U 202C. This could occur
in titles usernames and as an error configuration in MediaWiki messages .
To my understanding such combinations should occur only in "balanced" numbers.
bug 3819: strip phantom general punctuation characters from page titles
bug 3887: create a special page for instring search of titles specifying %nn values
Best regards Reinhardt [[user:gangleri]]
I would like to add a character to our Hebrew Wikipedia
I do not know what this character is called, though I
can create it by pressing Ctrl + the "]" button. It
adds an invisible "fixed" space. Adding this space
right after the time displayed in the should fix this
problem we have.
I would also like to add it before and after the date
used in ~~~~ and ~~~~~ functions.
How can I do this? or, more likely, who can do/try this
*** This bug has been marked as a duplicate of 5724 ***