Author: gangleri
Description:
Hallo!
screen dump will follow
- MediaWiki allows to sign in with a RTL (or BiDi) user name an LTR wiki's and
viceversa
- Users can select a RTL user interface at LTR wiki's and viceversa
- with ?uselang=xx / &uselang=xx visitors and users can select a RTL user
interface at LTR wiki's and viceversa
At the moment the personal toolbar is displayed / rendered according to the LTR
/ RTL orientation of the *content* language *regardless* of the LTR / RTL
orientation of the selected user interface.
*request*
The personal toolbar should be rendered according to the LTR / RTL orientation
of the selected user interface (the opposite as now). This will preserve the (a
part of the) navigation known from their "home" wiki.
what should be observed:
- the user icon should be displayed left at LTR wiki's and right at the RTL wiki's
- the user name should be embeded in <span dir="foo" > </span> according to LTR
/ RTL orientation of the content language
- because / as long as many browsers have problems with the general punctuation
characters RLE, LRE, RLO, LRO, PDF these should be avoided
- before embeding the user name this should be processed by the "BiDi balacing
function" - see
Bug 4232: BiDi: request for a "balacing function" to avoid BiDi
- the other items from the personal toolbar are "fetched" eiter from the
LanguageXx.php file of the user interface language or from the default messages
(from English); they should be displayed according to the LTR / RTL orientation
of whatever is the case
- this should also be achieved with an embeding using <span dir="bar" > </span>
- all items should preserve their position either conting positions LTR or RTL
- overlapping between objects in an object list should be avoided using a
coding which is supported by the most popular browsers, by as many browsers as
possible - to be investigated
This enhancement should fix a number of known bugs. See Bug blocks
*note*
Keeping the code for the personal toolbar independend of the the way the content
of the page is displayed (at the moment according to LTR / RTL orientation of
the content language) would not impact later decisions / chnages to display some
pages as the special pages according to the LTR / RTL orientation of the
selected user interface of the language specified using ?uselang=xx /
&uselang=xx . Last idea would help to feel confident / familiar with the way
these pages are displayed / rendered.
best regards reinhardt [[user:gangleri]]
Version: unspecified
Severity: enhancement
Platform: PC
