Author: gangleri
Description:
Dear friends,
wiki syntax allows three constructs
« ~~~ » a shortcut for the signature
« ~~~~~ » a shortcut for the date
and
« ~~~~ » a shortcut for signature and date
One would expect that the rendering of « ~~~~ » would be
in a LTR wiki:
at the left « ~~~ » folowed by « ~~~~~ » at the right
in a RTL wiki
at the right « ~~~ » folowed by « ~~~~~ » at the left
This is mostly *not* the case because
a) of the arbitraty content od the signatures,
b) of the fact that the characters « o » to « 9 » , « . » , « : » are regarded by the bidirectional algorithm as « neutral » regarding their directionality;
c) in some wikis not all month names are translated / have the same directionality as the content language;
bug fix request:
please embed all relevant parts of the date in blocks as specified at
- https://bugzilla.mozilla.org/show_bug.cgi?id=406406 BugZilla Mozilla b u g 406406 – remedy against BiDi interference caused by the (arbitrary) content of various fields
- [[commons:template:style/ril]] see also [[commons:template talk:style/ril#explanations]] = the url of this bug
note:
Originaly I planed to name the summary of this bug report « safe embedding of signatures in wiki pages » .
The implementation should take care about the *embedding* of the result / the code generated by « ~~~~ » in the wiki pages. Normaly it is supposed that the contributors contribute in the content language.
This means that in a RTL wiki « ~~~~ » should have RTL directionality while in a LTR wiki « ~~~~ » should have LTR directionality. It might confuse contributors writing in languages with another directionality but this would be an exception. If these contributors are able to contribute there they should be aware about directionality issues.
Please do not hesitate to contact me if there are any questions.
Best regards Reinhardt [[user:gangleri]]
Version: unspecified
Severity: normal
URL: http://commons.wikimedia.org/wiki/Template_talk:Style/ril#explanations