Last modified: 2011-03-13 18:04:46 UTC
If you have: <nowiki> * En [[astronomie]], l'''[[année sidérale]]'' compte 365,242 198 79 jours et mesure la période réelle de révolution de la [[Terre]] par rapport aux étoiles. * Les astronomes parlent aussi d'''[[année anomalistique]]'' et ''[[année tropicale|tropicale]]''. </nowiki> It renders OK, like so: * En [[astronomie]], l'''[[année sidérale]]'' compte 365,242 198 79 jours et mesure la période réelle de révolution de la [[Terre]] par rapport aux étoiles. * Les astronomes parlent aussi d'''[[année anomalistique]]'' et ''[[année tropicale|tropicale]]''. but if you concatenate the lines: <nowiki> * En [[astronomie]], l'''[[année sidérale]]'' compte 365,242 198 79 jours et mesure la période réelle de révolution de la [[Terre]] par rapport aux étoiles. Les astronomes parlent aussi d'''[[année anomalistique]]'' et ''[[année tropicale|tropicale]]''. </nowiki> ...you now have bold across the intervening words: * En [[astronomie]], l'''[[année sidérale]]'' compte 365,242 198 79 jours et mesure la période réelle de révolution de la [[Terre]] par rapport aux étoiles. Les astronomes parlent aussi d'''[[année anomalistique]]'' et ''[[année tropicale|tropicale]]''.
Put more simply, nesting is unintuitive and produces strange HTML. As another example: "'''a''' and ''b'''" produces "<strong>a' <em>and</em> b</strong>" instead of the more literal "<strong>a'<em> and </em>b</strong>" or the more obvious "<strong>a</strong> and <em>b</em>'".
When the parser find: l'''annee'' foo bar l'''annee'' ''' : start bold text '' : start embed text ''' : stop bold text '' : stop embed text We had a similar issue with l''''annee''', the hack was to assume that if we have 4 quotes, one of them is part of the text and user want to start bold text. That hack can not be used for embed, cause with ''' we have no way to know if it is one quote + starting embed or simply starting bold. Workarounds: 1: l<nowiki>'</nowiki>''annee'' 2: l'<em>annee</em> We will not fix this one.